summaryrefslogtreecommitdiff
path: root/rt/lib
diff options
context:
space:
mode:
authorivan <ivan>2005-10-15 09:11:20 +0000
committerivan <ivan>2005-10-15 09:11:20 +0000
commitd4d0590bef31071e8809ec046717444b95b3f30a (patch)
treeee1236da50578390d2642114f28eaed99a5efb18 /rt/lib
parentd39d52aac8f38ea9115628039f0df5aa3ac826de (diff)
import rt 3.4.4
Diffstat (limited to 'rt/lib')
-rw-r--r--rt/lib/RT.pm.in84
-rwxr-xr-xrt/lib/RT/ACE.pm24
-rw-r--r--rt/lib/RT/ACE_Overlay.pm113
-rwxr-xr-xrt/lib/RT/ACL.pm8
-rw-r--r--rt/lib/RT/ACL_Overlay.pm71
-rw-r--r--rt/lib/RT/Action/AutoOpen.pm8
-rwxr-xr-xrt/lib/RT/Action/Autoreply.pm6
-rw-r--r--rt/lib/RT/Action/CreateTickets.pm29
-rw-r--r--rt/lib/RT/Action/EscalatePriority.pm7
-rwxr-xr-xrt/lib/RT/Action/Generic.pm58
-rwxr-xr-xrt/lib/RT/Action/Notify.pm12
-rwxr-xr-xrt/lib/RT/Action/NotifyAsComment.pm6
-rw-r--r--rt/lib/RT/Action/RecordComment.pm30
-rw-r--r--rt/lib/RT/Action/RecordCorrespondence.pm30
-rw-r--r--rt/lib/RT/Action/ResolveMembers.pm6
-rwxr-xr-xrt/lib/RT/Action/SendEmail.pm223
-rw-r--r--rt/lib/RT/Action/SetPriority.pm6
-rw-r--r--rt/lib/RT/Action/UserDefined.pm6
-rwxr-xr-xrt/lib/RT/Attachment.pm32
-rw-r--r--rt/lib/RT/Attachment_Overlay.pm91
-rwxr-xr-xrt/lib/RT/Attachments.pm8
-rw-r--r--rt/lib/RT/Attachments_Overlay.pm10
-rw-r--r--rt/lib/RT/Attribute.pm30
-rw-r--r--rt/lib/RT/Attribute_Overlay.pm8
-rw-r--r--rt/lib/RT/Attributes.pm8
-rw-r--r--rt/lib/RT/Attributes_Overlay.pm44
-rw-r--r--rt/lib/RT/Base.pm35
-rw-r--r--rt/lib/RT/CachedGroupMember.pm20
-rw-r--r--rt/lib/RT/CachedGroupMember_Overlay.pm57
-rw-r--r--rt/lib/RT/CachedGroupMembers.pm8
-rw-r--r--rt/lib/RT/CachedGroupMembers_Overlay.pm10
-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.pm7
-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.pm60
-rw-r--r--rt/lib/RT/CustomField.pm125
-rw-r--r--rt/lib/RT/CustomFieldValue.pm26
-rw-r--r--rt/lib/RT/CustomFieldValue_Overlay.pm19
-rw-r--r--rt/lib/RT/CustomFieldValues.pm21
-rw-r--r--rt/lib/RT/CustomFieldValues_Overlay.pm8
-rw-r--r--rt/lib/RT/CustomField_Overlay.pm716
-rw-r--r--rt/lib/RT/CustomFields.pm21
-rw-r--r--rt/lib/RT/CustomFields_Overlay.pm136
-rw-r--r--rt/lib/RT/Date.pm10
-rw-r--r--rt/lib/RT/EmailParser.pm163
-rwxr-xr-xrt/lib/RT/Group.pm20
-rwxr-xr-xrt/lib/RT/GroupMember.pm14
-rw-r--r--rt/lib/RT/GroupMember_Overlay.pm34
-rwxr-xr-xrt/lib/RT/GroupMembers.pm8
-rw-r--r--rt/lib/RT/GroupMembers_Overlay.pm10
-rw-r--r--rt/lib/RT/Group_Overlay.pm136
-rwxr-xr-xrt/lib/RT/Groups.pm8
-rw-r--r--rt/lib/RT/Groups_Overlay.pm101
-rw-r--r--rt/lib/RT/Handle.pm17
-rw-r--r--rt/lib/RT/I18N.pm30
-rw-r--r--rt/lib/RT/I18N/cs.pm6
-rw-r--r--rt/lib/RT/I18N/cs.po2864
-rw-r--r--rt/lib/RT/I18N/da.po2841
-rw-r--r--rt/lib/RT/I18N/de.po4644
-rw-r--r--rt/lib/RT/I18N/en.po44
-rw-r--r--rt/lib/RT/I18N/es.po2732
-rw-r--r--rt/lib/RT/I18N/fi.po2926
-rw-r--r--rt/lib/RT/I18N/fr.po4472
-rw-r--r--rt/lib/RT/I18N/he.po3730
-rw-r--r--rt/lib/RT/I18N/hu.po5514
-rw-r--r--rt/lib/RT/I18N/i_default.pm6
-rw-r--r--rt/lib/RT/I18N/id.po5047
-rw-r--r--rt/lib/RT/I18N/it.po4628
-rw-r--r--rt/lib/RT/I18N/ja.po3260
-rw-r--r--rt/lib/RT/I18N/nl.po3316
-rw-r--r--rt/lib/RT/I18N/no.po2764
-rw-r--r--rt/lib/RT/I18N/pl.po6436
-rw-r--r--rt/lib/RT/I18N/pt_br.po2792
-rw-r--r--rt/lib/RT/I18N/ru.po4553
-rw-r--r--rt/lib/RT/I18N/zh_cn.po2793
-rw-r--r--rt/lib/RT/I18N/zh_tw.po2779
-rw-r--r--rt/lib/RT/Interface/CLI.pm8
-rwxr-xr-xrt/lib/RT/Interface/Email.pm319
-rwxr-xr-xrt/lib/RT/Interface/Email/Auth/GnuPG.pm6
-rw-r--r--rt/lib/RT/Interface/Email/Auth/MailFrom.pm36
-rw-r--r--rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm27
-rw-r--r--rt/lib/RT/Interface/REST.pm8
-rw-r--r--rt/lib/RT/Interface/Web.pm466
-rw-r--r--rt/lib/RT/Interface/Web/Handler.pm81
-rwxr-xr-xrt/lib/RT/Interface/Web/QueryBuilder.pm56
-rwxr-xr-xrt/lib/RT/Interface/Web/QueryBuilder/Tree.pm245
-rwxr-xr-xrt/lib/RT/Interface/Web/Standalone.pm37
-rw-r--r--rt/lib/RT/Link.pm28
-rw-r--r--rt/lib/RT/Link_Overlay.pm38
-rw-r--r--rt/lib/RT/Links.pm8
-rw-r--r--rt/lib/RT/Links_Overlay.pm10
-rw-r--r--rt/lib/RT/ObjectCustomField.pm293
-rw-r--r--rt/lib/RT/ObjectCustomFieldValue.pm431
-rw-r--r--rt/lib/RT/ObjectCustomFieldValue_Overlay.pm174
-rw-r--r--rt/lib/RT/ObjectCustomFieldValues.pm148
-rw-r--r--rt/lib/RT/ObjectCustomFieldValues_Overlay.pm153
-rw-r--r--rt/lib/RT/ObjectCustomField_Overlay.pm101
-rw-r--r--rt/lib/RT/ObjectCustomFields.pm148
-rw-r--r--rt/lib/RT/ObjectCustomFields_Overlay.pm113
-rw-r--r--rt/lib/RT/Principal.pm16
-rw-r--r--rt/lib/RT/Principal_Overlay.pm367
-rw-r--r--rt/lib/RT/Principals.pm8
-rw-r--r--rt/lib/RT/Principals_Overlay.pm10
-rwxr-xr-xrt/lib/RT/Queue.pm34
-rw-r--r--rt/lib/RT/Queue_Overlay.pm145
-rwxr-xr-xrt/lib/RT/Queues.pm8
-rw-r--r--rt/lib/RT/Queues_Overlay.pm10
-rwxr-xr-xrt/lib/RT/Record.pm644
-rw-r--r--rt/lib/RT/SavedSearch.pm327
-rw-r--r--rt/lib/RT/SavedSearches.pm206
-rwxr-xr-xrt/lib/RT/Scrip.pm40
-rwxr-xr-xrt/lib/RT/ScripAction.pm26
-rw-r--r--rt/lib/RT/ScripAction_Overlay.pm44
-rwxr-xr-xrt/lib/RT/ScripActions.pm8
-rw-r--r--rt/lib/RT/ScripActions_Overlay.pm10
-rwxr-xr-xrt/lib/RT/ScripCondition.pm28
-rw-r--r--rt/lib/RT/ScripCondition_Overlay.pm10
-rwxr-xr-xrt/lib/RT/ScripConditions.pm8
-rw-r--r--rt/lib/RT/ScripConditions_Overlay.pm10
-rw-r--r--rt/lib/RT/Scrip_Overlay.pm26
-rwxr-xr-xrt/lib/RT/Scrips.pm8
-rw-r--r--rt/lib/RT/Scrips_Overlay.pm33
-rw-r--r--rt/lib/RT/Search/ActiveTicketsInQueue.pm7
-rw-r--r--rt/lib/RT/Search/FromSQL.pm30
-rw-r--r--rt/lib/RT/Search/Generic.pm7
-rw-r--r--rt/lib/RT/SearchBuilder.pm136
-rw-r--r--rt/lib/RT/StyleGuide.pod41
-rw-r--r--rt/lib/RT/System.pm16
-rwxr-xr-xrt/lib/RT/Template.pm32
-rw-r--r--rt/lib/RT/Template_Overlay.pm24
-rwxr-xr-xrt/lib/RT/Templates.pm8
-rw-r--r--rt/lib/RT/Templates_Overlay.pm10
-rwxr-xr-xrt/lib/RT/Ticket.pm58
-rw-r--r--rt/lib/RT/Ticket_Overlay.pm1025
-rwxr-xr-xrt/lib/RT/Tickets.pm8
-rw-r--r--rt/lib/RT/Tickets_Overlay.pm2127
-rw-r--r--rt/lib/RT/Tickets_Overlay_SQL.pm97
-rwxr-xr-xrt/lib/RT/Transaction.pm154
-rw-r--r--rt/lib/RT/Transaction_Overlay.pm305
-rwxr-xr-xrt/lib/RT/Transactions.pm8
-rw-r--r--rt/lib/RT/Transactions_Overlay.pm76
-rw-r--r--rt/lib/RT/URI.pm6
-rw-r--r--rt/lib/RT/URI/base.pm6
-rw-r--r--rt/lib/RT/URI/fsck_com_rt.pm8
-rw-r--r--rt/lib/RT/URI/t.pm83
-rwxr-xr-xrt/lib/RT/User.pm76
-rw-r--r--rt/lib/RT/User_Overlay.pm295
-rwxr-xr-xrt/lib/RT/Users.pm8
-rw-r--r--rt/lib/RT/Users_Overlay.pm211
-rw-r--r--rt/lib/t/00smoke.t3
-rw-r--r--rt/lib/t/create_data.pl136
-rw-r--r--rt/lib/t/regression/01ticket_link_searching.t155
-rw-r--r--rt/lib/t/regression/02basic_web.t150
-rw-r--r--rt/lib/t/regression/03web_compiliation_errors.t66
-rw-r--r--rt/lib/t/regression/04send_email.t511
-rw-r--r--rt/lib/t/regression/05cronsupport.t91
-rw-r--r--rt/lib/t/regression/06mailgateway.t504
-rw-r--r--rt/lib/t/regression/07acl.t120
-rw-r--r--rt/lib/t/regression/07rights.t110
-rw-r--r--rt/lib/t/regression/08web_cf_access.t118
-rw-r--r--rt/lib/t/regression/09record_cf_api.t188
-rw-r--r--rt/lib/t/regression/10merge.t72
-rw-r--r--rt/lib/t/regression/11-template-insert.t27
-rw-r--r--rt/lib/t/regression/12-search.t235
-rw-r--r--rt/lib/t/regression/13-attribute-tests.t67
-rw-r--r--rt/lib/t/regression/14merge.t31
-rw-r--r--rt/lib/t/regression/15cf_single_values_are_single.t39
-rw-r--r--rt/lib/t/regression/16-transaction_cf_tests.t61
-rw-r--r--rt/lib/t/regression/17multiple_deleg_revocation.t135
-rw-r--r--rt/lib/t/regression/18stale_delegations_cleanup.t458
-rw-r--r--rt/lib/t/regression/19-rtname.t38
-rw-r--r--rt/lib/t/regression/20savedsearch.t180
-rw-r--r--rt/lib/t/regression/21query-builder.t204
-rw-r--r--rt/lib/t/regression/22search_tix_by_txn.t32
-rw-r--r--rt/lib/t/setup_regression.t34
182 files changed, 50511 insertions, 34055 deletions
diff --git a/rt/lib/RT.pm.in b/rt/lib/RT.pm.in
index db37250..f7c882b 100644
--- a/rt/lib/RT.pm.in
+++ b/rt/lib/RT.pm.in
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT;
use strict;
use RT::I18N;
@@ -59,6 +59,7 @@ use vars qw($VERSION $System $SystemUser $Nobody $Handle $Logger
$LocalEtcPath
$LocalLexiconPath
$LogDir
+ $BinPath
$MasonComponentRoot
$MasonLocalComponentRoot
$MasonDataDir
@@ -74,6 +75,7 @@ $SITE_CONFIG_FILE = "@CONFIG_FILE_PATH@/RT_SiteConfig.pm";
$BasePath = '@RT_PATH@';
$EtcPath = '@RT_ETC_PATH@';
+$BinPath = '@RT_BIN_PATH@';
$VarPath = '@RT_VAR_PATH@';
$LocalPath = '@RT_LOCAL_PATH@';
$LocalEtcPath = '@LOCAL_ETC_PATH@';
@@ -100,21 +102,26 @@ $MasonSessionDir = '@MASON_SESSION_PATH@';
=head1 NAME
- RT - Request Tracker
+RT - Request Tracker
=head1 SYNOPSIS
- A fully featured request tracker package
+A fully featured request tracker package
=head1 DESCRIPTION
+=head2 LoadConfig
-=cut
-
-=item LoadConfig
+Load RT's config file. First, the site configuration file
+(C<RT_SiteConfig.pm>) is loaded, in order to establish overall site
+settings like hostname and name of RT instance. Then, the core
+configuration file (C<RT_Config.pm>) is loaded to set fallback values
+for all settings; it bases some values on settings from the site
+configuration file.
-Load RT's config file. First, go after the core config file.
-After that, go after the site config.
+In order for the core configuration to not override the site's
+settings, the function C<Set> is used; it only sets values if they
+have not been set already.
=cut
@@ -129,10 +136,10 @@ sub LoadConfig {
RT::I18N->Init;
}
-=item Init
+=head2 Init
+
+Conenct to the database, set up logging.
- Conenct to the database, set up logging.
-
=cut
sub Init {
@@ -150,7 +157,8 @@ sub Init {
$System = RT::System->new();
- InitLogging();
+ InitClasses();
+ InitLogging();
}
@@ -159,7 +167,7 @@ sub Init {
Get a database connection
=cut
-
+
sub ConnectToDatabase {
require RT::Handle;
unless ($Handle && $Handle->dbh && $Handle->dbh->ping) {
@@ -173,9 +181,10 @@ sub ConnectToDatabase {
Create the RT::Logger object.
=cut
+
sub InitLogging {
- # We have to set the record seperator ($, man perlvar)
+ # We have to set the record separator ($, man perlvar)
# or Log::Dispatch starts getting
# really pissy, as some other module we use unsets it.
@@ -204,6 +213,7 @@ sub InitLogging {
die ("Log file $filename couldn't be written or created.\n RT can't run.");
}
+ package Log::Dispatch::File;
require Log::Dispatch::File;
@@ -221,6 +231,7 @@ sub InitLogging {
));
}
if ($RT::LogToScreen) {
+ package Log::Dispatch::Screen;
require Log::Dispatch::Screen;
$RT::Logger->add(Log::Dispatch::Screen->new
( name => 'screen',
@@ -234,6 +245,7 @@ sub InitLogging {
));
}
if ($RT::LogToSyslog) {
+ package Log::Dispatch::Syslog;
require Log::Dispatch::Syslog;
$RT::Logger->add(Log::Dispatch::Syslog->new
( name => 'syslog',
@@ -266,7 +278,14 @@ sub InitLogging {
## Mason). It will log all problems through the standard logging
## mechanism (see above).
-$SIG{__WARN__} = sub {$RT::Logger->warning($_[0])};
+$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;
+};
#When we call die, trap it and log->crit with the value of the die.
@@ -286,6 +305,30 @@ $SIG{__DIE__} = sub {
}
+=head2 InitClasses
+
+Load all modules that define base classes
+
+=cut
+
+sub InitClasses {
+ require RT::Tickets;
+ require RT::Transactions;
+ require RT::Users;
+ require RT::CurrentUser;
+ require RT::Templates;
+ require RT::Queues;
+ require RT::ScripActions;
+ require RT::ScripConditions;
+ require RT::Scrips;
+ require RT::Groups;
+ require RT::GroupMembers;
+ require RT::CustomFields;
+ require RT::CustomFieldValues;
+ require RT::ObjectCustomFields;
+ require RT::ObjectCustomFieldValues;
+}
+
# }}}
@@ -297,9 +340,6 @@ sub Nobody {
return ($Nobody);
}
-
-=head1 SYNOPSIS
-
=head1 BUGS
Please report them to rt-bugs@fsck.com, if you know what's broken and have at least
@@ -312,17 +352,13 @@ If you're not sure what's going on, report them rt-devel@lists.bestpractical.com
L<RT::StyleGuide>
L<DBIx::SearchBuilder>
-
-
=begin testing
-
ok ($RT::Nobody->Name() eq 'Nobody', "Nobody is nobody");
ok ($RT::Nobody->Name() ne 'root', "Nobody isn't named root");
ok ($RT::SystemUser->Name() eq 'RT_System', "The system user is RT_System");
ok ($RT::SystemUser->Name() ne 'noname', "The system user isn't noname");
-
=end testing
=cut
diff --git a/rt/lib/RT/ACE.pm b/rt/lib/RT/ACE.pm
index cbcd99f..9073b02 100755
--- a/rt/lib/RT/ACE.pm
+++ b/rt/lib/RT/ACE.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -266,21 +266,21 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
PrincipalType =>
- {read => 1, write => 1, type => 'varchar(25)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 25, is_blob => 0, is_numeric => 0, type => 'varchar(25)', default => ''},
PrincipalId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
RightName =>
- {read => 1, write => 1, type => 'varchar(25)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 25, is_blob => 0, is_numeric => 0, type => 'varchar(25)', default => ''},
ObjectType =>
- {read => 1, write => 1, type => 'varchar(25)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 25, is_blob => 0, is_numeric => 0, type => 'varchar(25)', default => ''},
ObjectId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
DelegatedBy =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
DelegatedFrom =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
}
};
@@ -312,7 +312,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ACE_Overlay.pm b/rt/lib/RT/ACE_Overlay.pm
index 00a7157..75e39d0 100644
--- a/rt/lib/RT/ACE_Overlay.pm
+++ b/rt/lib/RT/ACE_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 SYNOPSIS
use RT::ACE;
@@ -63,6 +64,9 @@ ok(require RT::ACE);
=cut
+
+package RT::ACE;
+
use strict;
no warnings qw(redefine);
use RT::Principals;
@@ -129,8 +133,8 @@ Load an ACE by specifying a paramhash with the following fields:
OR
- ObjectType => undef,
- ObjectId => undef
+ ObjectType => undef,
+ ObjectId => undef
=cut
@@ -155,16 +159,9 @@ sub LoadByValues {
);
}
- my ($object_type, $object_id);
-
- if ($args{'Object'} && UNIVERSAL::can($args{'Object'},'id')) {
- $object_type = ref($args{'Object'});
- $object_id = $args{'Object'}->id;
- } elsif ($args{'ObjectId'} || $args{'ObjectType'}) {
- $object_type = $args{'ObjectType'};
- $object_id = $args{'ObjectId'};
- } else {
- return ( 0, $self->loc("System error. Right not granted.") );
+ my ($object, $object_type, $object_id) = $self->_ParseObjectArg( %args );
+ unless( $object ) {
+ return ( 0, $self->loc("System error. Right not granted.") );
}
$self->LoadByCols( PrincipalId => $princ_obj->Id,
@@ -208,6 +205,12 @@ PARAMS is a parameter hash with the following elements:
ObjectType => the type of the object in question (ref ($object))
ObjectId => the id of the object in question $object->Id
+
+
+ Returns a tuple of (STATUS, MESSAGE); If the call succeeded, STATUS is true. Otherwise it's false.
+
+
+
=cut
sub Create {
@@ -215,8 +218,16 @@ sub Create {
my %args = ( PrincipalId => undef,
PrincipalType => undef,
RightName => undef,
- Object => $RT::System,
+ Object => undef,
@_ );
+ #if we haven't specified any sort of right, we're talking about a global right
+ if (!defined $args{'Object'} && !defined $args{'ObjectId'} && !defined $args{'ObjectType'}) {
+ $args{'Object'} = $RT::System;
+ }
+ ($args{'Object'}, $args{'ObjectType'}, $args{'ObjectId'}) = $self->_ParseObjectArg( %args );
+ unless( $args{'Object'} ) {
+ return ( 0, $self->loc("System error. Right not granted.") );
+ }
# {{{ Validate the principal
my $princ_obj;
@@ -232,17 +243,6 @@ sub Create {
# }}}
-
- if ($args{'Object'} && ($args{'ObjectId'} || $args{'ObjectType'})) {
- use Carp;
- $RT::Logger->crit(Carp::cluck("ACE::Create called with an ObjectType or an ObjectId"));
- }
-
-
-
- unless ($args{'Object'} && UNIVERSAL::can($args{'Object'},'id')) {
- return ( 0, $self->loc("System error. Right not granted.") );
- }
# {{{ Check the ACL
if (ref( $args{'Object'}) eq 'RT::Group' ) {
@@ -292,17 +292,14 @@ sub Create {
}
}
- unless ( $args{'RightName'} ) {
- return ( 0, $self->loc('Invalid right') );
- }
# }}}
# Make sure the right doesn't already exist.
$self->LoadByCols( PrincipalId => $princ_obj->id,
PrincipalType => $args{'PrincipalType'},
RightName => $args{'RightName'},
- ObjectType => ref($args{'Object'}),
- ObjectId => $args{'Object'}->id,
+ ObjectType => $args{'ObjectType'},
+ ObjectId => $args{'ObjectId'},
DelegatedBy => 0,
DelegatedFrom => 0 );
if ( $self->Id ) {
@@ -318,7 +315,7 @@ sub Create {
DelegatedFrom => 0 );
#Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
- RT::Principal->_InvalidateACLCache();
+ RT::Principal->InvalidateACLCache();
if ( $id > 0 ) {
return ( $id, $self->loc('Right Granted') );
@@ -628,7 +625,7 @@ sub Delegate {
#Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
# TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
+ RT::Principal->InvalidateACLCache();
if ( $id > 0 ) {
return ( $id, $self->loc('Right Delegated') );
@@ -691,7 +688,7 @@ sub _Delete {
while ( my $delegated_ace = $delegated_from_this->Next ) {
( $delete_succeeded, $submsg ) =
$delegated_ace->_Delete( InsideTransaction => 1 );
- last if ($delete_succeeded);
+ last unless ($delete_succeeded);
}
unless ($delete_succeeded) {
@@ -701,18 +698,23 @@ sub _Delete {
my ( $val, $msg ) = $self->SUPER::Delete(@_);
- #Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
- # TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
+ # If we're revoking delegation rights (see above), we may need to
+ # revoke all rights delegated by the recipient.
+ if ($val and ($self->RightName() eq 'DelegateRights' or
+ $self->RightName() eq 'SuperUser')) {
+ $val = $self->PrincipalObj->_CleanupInvalidDelegations( InsideTransaction => 1 );
+ }
if ($val) {
+ #Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
+ # TODO what about the groups key cache?
+ RT::Principal->InvalidateACLCache();
$RT::Handle->Commit() unless $InsideTransaction;
return ( $val, $self->loc('Right revoked') );
}
- else {
- $RT::Handle->Rollback() unless $InsideTransaction;
- return ( 0, $self->loc('Right could not be revoked') );
- }
+
+ $RT::Handle->Rollback() unless $InsideTransaction;
+ return ( 0, $self->loc('Right could not be revoked') );
}
# }}}
@@ -925,5 +927,32 @@ sub _CanonicalizePrincipal {
return ( $princ_obj, $princ_type );
}
+sub _ParseObjectArg {
+ my $self = shift;
+ my %args = ( Object => undef,
+ ObjectId => undef,
+ ObjectType => undef,
+ @_ );
+
+ if( $args{'Object'} && ($args{'ObjectId'} || $args{'ObjectType'}) ) {
+ $RT::Logger->crit( "Method called with an ObjectType or an ObjectId and Object args" );
+ return ();
+ } elsif( $args{'Object'} && !UNIVERSAL::can($args{'Object'},'id') ) {
+ $RT::Logger->crit( "Method called called Object that has no id method" );
+ return ();
+ } elsif( $args{'Object'} ) {
+ my $obj = $args{'Object'};
+ return ($obj, ref $obj, $obj->id);
+ } elsif ( $args{'ObjectType'} ) {
+ my $obj = $args{'ObjectType'}->new( $self->CurrentUser );
+ $obj->Load( $args{'ObjectId'} );
+ return ($obj, ref $obj, $obj->id);
+ } else {
+ $RT::Logger->crit( "Method called with wrong args" );
+ return ();
+ }
+}
+
+
# }}}
1;
diff --git a/rt/lib/RT/ACL.pm b/rt/lib/RT/ACL.pm
index 8fd548e..aafc1d2 100755
--- a/rt/lib/RT/ACL.pm
+++ b/rt/lib/RT/ACL.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ACL_Overlay.pm b/rt/lib/RT/ACL_Overlay.pm
index 827d34c..c20bfd3 100644
--- a/rt/lib/RT/ACL_Overlay.pm
+++ b/rt/lib/RT/ACL_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::ACL - collection of RT ACE objects
@@ -65,6 +66,9 @@ ok(require RT::ACL);
=cut
+
+package RT::ACL;
+
use strict;
no warnings qw(redefine);
@@ -86,17 +90,68 @@ Limit the ACL to rights for the object $object. It needs to be an RT::Record cla
sub LimitToObject {
my $self = shift;
- my $obj = shift;
- unless (defined($obj) && ref($obj) && UNIVERSAL::can($obj, 'id')) {
- return undef;
+ my $obj = shift;
+ unless ( defined($obj)
+ && ref($obj)
+ && UNIVERSAL::can( $obj, 'id' )
+ && $obj->id )
+ {
+ return undef;
}
- $self->Limit(FIELD => 'ObjectType', OPERATOR=> '=', VALUE => ref($obj), ENTRYAGGREGATOR => 'OR');
- $self->Limit(FIELD => 'ObjectId', OPERATOR=> '=', VALUE => $obj->id, ENTRYAGGREGATOR => 'OR', QUOTEVALUE => 0);
+ $self->Limit(
+ FIELD => 'ObjectType',
+ OPERATOR => '=',
+ VALUE => ref($obj),
+ ENTRYAGGREGATOR => 'OR'
+ );
+ $self->Limit(
+ FIELD => 'ObjectId',
+ OPERATOR => '=',
+ VALUE => $obj->id,
+ ENTRYAGGREGATOR => 'OR',
+ QUOTEVALUE => 0
+ );
}
# }}}
+# {{{ LimitNotObject
+
+=head2 LimitNotObject $object
+
+Limit the ACL to rights NOT on the object $object. $object needs to be
+an RT::Record class.
+
+=cut
+
+sub LimitNotObject {
+ my $self = shift;
+ my $obj = shift;
+ unless ( defined($obj)
+ && ref($obj)
+ && UNIVERSAL::can( $obj, 'id' )
+ && $obj->id )
+ {
+ return undef;
+ }
+ $self->Limit( FIELD => 'ObjectType',
+ OPERATOR => '!=',
+ VALUE => ref($obj),
+ ENTRYAGGREGATOR => 'OR',
+ SUBCLAUSE => $obj->id
+ );
+ $self->Limit( FIELD => 'ObjectId',
+ OPERATOR => '!=',
+ VALUE => $obj->id,
+ ENTRYAGGREGATOR => 'OR',
+ QUOTEVALUE => 0,
+ SUBCLAUSE => $obj->id
+ );
+}
+
+# }}}
+
# {{{ LimitToPrincipal
=head2 LimitToPrincipal { Type => undef, Id => undef, IncludeGroupMembership => undef }
diff --git a/rt/lib/RT/Action/AutoOpen.pm b/rt/lib/RT/Action/AutoOpen.pm
index b28c50d..3423db9 100644
--- a/rt/lib/RT/Action/AutoOpen.pm
+++ b/rt/lib/RT/Action/AutoOpen.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# This Action will open the BASE if a dependent is resolved.
package RT::Action::AutoOpen;
@@ -74,6 +74,8 @@ sub Prepare {
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 )
) {
return undef;
diff --git a/rt/lib/RT/Action/Autoreply.pm b/rt/lib/RT/Action/Autoreply.pm
index 6d2894f..c1ac5f8 100755
--- a/rt/lib/RT/Action/Autoreply.pm
+++ b/rt/lib/RT/Action/Autoreply.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Action::Autoreply;
require RT::Action::SendEmail;
diff --git a/rt/lib/RT/Action/CreateTickets.pm b/rt/lib/RT/Action/CreateTickets.pm
index 68f402e..b708f2e 100644
--- a/rt/lib/RT/Action/CreateTickets.pm
+++ b/rt/lib/RT/Action/CreateTickets.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Action::CreateTickets;
require RT::Action::Generic;
@@ -148,8 +148,8 @@ A convoluted example
push (@admins, $admin->EmailAddress);
}
}
- Queue: Approvals
- Type: Approval
+ Queue: ___Approvals
+ Type: approval
AdminCc: {join ("\nAdminCc: ",@admins) }
Depended-On-By: TOP
Refers-To: TOP
@@ -164,7 +164,7 @@ A convoluted example
Subject: Manager approval
Depended-On-By: TOP
Refers-On: {$Tickets{"approval"}->Id}
- Queue: Approvals
+ Queue: ___Approvals
Content-Type: text/plain
Content:
Your approval is requred for this ticket, too.
@@ -213,7 +213,7 @@ A complete list of acceptable fields for this beastie:
Fields marked with an * are required.
-Fields marked with a + man have multiple values, simply
+Fields marked with a + may have multiple values, simply
by repeating the fieldname on a new line with an additional value.
Fields marked with a ! are postponed to be processed after all
@@ -243,8 +243,8 @@ ok ($approvalsq->Id, "Created Approvals test queue");
my $approvals =
'===Create-Ticket: approval
-Queue: Approvals
-Type: Approval
+Queue: ___Approvals
+Type: approval
AdminCc: {join ("\nAdminCc: ",@admins) }
Depended-On-By: {$Tickets{"TOP"}->Id}
Refers-To: TOP
@@ -258,7 +258,7 @@ ENDOFCONTENT
===Create-Ticket: two
Subject: Manager approval.
Depended-On-By: approval
-Queue: Approvals
+Queue: ___Approvals
Content-Type: text/plain
Content:
Your minion approved ticket {$Tickets{"TOP"}->Id}. you ok with that?
@@ -565,12 +565,14 @@ sub CreateByTemplate {
# XXX: cargo cult programming that works. i'll be back.
use bytes;
- %T::Tickets = ();
+ local %T::Tickets = %T::Tickets;
+ 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'} } ) {
- $T::Tickets{'TOP'} = $T::TOP = $top if $top;
$RT::Logger->debug("Workflow: processing $template_id of $T::TOP")
if $T::TOP;
@@ -628,7 +630,8 @@ sub UpdateByTemplate {
use bytes;
my @results;
- %T::Tickets = ();
+ local %T::Tickets = %T::Tickets;
+ local $T::ID = $T::ID;
my $ticketargs;
my ( @links, @postponed );
diff --git a/rt/lib/RT/Action/EscalatePriority.pm b/rt/lib/RT/Action/EscalatePriority.pm
index ace72dd..c549921 100644
--- a/rt/lib/RT/Action/EscalatePriority.pm
+++ b/rt/lib/RT/Action/EscalatePriority.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# 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 5e80f40..cf7600a 100755
--- a/rt/lib/RT/Action/Generic.pm
+++ b/rt/lib/RT/Action/Generic.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Action::Generic - a generic baseclass for RT Actions
@@ -84,31 +85,31 @@ sub new {
# {{{ sub _Init
sub _Init {
my $self = shift;
- my %args = ( TransactionObj => undef,
- TicketObj => undef,
- ScripObj => undef,
- TemplateObj => undef,
- Argument => undef,
- Type => undef,
- CurrentUser => undef,
- @_ );
-
-
+ my %args = ( Argument => undef,
+ CurrentUser => undef,
+ ScripActionObj => undef,
+ ScripObj => undef,
+ TemplateObj => undef,
+ TicketObj => undef,
+ TransactionObj => undef,
+ Type => undef,
+
+ @_ );
+
$self->{'Argument'} = $args{'Argument'};
+ $self->CurrentUser( $args{'CurrentUser'});
+ $self->{'ScripActionObj'} = $args{'ScripActionObj'};
$self->{'ScripObj'} = $args{'ScripObj'};
+ $self->{'TemplateObj'} = $args{'TemplateObj'};
$self->{'TicketObj'} = $args{'TicketObj'};
$self->{'TransactionObj'} = $args{'TransactionObj'};
- $self->{'TemplateObj'} = $args{'TemplateObj'};
$self->{'Type'} = $args{'Type'};
- $self->CurrentUser( $args{'CurrentUser'});
- Scalar::Util::weaken($self->{'ScripObj'});
- Scalar::Util::weaken($self->{'TicketObj'});
- Scalar::Util::weaken($self->{'TemplateObj'});
- Scalar::Util::weaken($self->{'TransactionObj'});
-
-
-
+ Scalar::Util::weaken($self->{'ScripActionObj'});
+ Scalar::Util::weaken($self->{'ScripObj'});
+ Scalar::Util::weaken($self->{'TemplateObj'});
+ Scalar::Util::weaken($self->{'TicketObj'});
+ Scalar::Util::weaken($self->{'TransactionObj'});
}
# }}}
@@ -150,6 +151,13 @@ sub ScripObj {
}
# }}}
+# {{{ sub ScripActionObj
+sub ScripActionObj {
+ my $self = shift;
+ return($self->{'ScripActionObj'});
+}
+# }}}
+
# {{{ sub Type
sub Type {
my $self = shift;
@@ -205,13 +213,11 @@ sub DESTROY {
# We need to clean up all the references that might maybe get
# oddly circular
+ $self->{'ScripActionObj'} = undef;
+ $self->{'ScripObj'} = undef;
$self->{'TemplateObj'} =undef
$self->{'TicketObj'} = undef;
$self->{'TransactionObj'} = undef;
- $self->{'ScripObj'} = undef;
-
-
-
}
# }}}
diff --git a/rt/lib/RT/Action/Notify.pm b/rt/lib/RT/Action/Notify.pm
index 4131a8c..0daaa55 100755
--- a/rt/lib/RT/Action/Notify.pm
+++ b/rt/lib/RT/Action/Notify.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
#
package RT::Action::Notify;
require RT::Action::SendEmail;
@@ -158,9 +158,9 @@ sub SetRecipients {
@{ $self->{'Bcc'} } = @Bcc;
}
else {
- @{ $self->{'To'} } = grep ( !/^$creator$/, @To );
- @{ $self->{'Cc'} } = grep ( !/^$creator$/, @Cc );
- @{ $self->{'Bcc'} } = grep ( !/^$creator$/, @Bcc );
+ @{ $self->{'To'} } = grep ( lc $_ ne lc $creator, @To );
+ @{ $self->{'Cc'} } = grep ( lc $_ ne lc $creator, @Cc );
+ @{ $self->{'Bcc'} } = grep ( lc $_ ne lc $creator, @Bcc );
}
@{ $self->{'PseudoTo'} } = @PseudoTo;
diff --git a/rt/lib/RT/Action/NotifyAsComment.pm b/rt/lib/RT/Action/NotifyAsComment.pm
index 475e355..f7cc875 100755
--- a/rt/lib/RT/Action/NotifyAsComment.pm
+++ b/rt/lib/RT/Action/NotifyAsComment.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Action::NotifyAsComment;
require RT::Action::Notify;
diff --git a/rt/lib/RT/Action/RecordComment.pm b/rt/lib/RT/Action/RecordComment.pm
index b548a26..d9740dc 100644
--- a/rt/lib/RT/Action/RecordComment.pm
+++ b/rt/lib/RT/Action/RecordComment.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,31 +42,7 @@
# 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>
-#
-# (Except where explictly superceded by other copyright notices)
-#
-# 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.
-#
-# Unless otherwise specified, all modifications, corrections or
-# extensions to this work which alter its source code become the
-# property of Best Practical Solutions, LLC when submitted for
-# inclusion in the work.
-#
-#
-# END LICENSE BLOCK
-#
+# END BPS TAGGED BLOCK }}}
package RT::Action::RecordComment;
require RT::Action::Generic;
use strict;
diff --git a/rt/lib/RT/Action/RecordCorrespondence.pm b/rt/lib/RT/Action/RecordCorrespondence.pm
index c6770c5..62255ec 100644
--- a/rt/lib/RT/Action/RecordCorrespondence.pm
+++ b/rt/lib/RT/Action/RecordCorrespondence.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,31 +42,7 @@
# 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>
-#
-# (Except where explictly superceded by other copyright notices)
-#
-# 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.
-#
-# Unless otherwise specified, all modifications, corrections or
-# extensions to this work which alter its source code become the
-# property of Best Practical Solutions, LLC when submitted for
-# inclusion in the work.
-#
-#
-# END LICENSE BLOCK
-#
+# END BPS TAGGED BLOCK }}}
package RT::Action::RecordCorrespondence;
require RT::Action::Generic;
use strict;
diff --git a/rt/lib/RT/Action/ResolveMembers.pm b/rt/lib/RT/Action/ResolveMembers.pm
index 4d751eb..0081318 100644
--- a/rt/lib/RT/Action/ResolveMembers.pm
+++ b/rt/lib/RT/Action/ResolveMembers.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# This Action will resolve all members of a resolved group ticket
package RT::Action::ResolveMembers;
diff --git a/rt/lib/RT/Action/SendEmail.pm b/rt/lib/RT/Action/SendEmail.pm
index a85c169..3c70dc4 100755
--- a/rt/lib/RT/Action/SendEmail.pm
+++ b/rt/lib/RT/Action/SendEmail.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Portions Copyright 2000 Tobias Brox <tobix@cpan.org>
package RT::Action::SendEmail;
@@ -150,6 +150,10 @@ sub Prepare {
# try to convert message body from utf-8 to $RT::EmailOutputEncoding
$self->SetHeader( 'Content-Type', 'text/plain; charset="utf-8"' );
+ # fsck.com #5959: Since RT sends 8bit mail, we should say so.
+ $self->SetHeader( 'Content-Transfer-Encoding','8bit');
+
+
RT::I18N::SetMIMEEntityToEncoding( $MIMEObj, $RT::EmailOutputEncoding,
'mime_words_ok' );
$self->SetHeader( 'Content-Type', 'text/plain; charset="' . $RT::EmailOutputEncoding . '"' );
@@ -225,9 +229,11 @@ sub SendMessage {
my $self = shift;
my $MIMEObj = shift;
- my $msgid = $MIMEObj->head->get('Message-Id');
+ my $msgid = $MIMEObj->head->get('Message-ID');
chomp $msgid;
+ $self->ScripActionObj->{_Message_ID}++;
+
$RT::Logger->info( $msgid . " #"
. $self->TicketObj->id . "/"
. $self->TransactionObj->id
@@ -394,12 +400,13 @@ sub RecordOutgoingMailTransaction {
$type = 'EmailRecord';
}
+ my $msgid = $MIMEObj->head->get('Message-ID');
+ chomp $msgid;
-
my ( $id, $msg ) = $transaction->Create(
Ticket => $self->TicketObj->Id,
Type => $type,
- Data => $MIMEObj->head->get('Message-Id'),
+ Data => $msgid,
MIMEObj => $MIMEObj,
ActivateScrips => 0
);
@@ -427,28 +434,38 @@ sub SetRTSpecialHeaders {
$self->SetHeaderAsEncoding( 'Subject', $RT::EmailOutputEncoding )
if ($RT::EmailOutputEncoding);
$self->SetReturnAddress();
-
- # TODO: this one is broken. What is this email really a reply to?
- # If it's a reply to an incoming message, we'll need to use the
- # actual message-id from the appropriate Attachment object. For
- # incoming mails, we would like to preserve the In-Reply-To and/or
- # References.
-
- $self->SetHeader( 'In-Reply-To',
- "<rt-" . $self->TicketObj->id() . "\@" . $RT::rtname . ">" );
-
- # TODO We should always add References headers for all message-ids
- # of previous messages related to this ticket.
-
- $self->SetHeader( 'Message-ID',
- "<rt-"
- . $RT::VERSION . "-"
- . $self->TicketObj->id() . "-"
- . $self->TransactionObj->id() . "-"
- . $self->ScripObj->Id . "."
- . rand(20) . "\@"
- . $RT::Organization . ">" )
- unless $self->TemplateObj->MIMEObj->head->get('Message-ID');
+ $self->SetReferencesHeaders();
+
+ unless ($self->TemplateObj->MIMEObj->head->get('Message-ID')) {
+ # Get Message-ID for this txn
+ my $msgid = "";
+ $msgid = $self->TransactionObj->Message->First->GetHeader("RT-Message-ID")
+ || $self->TransactionObj->Message->First->GetHeader("Message-ID")
+ if $self->TransactionObj->Message && $self->TransactionObj->Message->First;
+
+ # If there is one, and we can parse it, then base our Message-ID on it
+ if ($msgid
+ and $msgid =~ s/<(rt-.*?-\d+-\d+)\.(\d+-0-0)\@$RT::Organization>$/
+ "<$1." . $self->TicketObj->id
+ . "-" . $self->ScripObj->id
+ . "-" . $self->ScripActionObj->{_Message_ID}
+ . "@" . $RT::Organization . ">"/eg
+ and $2 == $self->TicketObj->id) {
+ $self->SetHeader( "Message-ID" => $msgid );
+ } else {
+ $self->SetHeader( 'Message-ID',
+ "<rt-"
+ . $RT::VERSION . "-"
+ . $$ . "-"
+ . CORE::time() . "-"
+ . int(rand(2000)) . '.'
+ . $self->TicketObj->id . "-"
+ . $self->ScripObj->id . "-" # Scrip
+ . $self->ScripActionObj->{_Message_ID} . "@" # Email sent
+ . $RT::Organization
+ . ">" );
+ }
+ }
$self->SetHeader( 'Precedence', "bulk" )
unless ( $self->TemplateObj->MIMEObj->head->get("Precedence") );
@@ -482,28 +499,67 @@ sub RemoveInappropriateRecipients {
my @blacklist;
+ my @types = qw/To Cc Bcc/;
+
# Weed out any RT addresses. We really don't want to talk to ourselves!
- @{ $self->{'To'} } =
- RT::EmailParser::CullRTAddresses( "", @{ $self->{'To'} } );
- @{ $self->{'Cc'} } =
- RT::EmailParser::CullRTAddresses( "", @{ $self->{'Cc'} } );
- @{ $self->{'Bcc'} } =
- RT::EmailParser::CullRTAddresses( "", @{ $self->{'Bcc'} } );
+ foreach my $type (@types) {
+ @{ $self->{$type} } =
+ RT::EmailParser::CullRTAddresses( "", @{ $self->{$type} } );
+ }
# If there are no recipients, don't try to send the message.
# If the transaction has content and has the header RT-Squelch-Replies-To
- if ( defined $self->TransactionObj->Attachments->First() ) {
+ if ( $self->TransactionObj->Attachments->First() ) {
+ if (
+ $self->TransactionObj->Attachments->First->GetHeader(
+ 'RT-DetectedAutoGenerated')
+ )
+ {
+
+ # What do we want to do with this? It's probably (?) a bounce
+ # caused by one of the watcher addresses being broken.
+ # Default ("true") is to redistribute, for historical reasons.
+
+ if ( !$RT::RedistributeAutoGeneratedMessages ) {
+
+ # Don't send to any watchers.
+ @{ $self->{'To'} } = ();
+ @{ $self->{'Cc'} } = ();
+ @{ $self->{'Bcc'} } = ();
+
+ }
+ elsif ( $RT::RedistributeAutoGeneratedMessages eq 'privileged' ) {
+
+ # Only send to "privileged" watchers.
+ #
+
+ foreach my $type (@types) {
+
+ foreach my $addr ( @{ $self->{$type} } ) {
+ my $user = RT::User->new($RT::SystemUser);
+ $user->LoadByEmail($addr);
+ @{ $self->{$type} } =
+ grep ( !/^\Q$addr\E$/, @{ $self->{$type} } )
+ if ( !$user->Privileged );
+
+ }
+ }
+
+ }
+
+ }
+
my $squelch =
$self->TransactionObj->Attachments->First->GetHeader(
'RT-Squelch-Replies-To');
if ($squelch) {
- @blacklist = split ( /,/, $squelch );
+ @blacklist = split( /,/, $squelch );
}
}
-# Let's grab the SquelchMailTo attribue and push those entries into the @blacklist
+ # Let's grab the SquelchMailTo attribue and push those entries into the @blacklist
my @non_recipients = $self->TicketObj->SquelchMailTo;
foreach my $attribute (@non_recipients) {
push @blacklist, $attribute->Content;
@@ -514,10 +570,10 @@ sub RemoveInappropriateRecipients {
foreach my $person_to_yank (@blacklist) {
$person_to_yank =~ s/\s//g;
- @{ $self->{'To'} } = grep ( !/^$person_to_yank$/, @{ $self->{'To'} } );
- @{ $self->{'Cc'} } = grep ( !/^$person_to_yank$/, @{ $self->{'Cc'} } );
- @{ $self->{'Bcc'} } =
- grep ( !/^$person_to_yank$/, @{ $self->{'Bcc'} } );
+ foreach my $type (@types) {
+ @{ $self->{$type} } =
+ grep ( !/^\Q$person_to_yank\E$/, @{ $self->{$type} } );
+ }
}
}
@@ -671,8 +727,93 @@ sub SetSubjectToken {
# }}}
+=head2 SetReferencesHeaders
+
+Set References and In-Reply-To headers for this message.
+
+=cut
+
+sub SetReferencesHeaders {
+
+ my $self = shift;
+ my ( @in_reply_to, @references, @msgid );
+
+ my $attachments = $self->TransactionObj->Message;
+
+ if ( my $top = $attachments->First() ) {
+ @in_reply_to = split(/\s+/m, $top->GetHeader('In-Reply-To') || '');
+ @references = split(/\s+/m, $top->GetHeader('References') || '' );
+ @msgid = split(/\s+/m, $top->GetHeader('Message-ID') || '');
+ }
+ else {
+ return (undef);
+ }
+
+ # There are two main cases -- this transaction was created with
+ # the RT Web UI, and hence we want to *not* append its Message-ID
+ # to the References and In-Reply-To. OR it came from an outside
+ # source, and we should treat it as per the RFC
+ if ( "@msgid" =~ /<(rt-.*?-\d+-\d+)\.(\d+-0-0)\@$RT::Organization>/) {
+
+ # Make all references which are internal be to version which we
+ # have sent out
+ for (@references, @in_reply_to) {
+ s/<(rt-.*?-\d+-\d+)\.(\d+-0-0)\@$RT::Organization>$/
+ "<$1." . $self->TicketObj->id .
+ "-" . $self->ScripObj->id .
+ "-" . $self->ScripActionObj->{_Message_ID} .
+ "@" . $RT::Organization . ">"/eg
+ }
+
+ # In reply to whatever the internal message was in reply to
+ $self->SetHeader( 'In-Reply-To', join( " ", ( @in_reply_to )));
+
+ # Default the references to whatever we're in reply to
+ @references = @in_reply_to unless @references;
+
+ # References are unchanged from internal
+ } else {
+ # In reply to that message
+ $self->SetHeader( 'In-Reply-To', join( " ", ( @msgid )));
+
+ # Default the references to whatever we're in reply to
+ @references = @in_reply_to unless @references;
+
+ # Push that message onto the end of the references
+ push @references, @msgid;
+ }
+
+ # Push pseudo-ref to the front
+ my $pseudo_ref = $self->PseudoReference;
+ @references = ($pseudo_ref, grep { $_ ne $pseudo_ref } @references);
+
+ # If there are more than 10 references headers, remove all but the
+ # first four and the last six (Gotta keep this from growing
+ # forever)
+ splice(@references, 4, -6) if ($#references >= 10);
+
+ # Add on the references
+ $self->SetHeader( 'References', join( " ", @references) );
+ $self->TemplateObj->MIMEObj->head->fold_length( 'References', 80 );
+
+}
+
# }}}
+=head2 PseudoReference
+
+Returns a fake Message-ID: header for the ticket to allow a base level of threading
+
+=cut
+
+sub PseudoReference {
+
+ my $self = shift;
+ my $pseudo_ref = '<RT-Ticket-'.$self->TicketObj->id .'@'.$RT::Organization .'>';
+ return $pseudo_ref;
+}
+
+
# {{{ SetHeadingAsEncoding
=head2 SetHeaderAsEncoding($field_name, $charset_encoding)
diff --git a/rt/lib/RT/Action/SetPriority.pm b/rt/lib/RT/Action/SetPriority.pm
index d3272a0..c129bf0 100644
--- a/rt/lib/RT/Action/SetPriority.pm
+++ b/rt/lib/RT/Action/SetPriority.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Action::SetPriority;
require RT::Action::Generic;
diff --git a/rt/lib/RT/Action/UserDefined.pm b/rt/lib/RT/Action/UserDefined.pm
index c298a7c..90653f6 100644
--- a/rt/lib/RT/Action/UserDefined.pm
+++ b/rt/lib/RT/Action/UserDefined.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Action::UserDefined;
diff --git a/rt/lib/RT/Attachment.pm b/rt/lib/RT/Attachment.pm
index 71aa4d5..2a09b12 100755
--- a/rt/lib/RT/Attachment.pm
+++ b/rt/lib/RT/Attachment.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -326,29 +326,29 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
TransactionId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Parent =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
MessageId =>
- {read => 1, write => 1, type => 'varchar(160)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 160, is_blob => 0, is_numeric => 0, type => 'varchar(160)', default => ''},
Subject =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Filename =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
ContentType =>
- {read => 1, write => 1, type => 'varchar(80)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 80, is_blob => 0, is_numeric => 0, type => 'varchar(80)', default => ''},
ContentEncoding =>
- {read => 1, write => 1, type => 'varchar(80)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 80, is_blob => 0, is_numeric => 0, type => 'varchar(80)', default => ''},
Content =>
- {read => 1, write => 1, type => 'longtext', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'longtext', default => ''},
Headers =>
- {read => 1, write => 1, type => 'longtext', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'longtext', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -380,7 +380,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Attachment_Overlay.pm b/rt/lib/RT/Attachment_Overlay.pm
index 8dcf56e..fe189e3 100644
--- a/rt/lib/RT/Attachment_Overlay.pm
+++ b/rt/lib/RT/Attachment_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 SYNOPSIS
use RT::Attachment;
@@ -66,6 +67,9 @@ ok (require RT::Attachment);
=cut
+
+package RT::Attachment;
+
use strict;
no warnings qw(redefine);
@@ -153,6 +157,13 @@ sub Create {
defined($Subject) or $Subject = '';
chomp($Subject);
+ #Get the Message-ID
+ my $MessageId = $Attachment->head->get( 'Message-ID', 0 );
+ defined($MessageId) or $MessageId = '';
+ chomp ($MessageId);
+ $MessageId =~ s/^<(.*)>$/$1/go;
+
+
#Get the filename
my $Filename = $Attachment->head->recommended_filename || eval {
${ $Attachment->head->{mail_hdr_hash}{'Content-Disposition'}[0] }
@@ -162,12 +173,19 @@ sub Create {
# 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(
TransactionId => $args{'TransactionId'},
Parent => 0,
ContentType => $Attachment->mime_type,
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 );
@@ -176,7 +194,6 @@ sub Create {
Parent => $id,
Attachment => $part,
ContentType => $Attachment->mime_type,
- Headers => $Attachment->head->as_string(),
);
}
@@ -186,21 +203,21 @@ sub Create {
#If it's not multipart
else {
-
- my $Body = $Attachment->bodyhandle->as_string;
-
-
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,
+ Headers => $Attachment->head->as_string,
Subject => $Subject,
Content => $Body,
- Filename => $Filename, );
+ Filename => $Filename,
+ MessageId => $MessageId
+ );
+ unless ($id) {
+ $RT::Logger->crit("Attachment insert failed - ".$RT::Handle->dbh->errstr);
+ }
+
return ($id);
}
}
@@ -220,7 +237,11 @@ sub Import {
my %args = ( ContentEncoding => 'none',
@_ );
- return($self->SUPER::Create(@_));
+
+
+ ($args{'ContentEncoding'}, $args{'Content'}) = $self->_EncodeLOB($args{'Content'}, $args{'MimeType'});
+
+ return($self->SUPER::Create(%args));
}
# {{{ sub Content
@@ -234,26 +255,7 @@ before returning it.
sub Content {
my $self = shift;
- my $decode_utf8 = (($self->ContentType =~ qr{^text/plain}i) ? 1 : 0);
-
- if ( $self->ContentEncoding eq 'none' || ! $self->ContentEncoding ) {
- return $self->_Value(
- 'Content',
- decode_utf8 => $decode_utf8,
- );
- } elsif ( $self->ContentEncoding eq 'base64' ) {
- return ( $decode_utf8
- ? Encode::decode_utf8(MIME::Base64::decode_base64($self->_Value('Content')))
- : MIME::Base64::decode_base64($self->_Value('Content'))
- );
- } elsif ( $self->ContentEncoding eq 'quoted-printable' ) {
- return ( $decode_utf8
- ? Encode::decode_utf8(MIME::QuotedPrint::decode($self->_Value('Content')))
- : MIME::QuotedPrint::decode($self->_Value('Content'))
- );
- } else {
- return( $self->loc("Unknown ContentEncoding [_1]", $self->ContentEncoding));
- }
+ $self->_DecodeLOB($self->ContentType, $self->ContentEncoding, $self->_Value('Content', decode_utf8 => 0));
}
@@ -265,7 +267,7 @@ sub Content {
=head2 OriginalContent
Returns the attachment's content as octets before RT's mangling.
-Currently, this just means restoring text/plain content back to its
+Currently, this just means restoring text content back to its
original encoding.
=cut
@@ -273,7 +275,8 @@ original encoding.
sub OriginalContent {
my $self = shift;
- return $self->Content unless $self->ContentType eq 'text/plain';
+ return $self->Content unless (
+ $self->ContentType =~ qr{^(text/plain|message/rfc822)$}i) ;
my $enc = $self->OriginalEncoding;
my $content;
@@ -398,19 +401,16 @@ sub Quote {
=head2 NiceHeaders
-Returns the To, From, Cc, Date and Subject headers.
-
-It is a known issue that this breaks if any of these headers are not
-properly unfolded.
+Returns a multi-line string of the To, From, Cc, Date and Subject headers.
=cut
sub NiceHeaders {
my $self = shift;
my $hdrs = "";
- my @hdrs = split(/\n/,$self->Headers);
+ my @hdrs = $self->_SplitHeaders;
while (my $str = shift @hdrs) {
- next unless $str =~ /^(To|From|RT-Send-Cc|Cc|Bcc:Date|Subject): /i;
+ next unless $str =~ /^(To|From|RT-Send-Cc|Cc|Bcc|Date|Subject):/i;
$hdrs .= $str . "\n";
$hdrs .= shift( @hdrs ) . "\n" while ($hdrs[0] =~ /^[ \t]+/);
}
@@ -433,10 +433,9 @@ an abstraction barrier that makes it impossible to pass this data directly
sub Headers {
my $self = shift;
my $hdrs="";
- for ($self->_SplitHeaders) {
- $hdrs.="$_\n" unless /^(RT-Send-Bcc):/i
- }
- return $hdrs;
+ my @headers = grep { !/^RT-Send-Bcc/i } $self->_SplitHeaders;
+ return join("\n",@headers);
+
}
@@ -535,7 +534,7 @@ sub _Value {
=head2 _SplitHeaders
Returns an array of this attachment object's headers, with one header
-per array entry. multiple lines are folded
+per array entry. multiple lines are folded.
=begin testing
diff --git a/rt/lib/RT/Attachments.pm b/rt/lib/RT/Attachments.pm
index 9ab11f3..aedd7ad 100755
--- a/rt/lib/RT/Attachments.pm
+++ b/rt/lib/RT/Attachments.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Attachments_Overlay.pm b/rt/lib/RT/Attachments_Overlay.pm
index 084d02d..1ea56e4 100644
--- a/rt/lib/RT/Attachments_Overlay.pm
+++ b/rt/lib/RT/Attachments_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Attachments - a collection of RT::Attachment objects
@@ -68,6 +69,9 @@ ok (require RT::Attachments);
=cut
+
+package RT::Attachments;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Attribute.pm b/rt/lib/RT/Attribute.pm
index 62555d2..a46f4d8 100644
--- a/rt/lib/RT/Attribute.pm
+++ b/rt/lib/RT/Attribute.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -281,27 +281,27 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Content =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
ContentType =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
ObjectType =>
- {read => 1, write => 1, type => 'varchar(64)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 64, is_blob => 0, is_numeric => 0, type => 'varchar(64)', default => ''},
ObjectId =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -333,7 +333,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Attribute_Overlay.pm b/rt/lib/RT/Attribute_Overlay.pm
index b95b8f6..ead842e 100644
--- a/rt/lib/RT/Attribute_Overlay.pm
+++ b/rt/lib/RT/Attribute_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,9 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+package RT::Attribute;
+
use strict;
no warnings qw(redefine);
use Storable qw/nfreeze thaw/;
diff --git a/rt/lib/RT/Attributes.pm b/rt/lib/RT/Attributes.pm
index bb71333..bb63b81 100644
--- a/rt/lib/RT/Attributes.pm
+++ b/rt/lib/RT/Attributes.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Attributes_Overlay.pm b/rt/lib/RT/Attributes_Overlay.pm
index 63c9ba0..0e79df1 100644
--- a/rt/lib/RT/Attributes_Overlay.pm
+++ b/rt/lib/RT/Attributes_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Attributes - collection of RT::Attribute objects
@@ -57,29 +58,10 @@ my $Attributes = new RT::Attributes($CurrentUser);
=head1 METHODS
-=begin testing
-
-ok(require RT::Attributes);
-
-my $root = RT::User->new($RT::SystemUser);
-ok (UNIVERSAL::isa($root, 'RT::User'));
-$root->Load('root');
-ok($root->id, "Found a user for root");
-
-my $attr = $root->Attributes;
-
-ok (UNIVERSAL::isa($attr,'RT::Attributes'), 'got the attributes object');
-
-my ($id, $msg) = $root->AddAttribute(Name => 'TestAttr', Content => 'The attribute has content');
-ok ($id, $msg);
-my @names = $attr->Names;
-
-is ($names[0] , 'TestAttr');
+=cut
-=end testing
-
-=cut
+package RT::Attributes;
use strict;
no warnings qw(redefine);
@@ -175,13 +157,17 @@ sub DeleteEntry {
Content => undef,
id => undef,
@_);
-
+ my $found = 0;
foreach my $attr ($self->Named($args{'Name'})){
- $attr->Delete
- if (!defined $args{'id'} and !defined $args{'Content'})
- or (defined $args{'id'} and $attr->id eq $args{'id'})
- or (defined $args{'Content'} and $attr->Content eq $args{'Content'});
+ if ((!defined $args{'id'} and !defined $args{'Content'})
+ or (defined $args{'id'} and $attr->id eq $args{'id'})
+ or (defined $args{'Content'} and $attr->Content eq $args{'Content'})) {
+ my ($id, $msg) = $attr->Delete;
+ return ($id, $msg) unless $id;
+ $found = 1;
+ }
}
+ return (0, "No entry found") unless $found;
$self->_DoSearch();
return (1, $self->loc('Attribute Deleted'));
}
diff --git a/rt/lib/RT/Base.pm b/rt/lib/RT/Base.pm
index 03b50e6..f329221 100644
--- a/rt/lib/RT/Base.pm
+++ b/rt/lib/RT/Base.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Base;
use Carp;
use Scalar::Util;
@@ -52,9 +52,18 @@ use vars qw(@EXPORT);
@EXPORT=qw(loc CurrentUser);
-=head1 FUNCTIONS
+=head1 NAME
+
+RT::Base
+
+=head1 SYNOPSIS
+=head1 DESCRIPTION
+
+=head1 FUNCTIONS
+
+=cut
# {{{ sub CurrentUser
@@ -72,6 +81,9 @@ sub CurrentUser {
if (@_) {
$self->{'original_user'} = $self->{'user'};
$self->{'user'} = shift;
+ # We need to weaken the CurrentUser ($self->{'user'}) reference
+ # if the object in question is the currentuser object.
+ # This avoids memory leaks.
Scalar::Util::weaken($self->{'user'}) if (ref($self->{'user'}) &&
$self->{'user'} == $self );
}
@@ -79,7 +91,6 @@ sub CurrentUser {
unless ( ref( $self->{'user'}) ) {
$RT::Logger->err( "$self was created without a CurrentUser\n" . Carp::cluck() );
return (0);
- die;
}
return ( $self->{'user'} );
}
@@ -98,7 +109,7 @@ sub OriginalUser {
}
-=item loc LOC_STRING
+=head2 loc LOC_STRING
l is a method which takes a loc string
to this object's CurrentUser->LanguageHandle for localization.
@@ -125,6 +136,18 @@ sub loc {
}
}
+sub loc_fuzzy {
+ my $self = shift;
+ if (my $user = $self->OriginalUser) {
+ return $user->loc_fuzzy(@_);
+ }
+ else {
+ use Carp;
+ Carp::confess("No currentuser");
+ return ("Critical error:$self has no CurrentUser", $self);
+ }
+}
+
eval "require RT::Base_Vendor";
die $@ if ($@ && $@ !~ qr{^Can't locate RT/Base_Vendor.pm});
eval "require RT::Base_Local";
diff --git a/rt/lib/RT/CachedGroupMember.pm b/rt/lib/RT/CachedGroupMember.pm
index 96b1d00..bc7f62e 100644
--- a/rt/lib/RT/CachedGroupMember.pm
+++ b/rt/lib/RT/CachedGroupMember.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -224,17 +224,17 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
GroupId =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
MemberId =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Via =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
ImmediateParentId =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Disabled =>
- {read => 1, write => 1, type => 'smallint(6)', default => '0'},
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
}
};
@@ -266,7 +266,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CachedGroupMember_Overlay.pm b/rt/lib/RT/CachedGroupMember_Overlay.pm
index 1294af4..15f6bd7 100644
--- a/rt/lib/RT/CachedGroupMember_Overlay.pm
+++ b/rt/lib/RT/CachedGroupMember_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,29 +42,45 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+package RT::CachedGroupMember;
+
use strict;
no warnings qw(redefine);
-# {{{ Create
+=head1 NAME
+
+ RT::CachedGroupMember
+
+=head1 SYNOPSIS
+
+ use RT::CachedGroupMember;
-=item Create PARAMHASH
+=head1 DESCRIPTION
+
+=head1 METHODS
+
+=cut
+
+# {{ Create
+
+=head2 Create PARAMHASH
Create takes a hash of values and creates a row in the database:
- 'Group' is the "top level" group we're building the cache for. This is an
- RT::Principal object
+ 'Group' is the "top level" group we're building the cache for. This
+ is an RT::Principal object
- 'Member' is the RT::Principal of the user or group we're adding
- to the cache.
+ 'Member' is the RT::Principal of the user or group we're adding to
+ the cache.
- 'ImmediateParent' is the RT::Principal of the group that this principal
- belongs to to get here
+ 'ImmediateParent' is the RT::Principal of the group that this
+ principal belongs to to get here
int(11) 'Via' is an internal reference to CachedGroupMembers->Id of
- the "parent" record of this cached group member. It should be empty if this
- member is a "direct" member of this group. (In that case, it will be set to this
- cached group member's id after creation)
+ the "parent" record of this cached group member. It should be empty if
+ this member is a "direct" member of this group. (In that case, it will
+ be set to this cached group member's id after creation)
This routine should _only_ be called by GroupMember->Create
@@ -240,11 +256,14 @@ mysql supported foreign keys with cascading SetDisableds.
sub SetDisabled {
my $self = shift;
my $val = shift;
-
+
+ # if it's already disabled, we're good.
+ return {1} if ($self->__Value('Disabled') == $val);
my $err = $self->SUPER::SetDisabled($val);
- unless ($err) {
- $RT::Logger->error( "Couldn't SetDisabled CachedGroupMember " . $self->Id );
- return (undef);
+ my ($retval, $msg) = $err->as_array();
+ unless ($retval) {
+ $RT::Logger->error( "Couldn't SetDisabled CachedGroupMember " . $self->Id .": $msg");
+ return ($err);
}
my $member = $self->MemberObj();
@@ -258,7 +277,7 @@ sub SetDisabled {
my $kid_err = $kid->SetDisabled($val );
unless ($kid_err) {
$RT::Logger->error( "Couldn't SetDisabled CachedGroupMember " . $kid->Id );
- return (undef);
+ return ($kid_err);
}
}
}
diff --git a/rt/lib/RT/CachedGroupMembers.pm b/rt/lib/RT/CachedGroupMembers.pm
index 909089d..5ed35e6 100644
--- a/rt/lib/RT/CachedGroupMembers.pm
+++ b/rt/lib/RT/CachedGroupMembers.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CachedGroupMembers_Overlay.pm b/rt/lib/RT/CachedGroupMembers_Overlay.pm
index 0dbcffc..e83dab4 100644
--- a/rt/lib/RT/CachedGroupMembers_Overlay.pm
+++ b/rt/lib/RT/CachedGroupMembers_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::CachedGroupMembers - a collection of RT::GroupMember objects
@@ -65,6 +66,9 @@ ok (require RT::CachedGroupMembers);
=cut
+
+package RT::CachedGroupMembers;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Condition/AnyTransaction.pm b/rt/lib/RT/Condition/AnyTransaction.pm
index a338523..6685e27 100644
--- a/rt/lib/RT/Condition/AnyTransaction.pm
+++ b/rt/lib/RT/Condition/AnyTransaction.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Condition::AnyTransaction;
diff --git a/rt/lib/RT/Condition/BeforeDue.pm b/rt/lib/RT/Condition/BeforeDue.pm
index 4be0afc..d5e371e 100644
--- a/rt/lib/RT/Condition/BeforeDue.pm
+++ b/rt/lib/RT/Condition/BeforeDue.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Condition::BeforeDue;
require RT::Condition::Generic;
diff --git a/rt/lib/RT/Condition/Generic.pm b/rt/lib/RT/Condition/Generic.pm
index 1f291fc..cdde9ee 100755
--- a/rt/lib/RT/Condition/Generic.pm
+++ b/rt/lib/RT/Condition/Generic.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Condition::Generic - ;
diff --git a/rt/lib/RT/Condition/Overdue.pm b/rt/lib/RT/Condition/Overdue.pm
index df4476c..877db40 100644
--- a/rt/lib/RT/Condition/Overdue.pm
+++ b/rt/lib/RT/Condition/Overdue.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/OwnerChange.pm b/rt/lib/RT/Condition/OwnerChange.pm
index 5ec3a43..5fbc6b2 100644
--- a/rt/lib/RT/Condition/OwnerChange.pm
+++ b/rt/lib/RT/Condition/OwnerChange.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/PriorityChange.pm b/rt/lib/RT/Condition/PriorityChange.pm
index b3dbde8..101c388 100644
--- a/rt/lib/RT/Condition/PriorityChange.pm
+++ b/rt/lib/RT/Condition/PriorityChange.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/PriorityExceeds.pm b/rt/lib/RT/Condition/PriorityExceeds.pm
index 68db1e5..b811c72 100644
--- a/rt/lib/RT/Condition/PriorityExceeds.pm
+++ b/rt/lib/RT/Condition/PriorityExceeds.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/QueueChange.pm b/rt/lib/RT/Condition/QueueChange.pm
index 4227fe6..7a3ede9 100644
--- a/rt/lib/RT/Condition/QueueChange.pm
+++ b/rt/lib/RT/Condition/QueueChange.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/StatusChange.pm b/rt/lib/RT/Condition/StatusChange.pm
index 1182fcd..902bf2a 100644
--- a/rt/lib/RT/Condition/StatusChange.pm
+++ b/rt/lib/RT/Condition/StatusChange.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
diff --git a/rt/lib/RT/Condition/UserDefined.pm b/rt/lib/RT/Condition/UserDefined.pm
index 0cb8bdb..f6d077d 100644
--- a/rt/lib/RT/Condition/UserDefined.pm
+++ b/rt/lib/RT/Condition/UserDefined.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Condition::UserDefined;
diff --git a/rt/lib/RT/CurrentUser.pm b/rt/lib/RT/CurrentUser.pm
index d147fe6..8e28801 100755
--- a/rt/lib/RT/CurrentUser.pm
+++ b/rt/lib/RT/CurrentUser.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::CurrentUser - an RT object representing the current user
@@ -244,6 +245,7 @@ sub LoadByGecos {
Loads a User into this CurrentUser object.
Takes a Name.
+
=cut
sub LoadByName {
@@ -350,12 +352,12 @@ specification. but currently doesn't
=begin testing
ok (my $cu = RT::CurrentUser->new('root'));
-ok (my $lh = $cu->LanguageHandle);
+ok (my $lh = $cu->LanguageHandle('en-us'));
ok ($lh != undef);
ok ($lh->isa('Locale::Maketext'));
-ok ($cu->loc('TEST_STRING') eq "Concrete Mixer", "Localized TEST_STRING into English");
+is ($cu->loc('TEST_STRING'), "Concrete Mixer", "Localized TEST_STRING into English");
ok ($lh = $cu->LanguageHandle('fr'));
-ok ($cu->loc('Before') eq "Avant", "Localized TEST_STRING into Frenc");
+is ($cu->loc('Before'), "Avant", "Localized TEST_STRING into Frenc");
=end testing
@@ -366,7 +368,7 @@ sub LanguageHandle {
if ( ( !defined $self->{'LangHandle'} )
|| ( !UNIVERSAL::can( $self->{'LangHandle'}, 'maketext' ) )
|| (@_) ) {
- if ( (!$RT::SystemUser || $self->id == $RT::SystemUser->id() )) {
+ if ( !$RT::SystemUser or ($self->id || 0) == $RT::SystemUser->id() ) {
@_ = qw(en-US);
}
@@ -400,7 +402,7 @@ sub loc {
sub loc_fuzzy {
my $self = shift;
- return '' if $_[0] eq '';
+ return '' if (!$_[0] || $_[0] eq '');
# XXX: work around perl's deficiency when matching utf8 data
return $_[0] if Encode::is_utf8($_[0]);
@@ -423,6 +425,48 @@ sub CurrentUser {
}
+=head2 Authenticate
+
+Takes $password, $created and $nonce, and returns a boolean value
+representing whether the authentication succeeded.
+
+If both $nonce and $created are specified, validate $password against:
+
+ encode_base64(sha1(
+ $nonce .
+ $created .
+ sha1_hex( "$username:$realm:$server_pass" )
+ ))
+
+where $server_pass is the md5_hex(password) digest stored in the
+database, $created is in ISO time format, and $nonce is a random
+string no longer than 32 bytes.
+
+=cut
+
+sub Authenticate {
+ my ($self, $password, $created, $nonce, $realm) = @_;
+
+ require Digest::MD5;
+ require Digest::SHA1;
+ require MIME::Base64;
+
+ my $username = $self->UserObj->Name or return;
+ my $server_pass = $self->UserObj->__Value('Password') or return;
+ my $auth_digest = MIME::Base64::encode_base64(Digest::SHA1::sha1(
+ $nonce .
+ $created .
+ Digest::MD5::md5_hex("$username:$realm:$server_pass")
+ ));
+
+ chomp($password);
+ chomp($auth_digest);
+
+ return ($password eq $auth_digest);
+}
+
+# }}}
+
eval "require RT::CurrentUser_Vendor";
die $@ if ($@ && $@ !~ qr{^Can't locate RT/CurrentUser_Vendor.pm});
diff --git a/rt/lib/RT/CustomField.pm b/rt/lib/RT/CustomField.pm
index be05c30..212e594 100644
--- a/rt/lib/RT/CustomField.pm
+++ b/rt/lib/RT/CustomField.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -67,7 +67,6 @@ RT::CustomField
package RT::CustomField;
use RT::Record;
-use RT::Queue;
use vars qw( @ISA );
@@ -90,11 +89,17 @@ Create takes a hash of values and creates a row in the database:
varchar(200) 'Name'.
varchar(200) 'Type'.
- int(11) 'Queue'.
+ int(11) 'MaxValues'.
+ varchar(255) 'Pattern'.
+ smallint(6) 'Repeated'.
varchar(255) 'Description'.
int(11) 'SortOrder'.
+ varchar(255) 'LookupType'.
smallint(6) 'Disabled'.
+ 'LookupType' is generally the result of either
+ RT::Ticket->CustomFieldLookupType or RT::Transaction->CustomFieldLookupType
+
=cut
@@ -105,18 +110,24 @@ sub Create {
my %args = (
Name => '',
Type => '',
- Queue => '0',
+ MaxValues => '',
+ Pattern => '',
+ Repeated => '0',
Description => '',
SortOrder => '0',
+ LookupType => '',
Disabled => '0',
@_);
$self->SUPER::Create(
Name => $args{'Name'},
Type => $args{'Type'},
- Queue => $args{'Queue'},
+ MaxValues => $args{'MaxValues'},
+ Pattern => $args{'Pattern'},
+ Repeated => $args{'Repeated'},
Description => $args{'Description'},
SortOrder => $args{'SortOrder'},
+ LookupType => $args{'LookupType'},
Disabled => $args{'Disabled'},
);
@@ -169,37 +180,59 @@ Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
=cut
-=head2 Queue
+=head2 MaxValues
-Returns the current value of Queue.
-(In the database, Queue is stored as int(11).)
+Returns the current value of MaxValues.
+(In the database, MaxValues is stored as int(11).)
-=head2 SetQueue VALUE
+=head2 SetMaxValues VALUE
-Set Queue to VALUE.
+Set MaxValues to VALUE.
Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
-(In the database, Queue will be stored as a int(11).)
+(In the database, MaxValues will be stored as a int(11).)
=cut
-=head2 QueueObj
+=head2 Pattern
+
+Returns the current value of Pattern.
+(In the database, Pattern is stored as varchar(255).)
+
+
-Returns the Queue Object which has the id returned by Queue
+=head2 SetPattern VALUE
+
+
+Set Pattern to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, Pattern will be stored as a varchar(255).)
+
+
+=cut
+
+
+=head2 Repeated
+
+Returns the current value of Repeated.
+(In the database, Repeated is stored as smallint(6).)
+
+
+
+=head2 SetRepeated VALUE
+
+
+Set Repeated to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, Repeated will be stored as a smallint(6).)
=cut
-sub QueueObj {
- my $self = shift;
- my $Queue = RT::Queue->new($self->CurrentUser);
- $Queue->Load($self->__Value('Queue'));
- return($Queue);
-}
=head2 Description
@@ -237,6 +270,24 @@ Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
=cut
+=head2 LookupType
+
+Returns the current value of LookupType.
+(In the database, LookupType is stored as varchar(255).)
+
+
+
+=head2 SetLookupType VALUE
+
+
+Set LookupType to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, LookupType will be stored as a varchar(255).)
+
+
+=cut
+
+
=head2 Creator
Returns the current value of Creator.
@@ -296,27 +347,33 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Type =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
- Queue =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
+ MaxValues =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
+ Pattern =>
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
+ Repeated =>
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
SortOrder =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ LookupType =>
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Disabled =>
- {read => 1, write => 1, type => 'smallint(6)', default => '0'},
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
}
};
@@ -348,7 +405,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CustomFieldValue.pm b/rt/lib/RT/CustomFieldValue.pm
index e1d4e03..105ac40 100644
--- a/rt/lib/RT/CustomFieldValue.pm
+++ b/rt/lib/RT/CustomFieldValue.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -254,23 +254,23 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
CustomField =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
SortOrder =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -302,7 +302,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CustomFieldValue_Overlay.pm b/rt/lib/RT/CustomFieldValue_Overlay.pm
new file mode 100644
index 0000000..322e58b
--- /dev/null
+++ b/rt/lib/RT/CustomFieldValue_Overlay.pm
@@ -0,0 +1,19 @@
+use warnings;
+use strict;
+
+package RT::CustomFieldValue;
+
+no warnings qw/redefine/;
+
+
+=head2 ValidateName
+
+Override the default ValidateName method that stops custom field values
+from being integers.
+
+=cut
+
+
+sub ValidateName { 1 };
+
+1;
diff --git a/rt/lib/RT/CustomFieldValues.pm b/rt/lib/RT/CustomFieldValues.pm
index 70deda1..9a55af8 100644
--- a/rt/lib/RT/CustomFieldValues.pm
+++ b/rt/lib/RT/CustomFieldValues.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -83,10 +83,15 @@ sub _Init {
- # By default, order by name
- $self->OrderBy( ALIAS => 'main',
- FIELD => 'SortOrder',
- ORDER => 'ASC');
+ # By default, order by SortOrder
+ $self->OrderByCols(
+ { ALIAS => 'main',
+ FIELD => 'SortOrder',
+ ORDER => 'ASC' },
+ { ALIAS => 'main',
+ FIELD => 'id',
+ ORDER => 'ASC' },
+ );
return ( $self->SUPER::_Init(@_) );
}
@@ -129,7 +134,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CustomFieldValues_Overlay.pm b/rt/lib/RT/CustomFieldValues_Overlay.pm
index 0744980..3a9f5d5 100644
--- a/rt/lib/RT/CustomFieldValues_Overlay.pm
+++ b/rt/lib/RT/CustomFieldValues_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,9 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+package RT::CustomFieldValues;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/CustomField_Overlay.pm b/rt/lib/RT/CustomField_Overlay.pm
index 4c4bd8b..9e0ce24 100644
--- a/rt/lib/RT/CustomField_Overlay.pm
+++ b/rt/lib/RT/CustomField_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,28 +42,78 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+package RT::CustomField;
+
use strict;
no warnings qw(redefine);
-use vars qw(@TYPES %TYPES);
+use vars qw(%FieldTypes $RIGHTS %FRIENDLY_OBJECT_TYPES);
use RT::CustomFieldValues;
-use RT::TicketCustomFieldValues;
-
-# Enumerate all valid types for this custom field
-@TYPES = (
- 'SelectSingle', # loc
- 'SelectMultiple', # loc
- 'FreeformSingle', # loc
- 'FreeformMultiple', # loc
+use RT::ObjectCustomFieldValues;
+
+
+%FieldTypes = (
+ Select => [
+ 'Select multiple values', # loc
+ 'Select one value', # loc
+ 'Select up to [_1] values', # loc
+ ],
+ Freeform => [
+ 'Enter multiple values', # loc
+ 'Enter one value', # loc
+ 'Enter up to [_1] values', # loc
+ ],
+ Text => [
+ 'Fill in multiple text areas', # loc
+ 'Fill in one text area', # loc
+ 'Fill in up to [_1] text areas',# loc
+ ],
+ Wikitext => [
+ 'Fill in multiple wikitext areas', # loc
+ 'Fill in one wikitext area', # loc
+ 'Fill in up to [_1] wikitext areas',# loc
+ ],
+ Image => [
+ 'Upload multiple images', # loc
+ 'Upload one image', # loc
+ 'Upload up to [_1] images', # loc
+ ],
+ Binary => [
+ 'Upload multiple files', # loc
+ 'Upload one file', # loc
+ 'Upload up to [_1] files', # loc
+ ],
);
-# Populate a hash of types of easier validation
-for (@TYPES) { $TYPES{$_} = 1};
+%FRIENDLY_OBJECT_TYPES = ();
+
+RT::CustomField->_ForObjectType( 'RT::Queue-RT::Ticket' => "Tickets", ); #loc
+RT::CustomField->_ForObjectType(
+ 'RT::Queue-RT::Ticket-RT::Transaction' => "Ticket Transactions", ); #loc
+RT::CustomField->_ForObjectType( 'RT::User' => "Users", ); #loc
+RT::CustomField->_ForObjectType( 'RT::Group' => "Groups", ); #loc
+
+$RIGHTS = {
+ SeeCustomField => 'See custom fields', # loc_pair
+ AdminCustomField => 'Create, delete and modify custom fields', # loc_pair
+ ModifyCustomField => 'Add, delete and modify custom field values for objects' #loc_pair
+};
+# Tell RT::ACE that this sort of object can get acls granted
+$RT::ACE::OBJECT_TYPES{'RT::CustomField'} = 1;
+
+foreach my $right ( keys %{$RIGHTS} ) {
+ $RT::ACE::LOWERCASERIGHTNAMES{ lc $right } = $right;
+}
+
+sub AvailableRights {
+ my $self = shift;
+ return($RIGHTS);
+}
=head1 NAME
@@ -83,11 +133,17 @@ Create takes a hash of values and creates a row in the database:
varchar(200) 'Name'.
varchar(200) 'Type'.
- int(11) 'Queue'.
+ int(11) 'MaxValues'.
+ varchar(255) 'Pattern'.
+ smallint(6) 'Repeated'.
varchar(255) 'Description'.
int(11) 'SortOrder'.
+ varchar(255) 'LookupType'.
smallint(6) 'Disabled'.
+ 'LookupType' is generally the result of either
+ RT::Ticket->CustomFieldLookupType or RT::Transaction->CustomFieldLookupType
+
=cut
@@ -98,19 +154,36 @@ sub Create {
my %args = (
Name => '',
Type => '',
- Queue => '0',
+ MaxValues => '0',
+ Pattern => '',
Description => '',
- SortOrder => '0',
Disabled => '0',
+ LookupType => '',
+ Repeated => '0',
@_);
-
+ unless ($self->CurrentUser->HasRight(Object => $RT::System, Right => 'AdminCustomField')) {
+ return (0, $self->loc('Permission Denied'));
+ }
- if ( ! $args{'Queue'} ) {
- unless ( $self->CurrentUser->HasRight( Object => $RT::System, Right => 'AdminCustomFields') ) {
+
+ if ($args{TypeComposite}) {
+ @args{'Type', 'MaxValues'} = split(/-/, $args{TypeComposite}, 2);
+ }
+ elsif ($args{Type} =~ s/(?:(Single)|Multiple)$//) {
+ # old style Type string
+ $args{'MaxValues'} = $1 ? 1 : 0;
+ }
+
+ if ( !exists $args{'Queue'}) {
+ # do nothing -- things below are strictly backward compat
+ }
+ elsif ( ! $args{'Queue'} ) {
+ unless ( $self->CurrentUser->HasRight( Object => $RT::System, Right => 'AssignCustomFields') ) {
return ( 0, $self->loc('Permission Denied') );
}
+ $args{'LookupType'} = 'RT::Queue-RT::Ticket';
}
else {
my $queue = RT::Queue->new($self->CurrentUser);
@@ -118,35 +191,75 @@ sub Create {
unless ($queue->Id) {
return (0, $self->loc("Queue not found"));
}
- unless ( $queue->CurrentUserHasRight('AdminCustomFields') ) {
+ unless ( $queue->CurrentUserHasRight('AssignCustomFields') ) {
return ( 0, $self->loc('Permission Denied') );
}
+ $args{'LookupType'} = 'RT::Queue-RT::Ticket';
}
- $self->SUPER::Create(
+ my $rv = $self->SUPER::Create(
Name => $args{'Name'},
Type => $args{'Type'},
- Queue => $args{'Queue'},
+ MaxValues => $args{'MaxValues'},
+ Pattern => $args{'Pattern'},
Description => $args{'Description'},
- SortOrder => $args{'SortOrder'},
Disabled => $args{'Disabled'},
+ LookupType => $args{'LookupType'},
+ Repeated => $args{'Repeated'},
);
+ return $rv unless exists $args{'Queue'};
+
+ # Compat code -- create a new ObjectCustomField mapping
+ my $OCF = RT::ObjectCustomField->new($self->CurrentUser);
+ $OCF->Create(
+ CustomField => $self->Id,
+ ObjectId => $args{'Queue'},
+ );
+
+ return $rv;
+}
+
+=head2 Load ID/NAME
+
+Load a custom field. If the value handed in is an integer, load by custom field ID. Otherwise, Load by name.
+
+=cut
+
+
+sub Load {
+ my $self = shift;
+ my $id = shift;
+
+ if ($id =~ /^\d+$/) {
+ return ($self->SUPER::Load($id));
+ } else {
+ return($self->LoadByName(Name => $id));
+ }
}
-# {{{ sub LoadByNameAndQueue
+# {{{ sub LoadByName
+
+=head2 LoadByName (Queue => QUEUEID, Name => NAME)
+
+Loads the Custom field named NAME.
+
+If a Queue parameter is specified, only look for ticket custom fields tied to that Queue.
+
+If the Queue parameter is '0', look for global ticket custom fields.
-=head2 LoadByNameAndQueue (Queue => QUEUEID, Name => NAME)
+If no queue parameter is specified, look for any and all custom fields with this name.
-Loads the Custom field named NAME for Queue QUEUE. If QUEUE is 0,
-loads a global custom field
+BUG/TODO, this won't let you specify that you only want user or group CFs.
=cut
# Compatibility for API change after 3.0 beta 1
-*LoadNameAndQueue = \&LoadByNameAndQueue;
+*LoadNameAndQueue = \&LoadByName;
+# Change after 3.4 beta.
+*LoadByNameAndQueue = \&LoadByName;
-sub LoadByNameAndQueue {
+sub LoadByName {
my $self = shift;
my %args = (
Queue => undef,
@@ -154,13 +267,33 @@ sub LoadByNameAndQueue {
@_,
);
- if ($args{'Queue'} =~ /\D/) {
+ # if we're looking for a queue by name, make it a number
+ if (defined $args{'Queue'} && $args{'Queue'} !~ /^\d+$/) {
my $QueueObj = RT::Queue->new($self->CurrentUser);
$QueueObj->Load($args{'Queue'});
$args{'Queue'} = $QueueObj->Id;
}
- return ( $self->LoadByCols( Name => $args{'Name'}, Queue => $args{'Queue'} ) );
+ # XXX - really naive implementation. Slow. - not really. still just one query
+
+ my $CFs = RT::CustomFields->new($self->CurrentUser);
+
+ $CFs->Limit( FIELD => 'Name', VALUE => $args{'Name'} );
+ # Don't limit to queue if queue is 0. Trying to do so breaks
+ # RT::Group type CFs.
+ if (defined $args{'Queue'}) {
+ $CFs->LimitToQueue( $args{'Queue'} );
+ }
+
+ # When loading by name, it's ok if they're disabled. That's not a big deal.
+ $CFs->{'find_disabled_rows'}=1;
+
+ # We only want one entry.
+ $CFs->RowsPerPage(1);
+ unless ($CFs->First) {
+ return(0);
+ }
+ return($self->Load($CFs->First->id));
}
@@ -169,6 +302,7 @@ sub LoadByNameAndQueue {
# {{{ Dealing with custom field values
=begin testing
+
use_ok(RT::CustomField);
ok(my $cf = RT::CustomField->new($RT::SystemUser));
ok(my ($id, $msg)= $cf->Create( Name => 'TestingCF',
@@ -178,10 +312,13 @@ ok(my ($id, $msg)= $cf->Create( Name => 'TestingCF',
Type=> 'SelectSingle'), 'Created a global CustomField');
ok($id != 0, 'Global custom field correctly created');
ok ($cf->SingleValue);
-ok($cf->Type eq 'SelectSingle');
+is($cf->Type, 'Select');
+is($cf->MaxValues, 1);
-ok($cf->SetType('SelectMultiple'));
-ok($cf->Type eq 'SelectMultiple');
+my ($val, $msg) = $cf->SetMaxValues('0');
+ok($val, $msg);
+is($cf->Type, 'Select');
+is($cf->MaxValues, 0);
ok(!$cf->SingleValue );
ok(my ($bogus_val, $bogus_msg) = $cf->SetType('BogusType') , "Trying to set a custom field's type to a bogus type");
ok($bogus_val == 0, "Unable to set a custom field's type to a bogus type");
@@ -212,7 +349,7 @@ ok($cf->Id == 1);
ok(my ($val,$msg) = $cf->AddValue(Name => 'foo' , Description => 'TestCFValue', SortOrder => '6'));
ok($val != 0);
ok (my ($delval, $delmsg) = $cf->DeleteValue($val));
-ok ($delval != 0);
+ok ($delval,"Deleting a cf value: $delmsg");
=end testing
@@ -225,7 +362,7 @@ sub AddValue {
SortOrder => undef,
@_ );
- unless ($self->CurrentUserHasRight('AdminCustomFields')) {
+ unless ($self->CurrentUserHasRight('AdminCustomField')) {
return (0, $self->loc('Permission Denied'));
}
@@ -257,7 +394,7 @@ Does not remove this value for any article which has had it selected
sub DeleteValue {
my $self = shift;
my $id = shift;
- unless ($self->CurrentUserHasRight('AdminCustomFields')) {
+ unless ($self->CurrentUserHasRight('AdminCustomField')) {
return (0, $self->loc('Permission Denied'));
}
@@ -289,11 +426,14 @@ Return a CustomFieldeValues object of all acceptable values for this Custom Fiel
=cut
+*ValuesObj = \&Values;
+
sub Values {
my $self = shift;
my $cf_values = RT::CustomFieldValues->new($self->CurrentUser);
- if ( $self->__Value('Queue') == 0 || $self->CurrentUserHasRight( 'SeeQueue') ) {
+ # if the user has no rights, return an empty object
+ if ($self->id && $self->CurrentUserHasRight( 'SeeCustomField') ) {
$cf_values->LimitToCustomField($self->Id);
}
return ($cf_values);
@@ -309,21 +449,23 @@ sub Values {
=head2 ValuesForTicket TICKET
-Returns a RT::TicketCustomFieldValues object of this Field's values for TICKET.
+Returns a RT::ObjectCustomFieldValues object of this Field's values for TICKET.
TICKET is a ticket id.
+This is deprecated -- use ValuesForObject instead.
+
=cut
sub ValuesForTicket {
my $self = shift;
my $ticket_id = shift;
+
+ $RT::Logger->debug( ref($self) . " -> ValuesForTicket deprecated in favor of ValuesForObject");
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->Load($ticket_id);
- my $values = new RT::TicketCustomFieldValues($self->CurrentUser);
- $values->LimitToCustomField($self->Id);
- $values->LimitToTicket($ticket_id);
-
- return ($values);
+ return $self->ValuesForObject($ticket);
}
# }}}
@@ -334,6 +476,8 @@ sub ValuesForTicket {
Adds a custom field value for a ticket. Takes a param hash of Ticket and Content
+This is deprecated -- use AddValueForObject instead.
+
=cut
sub AddValueForTicket {
@@ -341,13 +485,12 @@ sub AddValueForTicket {
my %args = ( Ticket => undef,
Content => undef,
@_ );
+ $RT::Logger->debug( ref($self) . " -> AddValueForTicket deprecated in favor of AddValueForObject");
- my $newval = RT::TicketCustomFieldValue->new($self->CurrentUser);
- my $val = $newval->Create(Ticket => $args{'Ticket'},
- Content => $args{'Content'},
- CustomField => $self->Id);
- return($val);
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->Load($args{'Ticket'});
+ return($self->AddValueForObject(Content => $args{'Content'}, Object => $ticket,@_));
}
@@ -360,6 +503,8 @@ sub AddValueForTicket {
Adds a custom field value for a ticket. Takes a param hash of Ticket and Content
+This is deprecated -- use DeleteValueForObject instead.
+
=cut
sub DeleteValueForTicket {
@@ -368,23 +513,14 @@ sub DeleteValueForTicket {
Content => undef,
@_ );
- my $oldval = RT::TicketCustomFieldValue->new($self->CurrentUser);
- $oldval->LoadByTicketContentAndCustomField (Ticket => $args{'Ticket'},
- Content => $args{'Content'},
- CustomField => $self->Id );
- # check ot 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));
- }
- # delete it
+ $RT::Logger->debug( ref($self) . " -> DeleteValueForTicket deprecated in favor of DeleteValueForObject");
- my $ret = $oldval->Delete();
- unless ($ret) {
- return(0, $self->loc("Custom field value could not be found"));
- }
- return(1, $self->loc("Custom field value deleted"));
-}
+ my $ticket = RT::Ticket->new($self->CurrentUser);
+ $ticket->load($args{'Ticket'});
+ return ($self->DeleteValueForObject(Object => $ticket, Content => $args{'Content'}, @_));
+
+}
# }}}
# }}}
@@ -424,13 +560,13 @@ Retuns an array of the types of CustomField that are supported
=cut
sub Types {
- return (@TYPES);
+ return (keys %FieldTypes);
}
# }}}
-=head2 FriendlyType [TYPE]
+=head2 FriendlyType [TYPE, MAX_VALUES]
Returns a localized human-readable version of the custom field type.
If a custom field type is specified as the parameter, the friendly type for that type will be returned
@@ -440,25 +576,23 @@ If a custom field type is specified as the parameter, the friendly type for that
sub FriendlyType {
my $self = shift;
- my $type = shift || $self->Type;
+ my $type = @_ ? shift : $self->Type;
+ my $max = @_ ? shift : $self->MaxValues;
- if ( $type eq 'SelectSingle' ) {
- return ( $self->loc('Select one value') );
- }
- elsif ( $type eq 'SelectMultiple' ) {
- return ( $self->loc('Select multiple values') );
- }
- elsif ( $type eq 'FreeformSingle' ) {
- return ( $self->loc('Enter one value') );
- }
- elsif ( $type eq 'FreeformMultiple' ) {
- return ( $self->loc('Enter multiple values') );
+ if (my $friendly_type = $FieldTypes{$type}[$max>2 ? 2 : $max]) {
+ return ( $self->loc( $friendly_type, $max ) );
}
else {
- return ( $self->loc( $self->Type ) );
+ return ( $self->loc( $type ) );
}
}
+sub FriendlyTypeComposite {
+ my $self = shift;
+ my $composite = shift || $self->TypeComposite;
+ return $self->FriendlyType(split(/-/, $composite, 2));
+}
+
=head2 ValidateType TYPE
@@ -480,7 +614,11 @@ sub ValidateType {
my $self = shift;
my $type = shift;
- if( $TYPES{$type}) {
+ if ($type =~ s/(?:Single|Multiple)$//) {
+ $RT::Logger->warning( "Prefix 'Single' and 'Multiple' to Type deprecated, use MaxValues instead");
+ }
+
+ if( $FieldTypes{$type}) {
return(1);
}
else {
@@ -488,6 +626,17 @@ sub ValidateType {
}
}
+
+sub SetType {
+ my $self = shift;
+ my $type = shift;
+ if ($type =~ s/(?:(Single)|Multiple)$//) {
+ warn "'Single' and 'Multiple' on SetType deprecated, use SetMaxValues instead";
+ $self->SetMaxValues($1 ? 1 : 0);
+ }
+ $self->SUPER::SetType($type);
+}
+
# {{{ SingleValue
=head2 SingleValue
@@ -499,7 +648,17 @@ Returns false if it accepts multiple values
sub SingleValue {
my $self = shift;
- if ($self->Type =~ /Single$/) {
+ if ($self->MaxValues == 1) {
+ return 1;
+ }
+ else {
+ return undef;
+ }
+}
+
+sub UnlimitedValues {
+ my $self = shift;
+ if ($self->MaxValues == 0) {
return 1;
}
else {
@@ -518,14 +677,13 @@ Helper function to call the custom field's queue's CurrentUserHasRight with the
=cut
sub CurrentUserHasRight {
- my $self = shift;
+ my $self = shift;
my $right = shift;
- # if there's no queue, we want to know about a global right
- if ( ( !defined $self->__Value('Queue') ) || ( $self->__Value('Queue') == 0 ) ) {
- return $self->CurrentUser->HasRight( Object => $RT::System, Right => $right);
- } else {
- return ( $self->QueueObj->CurrentUserHasRight($right) );
- }
+
+ return $self->CurrentUser->HasRight(
+ Object => $self,
+ Right => $right,
+ );
}
# }}}
@@ -535,7 +693,7 @@ sub CurrentUserHasRight {
sub _Set {
my $self = shift;
- unless ( $self->CurrentUserHasRight('AdminCustomFields') ) {
+ unless ( $self->CurrentUserHasRight('AdminCustomField') ) {
return ( 0, $self->loc('Permission Denied') );
}
return ( $self->SUPER::_Set(@_) );
@@ -558,16 +716,10 @@ sub _Value {
my $self = shift;
my $field = shift;
- # We need to expose the queue so that we can do things like ACL checks
- if ( $field eq 'Queue') {
- return ( $self->SUPER::_Value($field) );
- }
-
-
- #Anybody can see global custom fields, otherwise we need to do the rights check
- unless ( $self->__Value('Queue') == 0 || $self->CurrentUserHasRight( 'SeeQueue') ) {
- return (undef);
- }
+ # we need to do the rights check
+ unless ( $self->id && $self->CurrentUserHasRight( 'SeeCustomField') ) {
+ return (undef);
+ }
return ( $self->__Value($field) );
}
@@ -585,4 +737,368 @@ Takes a boolean.
# }}}
+sub Queue {
+ $RT::Logger->debug( ref($_[0]) . " -> Queue deprecated");
+
+ return 0;
+}
+
+sub SetQueue {
+ $RT::Logger->debug( ref($_[0]) . " -> SetQueue deprecated");
+
+ return 0;
+}
+
+sub QueueObj {
+ $RT::Logger->debug( ref($_[0]) . " -> QueueObj deprecated");
+
+ return undef;
+}
+
+=head2 SetTypeComposite
+
+Set this custom field's type and maximum values as a composite value
+
+
+=cut
+
+sub SetTypeComposite {
+ my $self = shift;
+ my $composite = shift;
+ my ($type, $max_values) = split(/-/, $composite, 2);
+ $self->SetType($type);
+ $self->SetMaxValues($max_values);
+}
+
+=head2 SetLookupType
+
+Autrijus: care to doc how LookupTypes work?
+
+=cut
+
+sub SetLookupType {
+ my $self = shift;
+ my $lookup = shift;
+ if ($lookup ne $self->LookupType) {
+ # Okay... We need to invalidate our existing relationships
+ my $ObjectCustomFields = RT::ObjectCustomFields->new($self->CurrentUser);
+ $ObjectCustomFields->LimitToCustomField($self->Id);
+ $_->Delete foreach @{$ObjectCustomFields->ItemsArrayRef};
+ }
+ $self->SUPER::SetLookupType($lookup);
+}
+
+=head2 TypeComposite
+
+Returns a composite value composed of this object's type and maximum values
+
+=cut
+
+
+sub TypeComposite {
+ my $self = shift;
+ join('-', $self->Type, $self->MaxValues);
+}
+
+=head2 TypeComposites
+
+Returns an array of all possible composite values for custom fields.
+
+=cut
+
+sub TypeComposites {
+ my $self = shift;
+ return grep !/Text-0/, map { ("$_-1", "$_-0") } $self->Types;
+}
+
+=head2 LookupTypes
+
+Returns an array of LookupTypes available
+
+=cut
+
+
+sub LookupTypes {
+ my $self = shift;
+ return keys %FRIENDLY_OBJECT_TYPES;
+}
+
+my @FriendlyObjectTypes = (
+ "[_1] objects", # loc
+ "[_1]'s [_2] objects", # loc
+ "[_1]'s [_2]'s [_3] objects", # loc
+);
+
+=head2 FriendlyTypeLookup
+
+=cut
+
+sub FriendlyLookupType {
+ my $self = shift;
+ my $lookup = shift || $self->LookupType;
+
+ return ($self->loc( $FRIENDLY_OBJECT_TYPES{$lookup} ))
+ if (defined $FRIENDLY_OBJECT_TYPES{$lookup} );
+
+ my @types = map { s/^RT::// ? $self->loc($_) : $_ }
+ grep { defined and length }
+ split( /-/, $lookup )
+ or return;
+ return ( $self->loc( $FriendlyObjectTypes[$#types], @types ) );
+}
+
+
+=head2 AddToObject OBJECT
+
+Add this custom field as a custom field for a single object, such as a queue or group.
+
+Takes an object
+
+=cut
+
+
+sub AddToObject {
+ my $self = shift;
+ my $object = shift;
+ my $id = $object->Id || 0;
+
+ unless (index($self->LookupType, ref($object)) == 0) {
+ return ( 0, $self->loc('Lookup type mismatch') );
+ }
+
+ unless ( $object->CurrentUserHasRight('AssignCustomFields') ) {
+ return ( 0, $self->loc('Permission Denied') );
+ }
+
+ my $ObjectCF = RT::ObjectCustomField->new( $self->CurrentUser );
+
+ $ObjectCF->LoadByCols( ObjectId => $id, CustomField => $self->Id );
+ if ( $ObjectCF->Id ) {
+ return ( 0, $self->loc("That is already the current value") );
+ }
+ my ( $id, $msg ) =
+ $ObjectCF->Create( ObjectId => $id, CustomField => $self->Id );
+
+ return ( $id, $msg );
+}
+
+
+=head2 RemoveFromObject OBJECT
+
+Remove this custom field for a single object, such as a queue or group.
+
+Takes an object
+
+=cut
+
+
+sub RemoveFromObject {
+ my $self = shift;
+ my $object = shift;
+ my $id = $object->Id || 0;
+
+ unless (index($self->LookupType, ref($object)) == 0) {
+ return ( 0, $self->loc('Object type mismatch') );
+ }
+
+ unless ( $object->CurrentUserHasRight('AssignCustomFields') ) {
+ return ( 0, $self->loc('Permission Denied') );
+ }
+
+ my $ObjectCF = RT::ObjectCustomField->new( $self->CurrentUser );
+
+ $ObjectCF->LoadByCols( ObjectId => $id, CustomField => $self->Id );
+ unless ( $ObjectCF->Id ) {
+ return ( 0, $self->loc("This custom field does not apply to that object") );
+ }
+ my ( $id, $msg ) = $ObjectCF->Delete;
+
+ return ( $id, $msg );
+}
+
+# {{{ AddValueForObject
+
+=head2 AddValueForObject HASH
+
+Adds a custom field value for a record object of some kind.
+Takes a param hash of
+
+Required:
+
+ Object
+ Content
+
+Optional:
+
+ LargeContent
+ ContentType
+
+=cut
+
+sub AddValueForObject {
+ my $self = shift;
+ my %args = (
+ Object => undef,
+ Content => undef,
+ LargeContent => undef,
+ ContentType => undef,
+ @_
+ );
+ my $obj = $args{'Object'} or return;
+
+ unless ( $self->CurrentUserHasRight('ModifyCustomField') ) {
+ return ( 0, $self->loc('Permission Denied') );
+ }
+
+ $RT::Handle->BeginTransaction;
+
+ my $current_values = $self->ValuesForObject($obj);
+
+ if ( $self->MaxValues ) {
+ my $extra_values = ( $current_values->Count + 1 ) - $self->MaxValues;
+
+ # (The +1 is for the new value we're adding)
+
+ # If we have a set of current values and we've gone over the maximum
+ # allowed number of values, we'll need to delete some to make room.
+ # which former values are blown away is not guaranteed
+
+ while ($extra_values) {
+ my $extra_item = $current_values->Next;
+
+ unless ( $extra_item->id ) {
+ $RT::Logger->crit(
+"We were just asked to delete a custom fieldvalue that doesn't exist!"
+ );
+ $RT::Handle->Rollback();
+ return (undef);
+ }
+ $extra_item->Delete;
+ $extra_values--;
+
+ }
+ }
+ my $newval = RT::ObjectCustomFieldValue->new( $self->CurrentUser );
+ my $val = $newval->Create(
+ ObjectType => ref($obj),
+ ObjectId => $obj->Id,
+ Content => $args{'Content'},
+ LargeContent => $args{'LargeContent'},
+ ContentType => $args{'ContentType'},
+ CustomField => $self->Id
+ );
+
+ unless ($val) {
+ $RT::Handle->Rollback();
+ return ($val);
+ }
+
+ $RT::Handle->Commit();
+ return ($val);
+
+}
+
+# }}}
+
+# {{{ DeleteValueForObject
+
+=head2 DeleteValueForObject HASH
+
+Deletes a custom field value for a ticket. Takes a param hash of Object and Content
+
+Returns a tuple of (STATUS, MESSAGE). If the call succeeded, the STATUS is true. otherwise it's false
+
+=cut
+
+sub DeleteValueForObject {
+ my $self = shift;
+ my %args = ( Object => undef,
+ Content => undef,
+ Id => undef,
+ @_ );
+
+
+ unless ($self->CurrentUserHasRight('ModifyCustomField')) {
+ return (0, $self->loc('Permission Denied'));
+ }
+
+ my $oldval = RT::ObjectCustomFieldValue->new($self->CurrentUser);
+
+ if (my $id = $args{'Id'}) {
+ $oldval->Load($id);
+ }
+ unless ($oldval->id) {
+ $oldval->LoadByObjectContentAndCustomField(
+ Object => $args{'Object'},
+ Content => $args{'Content'},
+ CustomField => $self->Id,
+ );
+ }
+
+
+ # check ot 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));
+ }
+ # delete it
+
+ my $ret = $oldval->Delete();
+ unless ($ret) {
+ return(0, $self->loc("Custom field value could not be found"));
+ }
+ return($oldval->Id, $self->loc("Custom field value deleted"));
+}
+
+
+=head2 ValuesForObject OBJECT
+
+Return an RT::ObjectCustomFieldValues object containing all of this custom field's values for OBJECT
+
+=cut
+
+sub ValuesForObject {
+ my $self = shift;
+ my $object = shift;
+
+ my $values = new RT::ObjectCustomFieldValues($self->CurrentUser);
+ unless ($self->CurrentUserHasRight('SeeCustomField')) {
+ # Return an empty object if they have no rights to see
+ return ($values);
+ }
+
+
+ $values->LimitToCustomField($self->Id);
+ $values->LimitToEnabled();
+ $values->LimitToObject($object);
+
+ return ($values);
+}
+
+
+=head2 _ForObjectType PATH FRIENDLYNAME
+
+Tell RT that a certain object accepts custom fields
+
+Examples:
+
+ 'RT::Queue-RT::Ticket' => "Tickets", # loc
+ 'RT::Queue-RT::Ticket-RT::Transaction' => "Ticket Transactions", # loc
+ 'RT::User' => "Users", # loc
+ 'RT::Group' => "Groups", # loc
+
+This is a class method.
+
+=cut
+
+sub _ForObjectType {
+ my $self = shift;
+ my $path = shift;
+ my $friendly_name = shift;
+
+ $FRIENDLY_OBJECT_TYPES{$path} = $friendly_name;
+
+}
+
+# }}}
+
1;
diff --git a/rt/lib/RT/CustomFields.pm b/rt/lib/RT/CustomFields.pm
index b1e48df..aac2d4b 100644
--- a/rt/lib/RT/CustomFields.pm
+++ b/rt/lib/RT/CustomFields.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -83,10 +83,15 @@ sub _Init {
- # By default, order by name
- $self->OrderBy( ALIAS => 'main',
- FIELD => 'SortOrder',
- ORDER => 'ASC');
+ # By default, order by SortOrder
+ $self->OrderByCols(
+ { ALIAS => 'main',
+ FIELD => 'SortOrder',
+ ORDER => 'ASC' },
+ { ALIAS => 'main',
+ FIELD => 'id',
+ ORDER => 'ASC' },
+ );
return ( $self->SUPER::_Init(@_) );
}
@@ -129,7 +134,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/CustomFields_Overlay.pm b/rt/lib/RT/CustomFields_Overlay.pm
index b22e8b4..ca80fa2 100644
--- a/rt/lib/RT/CustomFields_Overlay.pm
+++ b/rt/lib/RT/CustomFields_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::CustomFields - a collection of RT CustomField objects
@@ -64,13 +65,31 @@ ok (require RT::CustomFields);
=cut
+
+package RT::CustomFields;
+
use strict;
no warnings qw(redefine);
+use DBIx::SearchBuilder::Unique;
+
+
+sub _OCFAlias {
+ my $self = shift;
+ unless ($self->{_sql_ocfalias}) {
+
+ $self->{'_sql_ocfalias'} = $self->NewAlias('ObjectCustomFields');
+ $self->Join( ALIAS1 => 'main',
+ FIELD1 => 'id',
+ ALIAS2 => $self->_OCFAlias,
+ FIELD2 => 'CustomField' );
+ }
+ return($self->{_sql_ocfalias});
+}
# {{{ sub LimitToGlobalOrQueue
-=item LimitToGlobalOrQueue QUEUEID
+=head2 LimitToGlobalOrQueue QUEUEID
Limits the set of custom fields found to global custom fields or those tied to the queue with ID QUEUEID
@@ -79,8 +98,8 @@ Limits the set of custom fields found to global custom fields or those tied to t
sub LimitToGlobalOrQueue {
my $self = shift;
my $queue = shift;
- $self->LimitToQueue($queue);
- $self->LimitToGlobal();
+ $self->LimitToGlobalOrObjectId( $queue );
+ $self->LimitToLookupType( 'RT::Queue-RT::Ticket' );
}
# }}}
@@ -99,11 +118,12 @@ sub LimitToQueue {
my $self = shift;
my $queue = shift;
- $self->Limit (ENTRYAGGREGATOR => 'OR',
- FIELD => 'Queue',
+ $self->Limit (ALIAS => $self->_OCFAlias,
+ ENTRYAGGREGATOR => 'OR',
+ FIELD => 'ObjectId',
VALUE => "$queue")
if defined $queue;
-
+ $self->LimitToLookupType( 'RT::Queue-RT::Ticket' );
}
# }}}
@@ -121,10 +141,11 @@ another call to this method or LimitToQueue
sub LimitToGlobal {
my $self = shift;
- $self->Limit (ENTRYAGGREGATOR => 'OR',
- FIELD => 'Queue',
+ $self->Limit (ALIAS => $self->_OCFAlias,
+ ENTRYAGGREGATOR => 'OR',
+ FIELD => 'ObjectId',
VALUE => 0);
-
+ $self->LimitToLookupType( 'RT::Queue-RT::Ticket' );
}
# }}}
@@ -133,9 +154,9 @@ sub LimitToGlobal {
=head2 _DoSearch
- A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that _Disabled ro
-ws never get seen unless
-we're explicitly trying to see them.
+A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that
+ _Disabled rows never get seen unless we're explicitly trying to see
+them.
=cut
@@ -152,6 +173,91 @@ sub _DoSearch {
}
# }}}
+
+# {{{ sub Next
+
+=head2 Next
+
+Returns the next custom field that this user can see.
+
+=cut
+
+sub Next {
+ my $self = shift;
+
+
+ my $CF = $self->SUPER::Next();
+ if ((defined($CF)) and (ref($CF))) {
+
+ if ($CF->CurrentUserHasRight('SeeCustomField')) {
+ return($CF);
+ }
+
+ #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);
+ }
+
+}
+# }}}
+
+sub LimitToLookupType {
+ my $self = shift;
+ my $lookup = shift;
+
+ $self->Limit( FIELD => 'LookupType', VALUE => "$lookup" );
+}
+
+sub LimitToChildType {
+ my $self = shift;
+ my $lookup = shift;
+
+ $self->Limit( FIELD => 'LookupType', VALUE => "$lookup" );
+ $self->Limit( FIELD => 'LookupType', ENDSWITH => "$lookup" );
+}
+
+sub LimitToParentType {
+ my $self = shift;
+ my $lookup = shift;
+
+ $self->Limit( FIELD => 'LookupType', VALUE => "$lookup" );
+ $self->Limit( FIELD => 'LookupType', STARTSWITH => "$lookup" );
+}
+
+sub LimitToGlobalOrObjectId {
+ my $self = shift;
+ my $global_only = 1;
+
+
+ foreach my $id (@_) {
+ $self->Limit( ALIAS => $self->_OCFAlias,
+ FIELD => 'ObjectId',
+ OPERATOR => '=',
+ VALUE => $id || 0,
+ ENTRYAGGREGATOR => 'OR' );
+ $global_only = 0 if $id;
+ }
+
+ $self->Limit( ALIAS => $self->_OCFAlias,
+ FIELD => 'ObjectId',
+ OPERATOR => '=',
+ VALUE => 0,
+ ENTRYAGGREGATOR => 'OR' ) unless $global_only;
+
+ $self->OrderByCols(
+ { ALIAS => $self->_OCFAlias, FIELD => 'ObjectId' },
+ { ALIAS => $self->_OCFAlias, FIELD => 'SortOrder' },
+ );
+
+ # This doesn't work on postgres.
+ #$self->OrderBy( ALIAS => $class_cfs , FIELD => "SortOrder", ORDER => 'ASC');
+
+}
1;
diff --git a/rt/lib/RT/Date.pm b/rt/lib/RT/Date.pm
index a000b8d..620acc7 100644
--- a/rt/lib/RT/Date.pm
+++ b/rt/lib/RT/Date.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Date - a simple Object Oriented date.
@@ -398,6 +399,7 @@ sub AsString {
# }}}
# {{{ GetWeekday
+
=head2 GetWeekday DAY
Takes an integer day of week and returns a localized string for that day of week
@@ -420,6 +422,7 @@ sub GetWeekday {
# }}}
# {{{ GetMonth
+
=head2 GetMonth DAY
Takes an integer month and returns a localized string for that month
@@ -572,6 +575,7 @@ sub W3CDTF {
# }}}
# {{{ sub LocalTimezone
+
=head2 LocalTimezone
Returns the current timezone. For now, draws off a system timezone, RT::Timezone. Eventually, this may
diff --git a/rt/lib/RT/EmailParser.pm b/rt/lib/RT/EmailParser.pm
index 8ed810c..3a99e5a 100644
--- a/rt/lib/RT/EmailParser.pm
+++ b/rt/lib/RT/EmailParser.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::EmailParser;
@@ -77,6 +77,7 @@ ok(require RT::EmailParser);
=head2 new
+Returns a new RT::EmailParser object
=cut
@@ -89,96 +90,12 @@ sub new {
}
-
-# {{{ sub debug
-
-sub debug {
- my $val = shift;
- my ($debug);
- if ($val) {
- $RT::Logger->debug( $val . "\n" );
- if ($debug) {
- print STDERR "$val\n";
- }
- }
- if ($debug) {
- return (1);
- }
-}
-
-# }}}
-
-# {{{ sub CheckForLoops
-
-sub CheckForLoops {
- my $self = shift;
-
- my $head = $self->Head;
-
- #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 =~ /^\Q$RT::rtname\E/o ) {
- 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);
-}
-
-# }}}
-
-# {{{ sub CheckForSuspiciousSender
-
-sub CheckForSuspiciousSender {
- my $self = 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 ) = $self->ParseSenderAddressFromHead();
-
- if ( ( $From =~ /^mailer-daemon/i ) or ( $From =~ /^postmaster/i ) ) {
- return (1);
-
- }
-
- return (undef);
-
-}
-
-# }}}
-
-# {{{ sub CheckForAutoGenerated
-sub CheckForAutoGenerated {
- my $self = shift;
- my $head = $self->Head;
-
- my $Precedence = $head->get("Precedence") || "";
- if ( $Precedence =~ /^(bulk|junk)/i ) {
- return (1);
- }
- else {
- return (undef);
- }
-}
-
-# }}}
-
+# {{{ sub SmartParseMIMEEntityFromScalar
=head2 SmartParseMIMEEntityFromScalar { Message => SCALAR_REF, Decode => BOOL }
Parse a message stored in a scalar from scalar_ref
-
=cut
sub SmartParseMIMEEntityFromScalar {
@@ -223,8 +140,16 @@ sub SmartParseMIMEEntityFromScalar {
}
+# }}}
+
# {{{ sub ParseMIMEEntityFromSTDIN
+=head2 ParseMIMEEntityFromSTDIN
+
+Parse a message from standard input
+
+=cut
+
sub ParseMIMEEntityFromSTDIN {
my $self = shift;
my $postprocess = (@_ ? shift : 1);
@@ -233,6 +158,8 @@ sub ParseMIMEEntityFromSTDIN {
# }}}
+# {{{ ParseMIMEEntityFromScalar
+
=head2 ParseMIMEEntityFromScalar $message
Takes either a scalar or a reference to a scalr which contains a stringified MIME message.
@@ -241,7 +168,6 @@ Parses it.
Returns true if it wins.
Returns false if it loses.
-
=cut
sub ParseMIMEEntityFromScalar {
@@ -251,6 +177,7 @@ sub ParseMIMEEntityFromScalar {
$self->_ParseMIMEEntity($message,'parse_data', $postprocess);
}
+# }}}
# {{{ ParseMIMEEntityFromFilehandle *FH
@@ -285,8 +212,8 @@ sub ParseMIMEEntityFromFile {
}
# }}}
-#
-# {{{ _ParseMIMEEntity {
+
+# {{{ _ParseMIMEEntity
sub _ParseMIMEEntity {
my $self = shift;
my $message = shift;
@@ -314,7 +241,6 @@ sub _ParseMIMEEntity {
}
-
# }}}
# {{{ _PostProcessNewEntity
@@ -330,12 +256,17 @@ sub _PostProcessNewEntity {
#Now we've got a parsed mime object.
+ # Unfold headers that are have embedded newlines
+ # Better do this before conversion or it will break
+ # with multiline encoded Subject (RFC2047) (fsck.com #5594)
+
+ $self->Head->unfold;
+
+
# try to convert text parts into utf-8 charset
RT::I18N::SetMIMEEntityToEncoding($self->{'entity'}, 'utf-8');
- # Unfold headers that are have embedded newlines
- $self->Head->unfold;
}
@@ -346,17 +277,10 @@ sub _PostProcessNewEntity {
sub ParseTicketId {
my $self = shift;
+ $RT::Logger->warnings("RT::EmailParser->ParseTicketId deprecated. You should be using RT::Interface::Email");
- my $Subject = shift;
-
- if ( $Subject =~ s/\[\Q$RT::rtname\E\s+\#(\d+)\s*\]//i ) {
- my $id = $1;
- $RT::Logger->debug("Found a ticket ID. It's $id");
- return ($id);
- }
- else {
- return (undef);
- }
+ require RT::Interface::Email;
+ RT::Interface::Email::ParseTicketId(@_);
}
# }}}
@@ -393,10 +317,10 @@ sub ParseCcAddressesFromHead {
my $Address = $AddrObj->address;
my $user = RT::User->new($RT::SystemUser);
$Address = $user->CanonicalizeEmailAddress($Address);
- next if ( $args{'CurrentUser'}->EmailAddress =~ /^$Address$/i );
- next if ( $args{'QueueObj'}->CorrespondAddress =~ /^$Address$/i );
- next if ( $args{'QueueObj'}->CommentAddress =~ /^$Address$/i );
- next if ( IsRTAddress($Address) );
+ next if ( lc $args{'CurrentUser'}->EmailAddress eq lc $Address );
+ next if ( lc $args{'QueueObj'}->CorrespondAddress eq lc $Address );
+ next if ( lc $args{'QueueObj'}->CommentAddress eq lc $Address );
+ next if ( $self->IsRTAddress($Address) );
push ( @Addresses, $Address );
}
@@ -489,7 +413,7 @@ sub ParseAddressFromHeader {
# {{{ IsRTAddress
-=item IsRTaddress ADDRESS
+=head2 IsRTaddress ADDRESS
Takes a single parameter, an email address.
Returns true if that address matches the $RTAddressRegexp.
@@ -523,7 +447,7 @@ sub IsRTAddress {
# {{{ CullRTAddresses
-=item CullRTAddresses ARRAY
+=head2 CullRTAddresses ARRAY
Takes a single argument, an array of email addresses.
Returns the same array with any IsRTAddress()es weeded out.
@@ -544,7 +468,10 @@ sub CullRTAddresses {
my @addrlist;
foreach my $addr( @addresses ) {
- push (@addrlist, $addr) unless IsRTAddress("", $addr);
+ # We use the class instead of the instance
+ # because sloppy code calls this method
+ # without a $self
+ push (@addrlist, $addr) unless RT::EmailParser->IsRTAddress($addr);
}
return (@addrlist);
}
@@ -568,7 +495,7 @@ sub CullRTAddresses {
# template for the rejection message.
-=item LookupExternalUserInfo
+=head2 LookupExternalUserInfo
LookupExternalUserInfo is a site-definable method for synchronizing
incoming users with an external data source.
@@ -581,12 +508,12 @@ sub CullRTAddresses {
It returns (FoundInExternalDatabase, ParamHash);
- FoundInExternalDatabase must be set to 1 before return if the user was
- found in the external database.
+ FoundInExternalDatabase must be set to 1 before return if the user
+ was found in the external database.
- ParamHash is a Perl parameter hash which can contain at least the following
- fields. These fields are used to populate RT's users database when the user
- is created
+ ParamHash is a Perl parameter hash which can contain at least the
+ following fields. These fields are used to populate RT's users
+ database when the user is created.
EmailAddress is the email address that RT should use for this user.
Name is the 'Name' attribute RT should use for this user.
@@ -641,6 +568,7 @@ sub Entity {
}
# }}}
+
# {{{ _SetupMIMEParser
=head2 _SetupMIMEParser $parser
@@ -686,7 +614,6 @@ sub _SetupMIMEParser {
# Temp files should never be recycled, especially when running under perl taint checking
$parser->tmp_recycling(0);
-
}
diff --git a/rt/lib/RT/Group.pm b/rt/lib/RT/Group.pm
index 60f7fb7..04c3076 100755
--- a/rt/lib/RT/Group.pm
+++ b/rt/lib/RT/Group.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -224,17 +224,17 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Domain =>
- {read => 1, write => 1, type => 'varchar(64)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 64, is_blob => 0, is_numeric => 0, type => 'varchar(64)', default => ''},
Type =>
- {read => 1, write => 1, type => 'varchar(64)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 64, is_blob => 0, is_numeric => 0, type => 'varchar(64)', default => ''},
Instance =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
}
};
@@ -266,7 +266,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/GroupMember.pm b/rt/lib/RT/GroupMember.pm
index e116519..692303a 100755
--- a/rt/lib/RT/GroupMember.pm
+++ b/rt/lib/RT/GroupMember.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -161,11 +161,11 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
GroupId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
MemberId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
}
};
@@ -197,7 +197,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/GroupMember_Overlay.pm b/rt/lib/RT/GroupMember_Overlay.pm
index 5ff7b3e..d824dc4 100644
--- a/rt/lib/RT/GroupMember_Overlay.pm
+++ b/rt/lib/RT/GroupMember_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::GroupMember - a member of an RT Group
@@ -72,6 +73,9 @@ ok (require RT::GroupMember);
=cut
+
+package RT::GroupMember;
+
use strict;
no warnings qw(redefine);
use RT::CachedGroupMembers;
@@ -120,7 +124,7 @@ sub Create {
#Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
# TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
+ RT::Principal->InvalidateACLCache();
$RT::Handle->BeginTransaction() unless ($args{'InsideTransaction'});
@@ -229,7 +233,7 @@ sub _StashUser {
#Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
# TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
+ RT::Principal->InvalidateACLCache();
# We really need to make sure we don't add any members to this group
@@ -303,9 +307,6 @@ sub Delete {
VALUE => $self->GroupObj->Id
);
- #Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
- # TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
@@ -319,12 +320,27 @@ sub Delete {
}
}
- my $err = $self->SUPER::Delete();
+ my ($err, $msg) = $self->SUPER::Delete();
unless ($err) {
$RT::Logger->warning("Couldn't delete cached group submember ".$self->Id);
$RT::Handle->Rollback();
return (undef);
}
+
+ # Since this deletion may have changed the former member's
+ # delegation rights, we need to ensure that no invalid delegations
+ # remain.
+ $err = $self->MemberObj->_CleanupInvalidDelegations(InsideTransaction => 1);
+ unless ($err) {
+ $RT::Logger->warning("Unable to revoke delegated rights for principal ".$self->Id);
+ $RT::Handle->Rollback();
+ return (undef);
+ }
+
+ #Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
+ # TODO what about the groups key cache?
+ RT::Principal->InvalidateACLCache();
+
$RT::Handle->Commit();
return ($err);
diff --git a/rt/lib/RT/GroupMembers.pm b/rt/lib/RT/GroupMembers.pm
index bd74c51..2cf2cd3 100755
--- a/rt/lib/RT/GroupMembers.pm
+++ b/rt/lib/RT/GroupMembers.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/GroupMembers_Overlay.pm b/rt/lib/RT/GroupMembers_Overlay.pm
index 6814c53..1b6f931 100644
--- a/rt/lib/RT/GroupMembers_Overlay.pm
+++ b/rt/lib/RT/GroupMembers_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::GroupMembers - a collection of RT::GroupMember objects
@@ -65,6 +66,9 @@ ok (require RT::GroupMembers);
=cut
+
+package RT::GroupMembers;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Group_Overlay.pm b/rt/lib/RT/Group_Overlay.pm
index 69ada31..41cf497 100644
--- a/rt/lib/RT/Group_Overlay.pm
+++ b/rt/lib/RT/Group_Overlay.pm
@@ -1,9 +1,9 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -43,7 +43,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Released under the terms of version 2 of the GNU Public License
=head1 NAME
@@ -52,21 +52,13 @@
=head1 SYNOPSIS
- use RT::Group;
+use RT::Group;
my $group = new RT::Group($CurrentUser);
=head1 DESCRIPTION
An RT group object.
-=head1 AUTHOR
-
-Jesse Vincent, jesse@bestpractical.com
-
-=head1 SEE ALSO
-
-RT
-
=head1 METHODS
@@ -154,6 +146,9 @@ ok($group_3->HasMemberRecursively($principal_2) == undef, "group 3 has member 2
=cut
+
+package RT::Group;
+
use strict;
no warnings qw(redefine);
@@ -171,6 +166,7 @@ $RIGHTS = {
ModifyOwnMembership => 'Join or leave this group', # loc_pair
EditSavedSearches => 'Edit saved searches for this group', # loc_pair
ShowSavedSearches => 'Display saved searches for this group', # loc_pair
+ SeeGroup => 'Make this group visible to user', # loc_pair
};
# Tell RT::ACE that this sort of object can get acls granted
@@ -435,6 +431,7 @@ sub LoadSystemRoleGroup {
# }}}
# {{{ sub Create
+
=head2 Create
You need to specify what sort of group you're creating by calling one of the other
@@ -469,6 +466,7 @@ sub _Create {
Type => undef,
Instance => '0',
InsideTransaction => undef,
+ _RecordTransaction => 1,
@_
);
@@ -514,8 +512,12 @@ sub _Create {
$cgm->Create(Group =>$self->PrincipalObj, Member => $self->PrincipalObj, ImmediateParent => $self->PrincipalObj);
+ if ( $args{'_RecordTransaction'} ) {
+ $self->_NewTransaction( Type => "Create" );
+ }
$RT::Handle->Commit() unless ($args{'InsideTransaction'});
+
return ( $id, $self->loc("Group created") );
}
@@ -710,6 +712,7 @@ If passed a positive value, this group will be disabled. No rights it commutes o
It will not appear in most group listings.
This routine finds all the cached group members that are members of this group (recursively) and disables them.
+
=cut
# }}}
@@ -754,7 +757,7 @@ This routine finds all the cached group members that are members of this group
#Clear the key cache. TODO someday we may want to just clear a little bit of the keycache space.
# TODO what about the groups key cache?
- RT::Principal->_InvalidateACLCache();
+ RT::Principal->InvalidateACLCache();
@@ -786,7 +789,8 @@ sub Disabled {
=head2 DeepMembersObj
-Returns an RT::CachedGroupMembers object of this group's members.
+Returns an RT::CachedGroupMembers object of this group's members,
+including all members of subgroups.
=cut
@@ -839,7 +843,7 @@ sub UserMembersObj {
=head2 MembersObj
-Returns an RT::CachedGroupMembers object of this group's members.
+Returns an RT::GroupMembers object of this group's direct members.
=cut
@@ -1165,11 +1169,70 @@ sub _DeleteMember {
# }}}
+# {{{ sub _CleanupInvalidDelegations
+
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
+
+Revokes all ACE entries delegated by members of this group which are
+inconsistent with their current delegation rights. Does not perform
+permission checks. Should only ever be called from inside the RT
+library.
+
+If called from inside a transaction, specify a true value for the
+InsideTransaction parameter.
+
+Returns a true value if the deletion succeeded; returns a false value
+and logs an internal error if the deletion fails (should not happen).
+
+=cut
+
+# XXX Currently there is a _CleanupInvalidDelegations method in both
+# RT::User and RT::Group. If the recursive cleanup call for groups is
+# ever unrolled and merged, this code will probably want to be
+# factored out into RT::Principal.
+
+sub _CleanupInvalidDelegations {
+ my $self = shift;
+ my %args = ( InsideTransaction => undef,
+ @_ );
+
+ unless ( $self->Id ) {
+ $RT::Logger->warning("Group not loaded.");
+ return (undef);
+ }
+
+ my $in_trans = $args{InsideTransaction};
+
+ # TODO: Can this be unrolled such that the number of DB queries is constant rather than linear in exploded group size?
+ my $members = $self->DeepMembersObj();
+ $members->LimitToUsers();
+ $RT::Handle->BeginTransaction() unless $in_trans;
+ while ( my $member = $members->Next()) {
+ my $ret = $member->MemberObj->_CleanupInvalidDelegations(InsideTransaction => 1,
+ Object => $args{Object});
+ unless ($ret) {
+ $RT::Handle->Rollback() unless $in_trans;
+ return (undef);
+ }
+ }
+ $RT::Handle->Commit() unless $in_trans;
+ return(1);
+}
+
+# }}}
+
# {{{ ACL Related routines
# {{{ sub _Set
sub _Set {
my $self = shift;
+ my %args = (
+ Field => undef,
+ Value => undef,
+ TransactionType => 'Set',
+ RecordTransaction => 1,
+ @_
+ );
if ($self->Domain eq 'Personal') {
if ($self->CurrentUser->PrincipalId == $self->Instance) {
@@ -1187,7 +1250,30 @@ sub _Set {
return ( 0, $self->loc('Permission Denied') );
}
}
- return ( $self->SUPER::_Set(@_) );
+
+ my $Old = $self->SUPER::_Value("$args{'Field'}");
+
+ my ($ret, $msg) = $self->SUPER::_Set( Field => $args{'Field'},
+ Value => $args{'Value'} );
+
+ #If we can't actually set the field to the value, don't record
+ # a transaction. instead, get out of here.
+ if ( $ret == 0 ) { return ( 0, $msg ); }
+
+ if ( $args{'RecordTransaction'} == 1 ) {
+
+ my ( $Trans, $Msg, $TransObj ) = $self->_NewTransaction(
+ Type => $args{'TransactionType'},
+ Field => $args{'Field'},
+ NewValue => $args{'Value'},
+ OldValue => $Old,
+ TimeTaken => $args{'TimeTaken'},
+ );
+ return ( $Trans, scalar $TransObj->Description );
+ }
+ else {
+ return ( $ret, $msg );
+ }
}
# }}}
@@ -1195,7 +1281,7 @@ sub _Set {
-=item CurrentUserHasRight RIGHTNAME
+=head2 CurrentUserHasRight RIGHTNAME
Returns true if the current user has the specified right for this group.
@@ -1275,5 +1361,21 @@ sub PrincipalId {
}
# }}}
+
+sub BasicColumns {
+ (
+ [ Name => 'Name' ],
+ [ Description => 'Description' ],
+ );
+}
+
1;
+=head1 AUTHOR
+
+Jesse Vincent, jesse@bestpractical.com
+
+=head1 SEE ALSO
+
+RT
+
diff --git a/rt/lib/RT/Groups.pm b/rt/lib/RT/Groups.pm
index 1c4278c..46337f7 100755
--- a/rt/lib/RT/Groups.pm
+++ b/rt/lib/RT/Groups.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Groups_Overlay.pm b/rt/lib/RT/Groups_Overlay.pm
index 732236c..cf29114 100644
--- a/rt/lib/RT/Groups_Overlay.pm
+++ b/rt/lib/RT/Groups_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Groups - a collection of RT::Group objects
@@ -51,7 +52,7 @@
use RT::Groups;
my $groups = $RT::Groups->new($CurrentUser);
- $groups->LimitToReal();
+ $groups->UnLimit();
while (my $group = $groups->Next()) {
print $group->Id ." is a group id\n";
}
@@ -70,6 +71,9 @@ ok (require RT::Groups);
=cut
+
+package RT::Groups;
+
use strict;
no warnings qw(redefine);
@@ -145,8 +149,7 @@ sub LimitToPersonalGroupsFor {
$self->Limit(FIELD => 'Domain', OPERATOR => '=', VALUE => 'Personal');
$self->Limit( FIELD => 'Instance',
OPERATOR => '=',
- VALUE => $princ,
- ENTRY_AGGREGATOR => 'OR');
+ VALUE => $princ);
}
@@ -154,7 +157,7 @@ sub LimitToPersonalGroupsFor {
# {{{ LimitToRolesForQueue
-=item LimitToRolesForQueue QUEUE_ID
+=head2 LimitToRolesForQueue QUEUE_ID
Limits the set of groups found to role groups for queue QUEUE_ID
@@ -171,7 +174,7 @@ sub LimitToRolesForQueue {
# {{{ LimitToRolesForTicket
-=item LimitToRolesForTicket Ticket_ID
+=head2 LimitToRolesForTicket Ticket_ID
Limits the set of groups found to role groups for Ticket Ticket_ID
@@ -188,7 +191,7 @@ sub LimitToRolesForTicket {
# {{{ LimitToRolesForSystem
-=item LimitToRolesForSystem System_ID
+=head2 LimitToRolesForSystem System_ID
Limits the set of groups found to role groups for System System_ID
@@ -251,7 +254,7 @@ sub WithMember {
}
-=head2 WithRight { Right => RIGHTNAME, Object => RT::Record, IncludeSystemRights => 1, IncludeSuperusers => 0 }
+=head2 WithRight { Right => RIGHTNAME, Object => RT::Record, IncludeSystemRights => 1, IncludeSuperusers => 0, EquivObjects => [ ] }
Find all groups which have RIGHTNAME for RT::Record. Optionally include global rights and superusers. By default, include the global rights, but not the superusers.
@@ -284,6 +287,57 @@ $groups->WithRight(Right => 'OwnTicket', Object => $q);
ok ($id,$msg);
is($groups->Count, 2);
+my $RTxGroup = RT::Group->new($RT::SystemUser);
+($id, $msg) = $RTxGroup->CreateUserDefinedGroup( Name => 'RTxGroup', Description => "RTx extension group");
+ok ($id,$msg);
+
+my $RTxSysObj = {};
+bless $RTxSysObj, 'RTx::System';
+*RTx::System::Id = sub { 1; };
+*RTx::System::id = *RTx::System::Id;
+my $ace = RT::Record->new($RT::SystemUser);
+$ace->Table('ACL');
+$ace->_BuildTableAttributes unless ($_TABLE_ATTR->{ref($self)});
+($id, $msg) = $ace->Create( PrincipalId => $RTxGroup->id, PrincipalType => 'Group', RightName => 'RTxGroupRight', ObjectType => 'RTx::System', ObjectId => 1);
+ok ($id, "ACL for RTxSysObj created");
+
+my $RTxObj = {};
+bless $RTxObj, 'RTx::System::Record';
+*RTx::System::Record::Id = sub { 4; };
+*RTx::System::Record::id = *RTx::System::Record::Id;
+
+$groups = RT::Groups->new($RT::SystemUser);
+$groups->WithRight(Right => 'RTxGroupRight', Object => $RTxSysObj);
+is($groups->Count, 1, "RTxGroupRight found for RTxSysObj");
+
+$groups = RT::Groups->new($RT::SystemUser);
+$groups->WithRight(Right => 'RTxGroupRight', Object => $RTxObj);
+is($groups->Count, 0, "RTxGroupRight not found for RTxObj");
+
+$groups = RT::Groups->new($RT::SystemUser);
+$groups->WithRight(Right => 'RTxGroupRight', Object => $RTxObj, EquivObjects => [ $RTxSysObj ]);
+is($groups->Count, 1, "RTxGroupRight found for RTxObj using EquivObjects");
+
+$ace = RT::Record->new($RT::SystemUser);
+$ace->Table('ACL');
+$ace->_BuildTableAttributes unless ($_TABLE_ATTR->{ref($self)});
+($id, $msg) = $ace->Create( PrincipalId => $RTxGroup->id, PrincipalType => 'Group', RightName => 'RTxGroupRight', ObjectType => 'RTx::System::Record', ObjectId => 5 );
+ok ($id, "ACL for RTxObj created");
+
+my $RTxObj2 = {};
+bless $RTxObj2, 'RTx::System::Record';
+*RTx::System::Record::Id = sub { 5; };
+
+$groups = RT::Groups->new($RT::SystemUser);
+$groups->WithRight(Right => 'RTxGroupRight', Object => $RTxObj2);
+is($groups->Count, 1, "RTxGroupRight found for RTxObj2");
+
+$groups = RT::Groups->new($RT::SystemUser);
+$groups->WithRight(Right => 'RTxGroupRight', Object => $RTxObj2, EquivObjects => [ $RTxSysObj ]);
+is($groups->Count, 1, "RTxGroupRight found for RTxObj2");
+
+
+
=end testing
@@ -296,6 +350,7 @@ sub WithRight {
Object => => undef,
IncludeSystemRights => 1,
IncludeSuperusers => undef,
+ EquivObjects => [ ],
@_ );
my $acl = $self->NewAlias('ACL');
@@ -343,6 +398,10 @@ sub WithRight {
else {
$which_object = '';
}
+ foreach my $obj ( @{ $args{'EquivObjects'} } ) {
+ next unless ( UNIVERSAL::can( $obj, 'id' ) );
+ $which_object .= "($acl.ObjectType = '" . ref( $obj ) . "' AND $acl.ObjectId = " . $obj->id . ") OR ";
+ }
$which_object .=
" ($acl.ObjectType = '" . ref($args{'Object'}) . "'" .
" AND $acl.ObjectId = " . $args{'Object'}->Id . ") ";
@@ -416,6 +475,28 @@ sub LimitToDeleted {
}
# }}}
+# {{{ sub Next
+
+sub Next {
+ my $self = shift;
+
+ # Don't show groups which the user isn't allowed to see.
+
+ my $Group = $self->SUPER::Next();
+ if ((defined($Group)) and (ref($Group))) {
+ unless ($Group->CurrentUserHasRight('SeeGroup')) {
+ return $self->Next();
+ }
+
+ return $Group;
+ }
+ else {
+ return undef;
+ }
+}
+
+
+
sub _DoSearch {
my $self = shift;
diff --git a/rt/lib/RT/Handle.pm b/rt/lib/RT/Handle.pm
index 8d4563b..21ca1ac 100644
--- a/rt/lib/RT/Handle.pm
+++ b/rt/lib/RT/Handle.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Handle - RT's database handle
@@ -89,7 +90,9 @@ sub Connect {
my $self = shift;
if ($RT::DatabaseType eq 'Oracle') {
- $ENV{'NLS_LANG'} = ".UTF8";
+ $ENV{'NLS_LANG'} = "AMERICAN_AMERICA.AL32UTF8";
+ $ENV{'NLS_NCHAR'} = "AL32UTF8";
+
}
$self->SUPER::Connect(
@@ -101,19 +104,23 @@ sub Connect {
}
-=item BuildDSN
+=head2 BuildDSN
Build the DSN for the RT database. doesn't take any parameters, draws all that
from the config file.
=cut
+use File::Spec;
sub BuildDSN {
my $self = shift;
# Unless the database port is a positive integer, we really don't want to pass it.
$RT::DatabasePort = undef unless (defined $RT::DatabasePort && $RT::DatabasePort =~ /^(\d+)$/);
$RT::DatabaseHost = undef unless (defined $RT::DatabaseHost && $RT::DatabaseHost ne '');
+$RT::DatabaseName = File::Spec->catfile($RT::VarPath, $RT::DatabaseName)
+ if ($RT::DatabaseType eq 'SQLite') and
+ not File::Spec->file_name_is_absolute($RT::DatabaseName);
$self->SUPER::BuildDSN(Host => $RT::DatabaseHost,
diff --git a/rt/lib/RT/I18N.pm b/rt/lib/RT/I18N.pm
index af5ece0..affff98 100644
--- a/rt/lib/RT/I18N.pm
+++ b/rt/lib/RT/I18N.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::I18N - a base class for localization of RT
@@ -98,9 +99,11 @@ ok(RT::I18N->Init);
=cut
sub Init {
+ require File::Glob;
+
# Load language-specific functions
- foreach my $language ( glob(substr(__FILE__, 0, -3) . "/*.pm")) {
- if ($language =~ /^([-\w.\/\\~:]+)$/) {
+ foreach my $language ( File::Glob::bsd_glob(substr(__FILE__, 0, -3) . "/*.pm")) {
+ if ($language =~ /^([-\w\s.\/\\~:]+)$/) {
require $1;
}
else {
@@ -117,6 +120,7 @@ sub Init {
$_ => [
Gettext => (substr(__FILE__, 0, -3) . "/$_.po"),
Gettext => "$RT::LocalLexiconPath/*/$_.po",
+ Gettext => "$RT::LocalLexiconPath/$_.po",
],
} @lang
});
@@ -318,6 +322,20 @@ sub DecodeMIMEWordsToEncoding {
}
}
+ # XXX TODO: RT doesn't currently do the right thing with mime-encoded headers
+ # We _should_ be preserving them encoded until after parsing is completed and
+ # THEN undo the mime-encoding.
+ #
+ # This routine should be translating the existing mimeencoding to utf8 but leaving
+ # things encoded.
+ #
+ # It's legal for headers to contain mime-encoded commas and semicolons which
+ # should not be treated as address separators. (Encoding == quoting here)
+ #
+ # until this is fixed, we must escape any string containing a comma or semicolon
+ # this is only a bandaid
+
+ $enc_str = qq{"$enc_str"} if ($enc_str =~ /[,;]/);
$str .= $prefix . $enc_str . $trailing;
}
@@ -357,7 +375,6 @@ sub _FindOrGuessCharset {
# }}}
-
# {{{ _GuessCharset
=head2 _GuessCharset STRING
@@ -423,6 +440,7 @@ sub SetMIMEHeadToEncoding {
return if $charset eq $enc and $preserve_words;
foreach my $tag ( $head->tags ) {
+ next unless $tag; # seen in wild: headers with no name
my @values = $head->get_all($tag);
$head->delete($tag);
foreach my $value (@values) {
diff --git a/rt/lib/RT/I18N/cs.pm b/rt/lib/RT/I18N/cs.pm
index bb97867..10ece32 100644
--- a/rt/lib/RT/I18N/cs.pm
+++ b/rt/lib/RT/I18N/cs.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::I18N::cs;
# # CZECH TRANSLATORS COMMENTS see Locale::Maketext::TPJ13
diff --git a/rt/lib/RT/I18N/cs.po b/rt/lib/RT/I18N/cs.po
index 7b0ef23..224a316 100644
--- a/rt/lib/RT/I18N/cs.po
+++ b/rt/lib/RT/I18N/cs.po
@@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.0.0\n"
+"Project-Id-Version: RT 3.2.2\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2003-03-24 03:00+0800\n"
+"PO-Revision-Date: 2005-01-21 00:00+0100\n"
"Last-Translator: Jan Okrouhly <okrouhly@civ.zcu.cz>\n"
"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
"MIME-Version: 1.0\n"
@@ -18,67 +18,64 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 přidáno"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "- %1 %2"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 smazáno"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 se vzorem %3"
@@ -87,46 +84,46 @@ msgstr "%1 %2 se vzorem %3"
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 tento požadavek\\n"
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr ""%1 (%2) vytvořil %3"
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (Nezměněn)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
msgstr "%1. až %2. zobrazený"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Výstupní stav jde do STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Jaký akÄní modul chcete použít"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Jaký podmínkový modul chcete použít"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Jaký vyhledávací modul chcete použít"
@@ -137,20 +134,29 @@ 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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 nahrána"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 přidáno jako hodnota pro %2"
@@ -163,32 +169,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 uživatelem %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "kopie %1"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 nemůže být nastaveno na %2."
@@ -196,31 +201,36 @@ 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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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í."
-#: html/Elements/MyTickets:24
-#. ($rows)
-msgid "%1 highest priority tickets I own"
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
+msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 highest priority tickets I own..."
-msgstr "%1 nejdůležitějších požadavků, které vlastním..."
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr ""
-#: html/Elements/MyTickets:26
+#: html/Elements/MyTickets:47
#. ($rows)
+msgid "%1 highest priority tickets I own"
+msgstr "%1 nejdůležitějších požadavků, které vlastním"
+
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "%1 nejdůležitějších požadavků, které žádám..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 již není %2 této fronty."
@@ -229,8 +239,7 @@ msgstr "%1 již není %2 této fronty."
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 již není %2 tohoto požadavku."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 již není hodnotou uživatelské položky %2"
@@ -238,7 +247,7 @@ 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:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -247,16 +256,20 @@ msgstr "%1 není platným identifikátorem fronty."
msgid "%1 min"
msgstr "%1 %quant(%1,minuta,minuty,minut,minut)"
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "%1 nejnovějších nevlastněných požadavků"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 nezobrazeno"
-#: html/User/Elements/DelegateRights:75
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr ""
+
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "práva %1"
@@ -273,7 +286,7 @@ msgstr "typ %1 neznámý pro $MessageId"
msgid "%1 type unknown for %2"
msgstr "typ %1 neznámý pro %2"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 vyÅ™eší vÅ¡echny Äleny skupiny vyÅ™eÅ¡eného požadavku."
@@ -282,28 +295,36 @@ 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."
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: lib/RT/CustomField_Overlay.pm:828
+msgid "%1's %2 objects"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:829
+msgid "%1's %2's %3 objects"
+msgstr ""
+
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
-msgstr ""
+msgstr "uložené dotazy %1"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: neudána příloha"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1 B"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1 kB"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "%1 je neplatnou hodnotou pro stav"
@@ -316,77 +337,81 @@ msgstr "%1 je neznámá akce."
msgid "(Check box to delete scrip)"
msgstr "(Zatrhněte pro smazání scripu)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Zatrhněte pro smazání)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Zatrhněte pro zakázání upozorňování uvedených příjemců)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Zatrhněte pro povolení upozorňování uvedených příjemců)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(Zadejte identifikátory Äi URL požadavku, oddÄ›lené mezerami)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
+msgid "(If left blank, will default to %1)"
msgstr "(Pro prázdné pole se použije %1)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Žádné uživatelské položky)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Žádní Älenové)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "Žádné scripy"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Žádné vzory)"
-#: html/Ticket/Update.html:66
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+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 "(Zašle skrytou kopii této aktualizace mezerami oddělenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
+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í.)"
#: 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 "(Zašle skrytou kopii této aktualizace mezerami oddělenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
+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:78
+#: 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 "(Zašle kopii této aktualizace mezerami oddělenému seznamu e-mail adres. Tito lidé <b>budou</b> dostávat budoucí aktualizace.)"
+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:62
+#: 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 "(Zašle kopii této aktualizace mezerami oddělenému seznamu e-mail adres. <b>Nemění</b> příjemce budoucích aktualizací"
+msgstr "(ZaÅ¡le kopii této aktualizace Äárkami oddÄ›lenému seznamu e-mail adres. <b>NemÄ›ní</b> 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. Does <b>not</b> change who will recieve future updates.)"
-msgstr "(Zašle kopii této aktualizace mezerami oddělenému seznamu e-mail adres. <b>Neovlivňuje</b> příjemce budoucích aktualizací.)"
+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:68
+#: 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 "(Zašle kopii této aktualizace mezerami oddělenému seznamu e-mail adres. Tito lidé <b>budou</b> dostávat budoucí aktualizace.)"
+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:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(Použijte tyto formuláře v případÄ› výbÄ›ru Uživatelen definované podmínky Äi akce)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(prázdná)"
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "žádné jméno nebylo vypsáno"
@@ -394,59 +419,55 @@ msgstr "žádné jméno nebylo vypsáno"
msgid "(no subject)"
msgstr "(bez předmětu)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(bez hodnoty)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr ""
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(jen jeden požadavek)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(oÄekávájící schválení)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(probíhá jiná Sbírka)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
msgstr "(jiné oÄekávající požadavky)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(povinné)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(nepojmenováno)"
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr "25 mnou vlastněných nejdůležitějších požadavků..."
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr "25 mnou žádaných nejdůležitějších požadavků..."
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
-msgstr "<% $_ %>"
+msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -455,70 +476,86 @@ msgstr "<input type=\"submit\" value=\"Nový požadavek v\">&nbsp;%1"
msgid "A blank template"
msgstr "Prázdný vzor"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: html/Admin/Users/Modify.html:363
+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
msgid "ACE not found"
msgstr "ACE nenalezeno"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACE mohou být jen vytvářeny nebo rušeny."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Přerušeno k zamezení nežádoucích změn požadavku.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "O mnÄ›"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Řízení přístupu"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Akce"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Akce %1 nenalezena"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Akce provedena."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Akce připravena..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Přidat"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Přidat AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Přidat Cc"
-#: html/Search/Elements/PickCriteria:24
-msgid "Add Criteria"
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Přidat podmínku"
+
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Přidat další soubory"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Přidat Žadatele"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr ""
+msgstr "Přidat hodnotu"
#: NOT FOUND IN SOURCE
msgid "Add a new a global scrip"
@@ -528,49 +565,53 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "Přidat scrip do všech front"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "PÅ™idat dodateÄnou podmínku"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "PÅ™idat komentáře Äi odpovÄ›di k vybraným požadavkům"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "PÅ™idat Äleny"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Přidat nové pozorovatele"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "PřidatDalšíStav"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($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"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresa1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresa2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -582,7 +623,7 @@ msgstr "Administrativní komentář"
msgid "Admin Correspondence"
msgstr "Administrativní korespondence"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Správa/Front"
@@ -590,7 +631,7 @@ msgstr "Správa/Front"
msgid "Admin users"
msgstr "Správa/Uživatelů"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Správa/Globální konfigurace"
@@ -606,7 +647,7 @@ msgstr "Správa/Front/Základních údajů"
msgid "AdminAllPersonalGroups"
msgstr "Spravovat všechny osobní skupiny"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
@@ -618,43 +659,47 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "Spravovat uživatelem definované položky"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "Spravovat skupinu"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "Spravovat Älenství ve skupinách"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "Spravovat vlastní osobní skupiny"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "Spravovat frontu"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "Spravovat uživatele"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administrativní Cc"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
+msgstr "PokroÄilé"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
msgstr "PokroÄilé Vyhledávání"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Po"
@@ -662,15 +707,19 @@ msgstr "Po"
msgid "Age"
msgstr "Stáří"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
+msgstr "Všechna schvalování prošla"
-#: html/Admin/Elements/EditCustomFields:94
+#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
msgstr "Všechny uživatelské položky"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "VÅ¡echny Fronty"
@@ -678,31 +727,39 @@ msgstr "VÅ¡echny Fronty"
msgid "Always sends a message to the requestors independent of message sender"
msgstr "Vždy posílá zprávu žadatelům nezávisle na odesílateli"
-#: html/Search/Edit.html:42
-msgid "Apply"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: html/Search/Edit.html:42
-msgid "Apply your changes"
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Search/Edit.html:64
+msgid "Apply"
+msgstr "Provést"
+
+#: html/Search/Edit.html:64
+msgid "Apply your changes"
+msgstr "Provést změny"
+
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Schvalování"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Schválení #%1: $2"
-#: html/Approvals/index.html:53
+#: 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ě"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Schválení #%1: Poznámky uloženy"
@@ -713,17 +770,17 @@ msgstr "Detaily schválení"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Schvalování prošlo"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
+msgstr "Schvalování odmítnuto"
#: NOT FOUND IN SOURCE
msgid "Approval diagram"
msgstr "Schvalovací diagram"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Schválit"
@@ -731,48 +788,56 @@ msgstr "Schválit"
msgid "Approver's notes: %1"
msgstr "Poznámky schvalovatele: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "dub"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "VzestupnÄ›"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "AssignCustomFields"
+msgstr ""
+
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Přiložit"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Připojit soubor"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Připojený soubor"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Příloha '%1' nemůže být nahrána"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Příloha vytvořena"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Jméno souboru přílohy"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Přílohy"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Atribut smazán"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "srp"
@@ -792,9 +857,9 @@ msgstr "Automaticky odpověz žadatelům"
msgid "AutoreplyToRequestors"
msgstr "Automatická odpovÄ›Ä Å¾adatelům"
-#: html/Search/Elements/EditFormat:4
+#: NOT FOUND IN SOURCE
msgid "Available Columns"
-msgstr ""
+msgstr "Dostupné položky"
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
@@ -812,19 +877,19 @@ msgstr "Chybná data v %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Chybné Äíslo transakce u přílohy. %1 má být %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Základní údaje"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Neopomeňte uložit vaše změny"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Před"
@@ -832,112 +897,125 @@ msgstr "Před"
msgid "Begin Approval"
msgstr "ZaÄátek schvalování"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
#: etc/initialdata:217
msgid "Blank"
msgstr "Prázdný"
-#: NOT FOUND IN SOURCE
-msgid "Bookmarkable URL for this search"
-msgstr "Uložitelné URL pro toto hledání"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "Uložitelný odkaz"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Zkrácené hlaviÄky"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Hromadná úprava požadavků"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Nelze měnit systémové uživatele"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Může tento uživatel vidět tuto frontu"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Uživatelské položce nelze přidat hodnotu beze jména"
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: html/Search/Build.html:761
+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
msgid "Can't link a ticket to itself"
msgstr "Požadavek nelze svázat se sebou samým"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Tento dotaz nelze uložit"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Nelze zadat zároveň zdroj i cíl"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Nelze vytvořit uživatele: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Změna hesla"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr ""
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Zašrtnutím odstraníte"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Zatrhněte k odebrání práva"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Potomci"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Město"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Elements/Submit:102
+msgid "Clear All"
+msgstr ""
+
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Vyřešeno"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
#: NOT FOUND IN SOURCE
-msgid "Closed requests"
+msgid "Closed Tickets"
msgstr "Uzavřené požadavky"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
-msgstr ""
+msgstr "Uzavřené požadavky"
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Neznámý příkaz!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Komentovat"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Adresa pro komentáře"
@@ -945,11 +1023,11 @@ msgstr "Adresa pro komentáře"
msgid "Comment not recorded"
msgstr "Komentář nezaznamenán"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Komentovat požadavky"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "Komentovat požadavky"
@@ -957,11 +1035,11 @@ msgstr "Komentovat požadavky"
msgid "Comments"
msgstr "Poznámky"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Komentář (Neposílá se žadatelům)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Komentář (nepošle se žadatelům)"
@@ -969,15 +1047,15 @@ msgstr "Komentář (nepošle se žadatelům)"
msgid "Comments about %1"
msgstr "Poznámky o %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Poznámky o tomto uživateli"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Komentáře přidány"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "Commit v zárodku"
@@ -985,23 +1063,23 @@ msgstr "Commit v zárodku"
msgid "Compile Restrictions"
msgstr "Omezení překladu"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Podmínka"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "Podmínky splněny..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Podmínka nenalezena"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Správa"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Potvrzení"
@@ -1013,17 +1091,17 @@ msgstr "Kontaktní informaÄní systém"
msgid "Contacted date '%1' could not be parsed"
msgstr "Datum kontaktu '%1' nemůže být rozpoznáno"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Obsah"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Kopírovat"
#: etc/initialdata:286
msgid "Correspondence"
@@ -1033,7 +1111,7 @@ msgstr "Korespondence"
msgid "Correspondence Address"
msgstr "Adresa pro korespondenci"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Korespondence zaznamenána"
@@ -1041,33 +1119,47 @@ msgstr "Korespondence zaznamenána"
msgid "Correspondence not recorded"
msgstr "Korespondence nebyla zaznamenána"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: 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. "
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "Nelze změnit vlastníka. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Nelze vytvořit Uživatelskou položku"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Nelze vytvořit skupinu"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Nelze vytvořit vzor: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Nelze vytvořit požadavek. Nenastavena fronta"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Nelze vytvořit uživatele"
@@ -1079,11 +1171,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Tohoto uživatele nelze nalézt nebo vytvořit"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Nelze naléze tohoto uživatele"
@@ -1091,21 +1183,34 @@ msgstr "Nelze naléze tohoto uživatele"
msgid "Could not find user %1."
msgstr "Nelze nalézt uživatele %1."
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/CustomFields/Objects.html:69
+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
msgid "Could not load group"
msgstr "Nelze naÄíst skupinu"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($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"
@@ -1114,15 +1219,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Nelze nastavit uživatelské informace"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Do skupiny nelze pÅ™idat Älena"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Nelze vytvořit transakci: %1"
@@ -1135,15 +1240,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:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Nemohu nalézt sloupec"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Tohoto uživatele nelze nalézt"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Tuto hodnotu nelze nalézt"
@@ -1151,11 +1256,21 @@ msgstr "Tuto hodnotu nelze nalézt"
msgid "Couldn't find user\\n"
msgstr "Uživatele nelze nalézt\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Z uživatelské databáze nelze naÄíst %1.\\n"
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
+msgid "Couldn't load Class %1"
+msgstr ""
+
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
+msgid "Couldn't load CustomField %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
msgstr "KonfiguraÄní soubor RT '%1'nelze naÄíst %2"
@@ -1164,21 +1279,26 @@ msgstr "KonfiguraÄní soubor RT '%1'nelze naÄíst %2"
msgid "Couldn't load Scrips."
msgstr "Scripy nelze naÄíst."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Vazbu nelze naÄíst"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: 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 ""
+
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Frontu nelze naÄíst"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Frontu %1 nelze naÄíst"
@@ -1195,16 +1315,26 @@ msgstr "Vzor nelze naÄíst"
msgid "Couldn't load that user (%1)"
msgstr "Uživatele (%1) nelze naÄíst"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Požadavek '%1' nelze naÄíst"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "ZemÄ›"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Vytvořit"
@@ -1212,16 +1342,16 @@ msgstr "Vytvořit"
msgid "Create Tickets"
msgstr "Vytvořit požadavky"
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Vytvořit uživatelskou položku"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Vytvoření uživatelské položky pro frontu %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Vytvoření uživatelské položky pro všechny front"
@@ -1233,11 +1363,11 @@ msgstr "Vytvořit novou uživatelskou položku"
msgid "Create a new global scrip"
msgstr "Vytvořit nový globální scrip"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Vytvořit novou skupinu"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Vytvořit novou vlastní skupinu"
@@ -1253,15 +1383,15 @@ msgstr "Vytvořit nový scrip"
msgid "Create a new template"
msgstr "Vytvořit nový vzor"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Vytvoření nového požadavku"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Vytvořit nového uživatele"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Vytvořit frontu"
@@ -1273,36 +1403,36 @@ msgstr "Vytvořit frontu nazvanou"
msgid "Create a request"
msgstr "Vytvořit požadavek"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Vytvořit scrips pro frontu %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Vytvořit vzor"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr ""
+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"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Vytvořit požadavek"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Vytvářet požadavky v této frontě"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Vytvářet, mazat a měnit uživatelen definované položky"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Vytvářet, mazat a měnit fronty"
@@ -1310,23 +1440,27 @@ msgstr "Vytvářet, mazat a měnit fronty"
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"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
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:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Vytvářen, mazat a měnit uživatele"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "Vytvořit požadavek"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Vytvořeno"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Uživatelská položka %1 vytvořena"
@@ -1335,23 +1469,23 @@ msgstr "Uživatelská položka %1 vytvořena"
msgid "Created template %1"
msgstr "Vzor %1 vytvořen"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Tvůrce"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Aktuální relace"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Aktuální scripy"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Aktuální Älenové"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Aktuální práva"
@@ -1359,60 +1493,63 @@ msgstr "Aktuální práva"
msgid "Current search criteria"
msgstr "Aktuální vyhledávací podmínky"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Aktuální pozorovatelé"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "Uživatelská položka #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Uživatelské položky"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Čistící kód uživatelské akce"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Přípravný kód uživatelské akce"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Uživatelská podmínka"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Užitavelská položka %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Uživatelská položka %1 má hodnotu."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Uživatelská položka %1 nemá hodnotu."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Uživatelská položka %1 nenalezena"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Uživatelská položka smazána"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Uživatelská položka nenalezena"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1421,45 +1558,41 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
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:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Hodnota uživatelské položky nemůže být nalezena"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Hodnota uživatelské položky smazána"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "Uživatelská položka"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Datumy"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "pro"
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr "Implicitní vzor automatické odpovědi"
-
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr "Implicitní vzor automatické odpovědi"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Implicitní fronta"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Implicitní žadatel"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1477,64 +1610,72 @@ msgstr "Implicitní korespondenÄní vzor"
msgid "Default transaction template"
msgstr "Implicitní transakÄní vzor"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Defaulní: %1/%2 změněno z %3 na %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegovat práva"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegovat specifická práva, která vám byla poskytnuta."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "Delegovat práva"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Pověření"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Smazat"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
+msgstr "Smazat vzor"
+
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Smazat vybrané scripy"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Mazat požadavky"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "Smazat požadavek"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: 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:329
+#: lib/RT/Queue_Overlay.pm:391
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:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Smazání tohoto objektu by mohlo naruÅ¡it referenÄní integritu"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Zamítnout"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Je rekvizitou pro"
@@ -1542,39 +1683,39 @@ msgstr "Je rekvizitou pro"
msgid "Dependencies: \\n"
msgstr "Závistlosti: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
-msgstr ""
+msgstr "Přidána závislost %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
-msgstr ""
+msgstr "Závislost %1 smazána"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
-msgstr ""
+msgstr "Přidána závislost na %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
-msgstr ""
+msgstr "Závislost na %1 smazána"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Závisející na"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "SestupnÄ›"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Popište případ níže"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Popis"
@@ -1582,59 +1723,59 @@ msgstr "Popis"
msgid "Details"
msgstr "Podrobnosti"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Zobrazit"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Zobrazit přístupová práva"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Zobrazované položky"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Zobrazovat scrips vzory pro tuto frontu"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Zobrazovat scripy pro tuto frontu"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Režim zobrazení"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Zobraz uložené dotazy pro tuto skupinu"
-#: NOT FOUND IN SOURCE
-msgid "Display ticket #%1"
-msgstr "Zobraz požadavek #%1"
-
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr ""
+msgstr "Šířeno pod verzí 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> GNU GPL.</a>"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Dělat cokoli a všechno"
-#: html/Elements/Refresh:29
+#: 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."
-#: NOT FOUND IN SOURCE
-msgid "Don't show search results"
-msgstr "Nezobrazit výsledky hledání"
-
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Stáhnout"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+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
msgid "Due"
msgstr "Termín dokonÄení"
@@ -1650,33 +1791,41 @@ msgstr "CHYBA: Nelze naÄíst požadavek '%1': %2.\\n"
msgid "Edit"
msgstr "Upravit"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Upravit relace"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
+msgstr "Upravit dotaz"
-#: html/Admin/Queues/Templates.html:41
+#: 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:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr "Upravit scprips"
-
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Úprava systémových vzorů"
@@ -1684,11 +1833,11 @@ msgstr "Úprava systémových vzorů"
msgid "Edit templates for %1"
msgstr "Upravit vzory pro %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
+msgstr "Upravit Uložené Dotazy"
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Úprava konfigurace pro frontu %1"
@@ -1697,17 +1846,17 @@ msgstr "Úprava konfigurace pro frontu %1"
msgid "Editing Configuration for user %1"
msgstr "Úprava konfigurace pro uživatele %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Úprava uživatelské položky %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Úprava Älenství ve skupinÄ› %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Úprava Älenství ve vlastní skupinÄ› %1"
@@ -1716,15 +1865,15 @@ msgstr "Úprava Älenství ve vlastní skupinÄ› %1"
msgid "Editing template %1"
msgstr "Úprava vzoru %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Zdroj Äi cíl musí být zadány"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "Email adresa je použita"
@@ -1736,96 +1885,97 @@ msgstr "Email adresa"
msgid "EmailEncoding"
msgstr "Kódování emailu"
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 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)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Povolena (zrušením zatrhnutí zablokujete tuto skupinu)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Povoleno (zrušení zatrhnutí zablokuje tuto frontu)"
-#: html/Admin/Elements/EditCustomFields:97
+#: NOT FOUND IN SOURCE
msgid "Enabled Custom Fields"
msgstr "Povolené uživatelské položky"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Povolené fronty"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Povolen stav %1"
-#: lib/RT/CustomField_Overlay.pm:433
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Vyplnit více hodnot"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Zadejte objekty Äi URI k provázání. Více položek oddÄ›lujte mezerami."
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Vyplnit jednu hodnotu"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Zadejte fronty Äi URI k provázání. Více položek oddÄ›lujte mezerami."
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Zadejte požadavky Äi URI k provázání. Více položek oddÄ›lujte mezerami."
-#: html/Search/Bulk.html:142
+#: NOT FOUND IN SOURCE
msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Zadejte požadavky Äi URI se nimiž požadavky svázat. OddÄ›lte více položek mezerami."
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr ""
+
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Chyba"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Chyba v parametrech do Queue->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr "Chyba v parametrech do Queue->DelWatcher"
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Chyba v parametrech do Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Chyba v parametrech do Ticket->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "Chyba v parametrech do Ticket->DelWatcher"
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Chyba v parametrech do Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "Eskalovat požadavky"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Odhadovaný"
#: etc/initialdata:20
msgid "Everyone"
msgstr "Kdokoli"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Příklad:"
@@ -1837,56 +1987,93 @@ msgstr "Identifikátor externí autentizace"
msgid "ExternalContactInfoId"
msgstr "Identifikátor externího kontaktu"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Doplňkové údaje"
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Nepovedlo se nalézt uživatele 'Privilegované' pseudoskupiny."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Nepovedlo se nalézt uživatele 'Neprivilegované' pseudoskupiny"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Nepovedlo se nahrát modul %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "úno"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
+msgstr "Název souboru"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Kon"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Koncová priorita"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "Koncová priorita"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "Najít skupiny které"
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
msgstr "Najít nové/otevřené požadavky"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: 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ž"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Nalézt požadavky"
@@ -1894,7 +2081,7 @@ msgstr "Nalézt požadavky"
msgid "Finish Approval"
msgstr "ZávereÄné schválení"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "První"
@@ -1902,24 +2089,28 @@ msgstr "První"
msgid "First page"
msgstr "První stránka"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Vynutit změnu"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($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:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Nalezen objekt"
@@ -1927,53 +2118,53 @@ msgstr "Nalezen objekt"
msgid "FreeformContactInfo"
msgstr "Kontaktní údaje ve volné podobě"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "Volná forma vícenásobně"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "Volná formu jedinkrát"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "pá"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Celé hlaviÄky"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr "Aktuální uživatel se získává z PGP podpisu\\n"
+msgstr "Vzít vzor ze souboru"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Dán %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Globální"
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
-msgstr "Globální Scrips"
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globální vzor: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Provést"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Spusť!"
@@ -1985,11 +2176,11 @@ msgstr "Správný PGP podpis od %1\\n"
msgid "Goto page"
msgstr "Přejít na stránku"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Přejít na požadavek"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Skupina"
@@ -1997,28 +2188,28 @@ msgstr "Skupina"
msgid "Group %1 %2: %3"
msgstr "Skupina %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Práva skupiny"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Skupina již má Älena"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Skupina nemůže být založena: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Skupina vytvořena"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Skupina nemá takového Älena"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Skupina nenalezena"
@@ -2030,36 +2221,54 @@ msgstr "Skupina nenalezena.\\n"
msgid "Group not specified.\\n"
msgstr "Skupina neudána.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Skupiny"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Skupiny nemohou být svými Äleny"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr ""
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr ""
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Ahoj!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Ahoj, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historie"
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr ""
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "HomePhone"
msgstr "Telefon domů"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Domovská stránka"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Mám %quant(%1,míchaÄka,míchaÄky,míchaÄek)"
@@ -2068,12 +2277,16 @@ msgstr "Mám %quant(%1,míchaÄka,míchaÄky,míchaÄek)"
msgid "I have [quant,_1,concrete mixer]."
msgstr "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
#msgstr "Mám [quant,_1,MíchaÄku na beton,MíchaÄky na beton,MíchaÄek na beton]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Identifikátor"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identita"
@@ -2081,76 +2294,84 @@ msgstr "Identita"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Odmítni původce a zruš stávající schválení, bylo-li zamítnuto schválení"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "Nebyl-li zadán Žadatel, vytvářej požadavky jako tento žadatel"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Nebyla-li zadána fronta, vytvářej požadavky v této frontě"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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"
-#: html/Admin/Queues/People.html:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Pokud jste změnili cokoli nahoře, nezapomeňte"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Neplatná hodnota pro %1"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Neměnitelná položka"
-#: html/Admin/Elements/EditCustomFields:72
+#: NOT FOUND IN SOURCE
msgid "Include disabled custom fields in listing."
msgstr "Zahrnout do výpisu blokované uživatelské položky"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Zahrnout blokované skupiny ve výpisu."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Zahrnout blokované fronty do výpisu."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Zahrnout blokované uživatele do vyhledávání."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "PoÄáteÄní priorita"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "PoÄáteÄní priorita"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Chyba na vstupu"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Vnitřní chyba"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Vnitřní chyba: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Neplatný typ skupiny"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Neplatné právo"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Neplatná data"
@@ -2158,60 +2379,64 @@ msgstr "Neplatná data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Neplatný vlastník. Použije se 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Neplatná fronta"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Neplatné právo"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Neplatná hodnota pro %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Neplatná hodnota pro uživatelskou položku"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Neplatná hodnota pro stav"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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."
-#: bin/rt-crontool:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Používá několik parametrů:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "VÄ›ci oÄekávající mé schválení"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "led"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "PÅ™idat se Äi odebrat z této skupiny"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Äec"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Maxi"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Äen"
@@ -2223,19 +2448,23 @@ msgstr "KlíÄové slovo"
msgid "Lang"
msgstr "Jazyk"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
+msgstr "Jazyk"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Poslední"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Poslední kontakt"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Naposled kontaktován"
@@ -2243,23 +2472,23 @@ msgstr "Naposled kontaktován"
msgid "Last Notified"
msgstr "Naposled upozorněn"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Naposled aktualizován"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "NaposledAktualizoval(a)"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Zbývá"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Umožnit tomuto uživateli přístup k RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Umožnit dávat tomuto uživateli práva"
@@ -2271,213 +2500,255 @@ msgstr "Vlastník omezen na %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Fronta omezena na %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Vazba již existuje"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Vazba nemůže být vytvořena"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Vazba vytvořena (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Vazba zrušena (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Vazba nenalezena"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Svázat požadavek #%1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Vazby"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "NaÄíst"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
+msgstr "NaÄíst uložený dotaz:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
+msgstr "NaÄtené perlovské moduly"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Umístění"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Přihlášen jako %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Přihlásit"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Odhlásit"
-#: html/Search/Bulk.html:83
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr ""
+
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Nastavit vlastníka"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Nastavit stav"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Nastavit datum termínu dokonÄení"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Nastavit datum vyřešení"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Nastavit datum, kdy zaÄal"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Nastavit datum, kdy zaÄne"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Nastavit datum posledního kontaktu"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Nastavit prioritu"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Nastavit frontu"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Nastavit předmět"
-#: html/Admin/index.html:32
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr ""
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
+msgstr ""
+
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Správa skupin a Älenství v nich"
-#: html/Admin/index.html:38
+#: 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"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Správa front a jim příslušných vlastností"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Správa uživatelů a hesel"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "bře"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "kvÄ›"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "Člen %1 přidán"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "Člen %1 odebrán"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Člen přidán"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Člen odebrán"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Člen neodebrán"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "ÄŒlen"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Členové"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "Členství v %1 přidáno"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
+msgstr "Členství v %1 zrušeno"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr ""
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "SlouÄení úspěšné"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "SlouÄení se nepodaÅ™ilo. Nelze nastavit EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "SlouÄit do"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "SlouÄen do %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Zpráva"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Zpráva nemůže být zaznamenána"
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Zpráva zaznamenána"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
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
+msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:749
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Chybí primární klíÄ?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Mobilní telefon"
@@ -2485,7 +2756,7 @@ msgstr "Mobilní telefon"
msgid "MobilePhone"
msgstr "Mobilní telefon"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Upravovat seznam přístupových práv"
@@ -2493,27 +2764,37 @@ msgstr "Upravovat seznam přístupových práv"
msgid "Modify Custom Field %1"
msgstr "Upravit uživatelskou položku %1"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr ""
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Úprava uživatelských položek pro všechny fronty"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Úprava skupinových práv"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Upravit Äleny"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Upravit práva"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Upravovat vzory scripů této fronty"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Upravovat scripů této fronty"
@@ -2521,43 +2802,52 @@ msgstr "Upravovat scripů této fronty"
msgid "Modify Template %1"
msgstr "Upravovat vzor %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Upravit práva uživatelů"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "Upravovat uživatelskou položku pro frontu %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "Upravovat uživatelskou položku pro všechny fronty"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Upravovat scrip pro frontu %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Upravovat scrip platný ve všech frontách"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
+msgstr ""
+
+#: 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:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Úprav datumů pro požadavek # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Úprava globálních skupinových práv"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Úprava globálních skupinových práv."
@@ -2565,100 +2855,110 @@ msgstr "Úprava globálních skupinových práv."
msgid "Modify global scrips"
msgstr "Úprava globálních scrips"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Úprava globálních uživatelských práv"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Úprava globálních uživatelských práv."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Upravovat metadata skupiny nebo smazat skupinu"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
+msgid "Modify group rights for custom field %1"
+msgstr ""
+
+#: 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 "Úprava skupinových práv pro %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Úprava skupinových práv pro frontu %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Upravovat seznam Älenů pro tuto skupinu"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Upravovat vlastní RT úÄet"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Úprava uživatelů fronty %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Úprava uživatelů souvisejících s požadavkem #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Úprava scrips pro frontu %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Úprava vzoru %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Upravit vzory pro všechny fronty"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Upravovat pozorovatele fronty"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Úprava uživatele %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Úprava požadavku # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Úprava požadavku #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Upravovat požadavky"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr ""
+
+#: 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"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: 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"
@@ -2667,81 +2967,85 @@ msgstr "Úprava skupinových práv pro frontu %1"
msgid "Modify watchers for queue '%1'"
msgstr "Úprava pozorovatelů fronty '%1'"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "Upravovat seznam přístupových práv"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "Upravovat Älenství ve skupinÄ›"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "Upravovat pozorovale fronty"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "Upravovat scripy"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "Upravovat sebe"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "Upravovat vzor"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "Upravovat požadavek"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "po"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Více o %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Dát níže"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Dát výše"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Vícenásobná"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Nutno zadat atribut 'Jméno'"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr ""
+msgstr "Mé požadavky ve stavu %1"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
msgstr "Mnou schválené"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mnou schválené"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Mé uložené dotazy"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Jméno"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Jméno je použito"
@@ -2749,19 +3053,19 @@ msgstr "Jméno je použito"
msgid "Need approval from system administrator"
msgstr "Je třeba schválení systémového správce"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Nikdy"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Nové"
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Nové relace"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nové heslo"
@@ -2769,31 +3073,31 @@ msgstr "Nové heslo"
msgid "New Pending Approval"
msgstr "Nová probíhající schválení"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
+msgstr "Nový dotaz"
#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Nové vyhledávání"
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Vytvořit uživatelskou položku"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Založit skupinu"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nové heslo"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Oznámení nového hesla zasláno"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Vytvoření fronty"
@@ -2801,11 +3105,11 @@ msgstr "Vytvoření fronty"
msgid "New request"
msgstr "Nový požadavek"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nová práva"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Vytovření scripu"
@@ -2813,27 +3117,27 @@ msgstr "Vytovření scripu"
msgid "New search"
msgstr "Nové vyhledání"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Vytvořit vzor"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
-msgstr ""
+msgstr "Nový požadavek"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Nový požadavek neexistuje"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Vytvořit uživatele"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Nový uživatel jména"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nový pozorovatel"
@@ -2841,13 +3145,13 @@ msgstr "Nový pozorovatel"
msgid "New window setting"
msgstr "Nové nastavení okna"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Další"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Další stránka"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -2857,31 +3161,39 @@ msgstr "Další stránka"
msgid "NickName"
msgstr "Přezdívka"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Přezdívka"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/UserRights.html:145
+msgid "No Class defined"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Žádná uživatelská položka"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr ""
+
+#: 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:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Prázdný dotaz"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Nedefinována žádná fronta"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "Žádný uživatel RT nenalezen. Prosím poraÄte se se správcem RT.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Žádný vzor"
@@ -2893,11 +3205,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "bez akce"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Neudán sloupec"
@@ -2905,7 +3217,7 @@ msgstr "Neudán sloupec"
msgid "No command found\\n"
msgstr "Příkaz nenalezen\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Poznámky k tomuto uživateli neudány"
@@ -2913,80 +3225,89 @@ msgstr "Poznámky k tomuto uživateli neudány"
msgid "No correspondence attached"
msgstr "Žádná připojená korespondence"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Pro %1 není popis"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Neudána skupina"
-#: lib/RT/Ticket_Overlay.pm:2475
-msgid "No message attached"
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/Ticket_Overlay.pm:2349
+msgid "No message attached"
+msgstr "Zpráva nepřipojena"
+
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Heslo nenastaveno"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Nedostatek práv k vytváření front"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Nedostatek práv k vytváření uživatelů"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "Nedostatek práv k zobrazení tohoto požadavku"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Nezadán uživatel"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Nevybráni uživatelé."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Nenalezeny žádné fronty odpovídající vyhledávací podmínce."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Práva nenalezena"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Nepřidělena žádná práva."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Bez vyhledání nelze pracovat."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "Žádný předmět"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
msgstr "Neudán identifikátor požadavku"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Neudán typ transakce"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Nenalezeni uživatelé odpovídající vyhledávací podmínce"
@@ -2994,15 +3315,15 @@ msgstr "Nenalezeni uživatelé odpovídající vyhledávací podmínce"
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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Žádná z hodnot nanastavena na _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Nikdo"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Neexistující položka"
@@ -3010,15 +3331,15 @@ msgstr "Neexistující položka"
msgid "Not logged in"
msgstr "Nepřihlášen"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Nepřihlášen."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Nenastaven"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Zatím neimplementováno."
@@ -3026,11 +3347,11 @@ msgstr "Zatím neimplementováno."
msgid "Not yet implemented...."
msgstr "Zatím neimplementováno..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Poznámky"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Upozornění nemůže být zasláno"
@@ -3044,11 +3365,11 @@ msgstr "Zaslat všem AdminCc jako komentář"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "Upozornit Ccs"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "Upozornit Ccs jako komentář"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3068,7 +3389,7 @@ msgstr "Zaslat vlastníkovi jako komentář"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr ""
+msgstr "/"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
@@ -3102,35 +3423,57 @@ 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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "lis"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Objekt nemůže být vytvořen"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objekt vytvořen"
-#: lib/RT/Date.pm:420
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:901
+msgid "Object type mismatch"
+msgstr ""
+
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "říj"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
-msgstr ""
+msgstr "Off-line"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr ""
+msgstr "Úpravy off-line"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr ""
+msgstr "Off-line naÄtení"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Dne"
@@ -3152,7 +3495,7 @@ msgstr "Při změně vlastníka"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Při změně priority"
#: etc/initialdata:192
msgid "On Queue Change"
@@ -3170,21 +3513,21 @@ msgstr "Při změně stavu"
msgid "On Transaction"
msgstr "Při transakci"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Zobrazit jen schvalování pro požadavky založení před %quant(%1)"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Otevřené"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Otevřít"
@@ -3192,9 +3535,9 @@ msgstr "Otevřít"
msgid "Open requests"
msgstr "Otevřené požadavky"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
-msgstr ""
+msgstr "Otevřené požadavky"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
@@ -3208,44 +3551,44 @@ 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:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Řadit podle"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
msgstr "Řazení a třídění"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organizace"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Původní požadavek: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "Odchozí zpráva o komentáři zaznamenána"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "Odchozí zpráva zaznamenána"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Časem se priorita posouvá k"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Vlastnit požadavky"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "Vlastnit požadavek"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Vlastník"
@@ -3253,11 +3596,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:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr ""
+msgstr "Vlastník nemůže být nastaven."
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Vlastník nuceně změněn z %1 na %2"
@@ -3266,12 +3609,12 @@ msgstr "Vlastník nuceně změněn z %1 na %2"
msgid "Owner is"
msgstr "Vlastník"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Stránka %1 z %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Pager"
@@ -3279,36 +3622,53 @@ msgstr "Pager"
msgid "PagerPhone"
msgstr "Číslo pageru"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "RodiÄe"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Heslo"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "PÅ™ipomínaÄ hesel"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Heslo příliš krátké"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Heslo: %1"
-#: html/Admin/Users/Modify.html:318
-msgid "Passwords do not match."
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
msgstr ""
-#: html/User/Prefs.html:211
+#: html/Admin/Users/Modify.html:356
+msgid "Passwords do not match."
+msgstr "Hesla nesouhlasí."
+
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
-msgstr ""
+msgstr "Hesla nesouhlasí. Vaše heslo nebylo změněno"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Uživatelé"
@@ -3316,27 +3676,27 @@ msgstr "Uživatelé"
msgid "Perform a user-defined action"
msgstr "Provedení uživatelem definované akce"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Konfigurace Perlu"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Přístup nepovolen"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Osobní skupiny"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Vlastní skupiny"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Vlastní skupiny:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Čísla telefonů"
@@ -3344,7 +3704,7 @@ msgstr "Čísla telefonů"
msgid "Placeholder"
msgstr "Zábor místa"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Nastavení"
@@ -3352,17 +3712,17 @@ msgstr "Nastavení"
msgid "Prefs"
msgstr "Nastavení"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Prepare v zárodku"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Předchozí"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
+msgstr "Předchozí stránka"
#: NOT FOUND IN SOURCE
msgid "Previous page"
@@ -3372,33 +3732,33 @@ msgstr "Předchozí stránka"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Uživatel %1 nenalezen."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Priorita"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Priorita zaÄíná na"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Vlastní:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Privilegovaný"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Privilegovaný stav: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Privilegovaní uživatelé"
@@ -3406,19 +3766,19 @@ msgstr "Privilegovaní uživatelé"
msgid "Pseudogroup for internal use"
msgstr "Pseudo skupina pro vnitřní použití"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "Dotaz"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Tvůrce dotazu"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Fronta"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -3428,7 +3788,7 @@ msgstr "Fronta %1 nenalezena"
msgid "Queue '%1' not found\\n"
msgstr "Fronta '%1' nenalezena\\n"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Název fronty"
@@ -3436,19 +3796,19 @@ msgstr "Název fronty"
msgid "Queue Scrips"
msgstr "Scripy fronty"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Fronta již existuje"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "Fronta nemůže být vytvořena"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Fronta vytvořena"
@@ -3456,32 +3816,32 @@ msgstr "Fronta vytvořena"
msgid "Queue is not specified."
msgstr "Není zadána fronta."
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Fronta nenalezena"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Fronty"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
-msgstr ""
+msgstr "Rychlé hledání"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Rychlé založení požadavku"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 pro %2"
@@ -3494,7 +3854,7 @@ msgstr "RT %1 od <a href=\"http://bestpractical.com\">Best Practival 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:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "Správa RT"
@@ -3514,7 +3874,7 @@ msgstr "KonfiguraÄní chyba RT"
msgid "RT Critical error. Message not recorded!"
msgstr "Kritická chyba RT. Zpráva nezaznamenána!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Chyba RT"
@@ -3526,11 +3886,11 @@ msgstr "RT přijal poštu (%1) od sebe samého."
msgid "RT Self Service / Closed Tickets"
msgstr "RT Samoobsluha / Uzavřené požadavky"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "Proměnné RT"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT v celé své záři"
@@ -3546,11 +3906,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
+msgid "RT couldn't store your session."
+msgstr ""
+
#: 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:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT pro %1"
@@ -3579,7 +3943,7 @@ msgstr "RT zpracuje tuto zprávu tak, jako by byla nepodepsaná.\\n"
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."
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "SkuteÄné jméno"
@@ -3587,31 +3951,31 @@ msgstr "SkuteÄné jméno"
msgid "RealName"
msgstr "SkuteÄné jméno"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
-msgstr ""
+msgstr "Přidán odkaz z %1"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
-msgstr ""
+msgstr "Smazán odkaz z %1"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr ""
+msgstr "Přidán odkaz na %1"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "Smazán odkaz na %1"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Je odkazem z"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Odkazuje na"
@@ -3623,44 +3987,44 @@ msgstr "Zjemnit"
msgid "Refine search"
msgstr "Zjemnit vyhledání"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
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:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Odstranit AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Odstranit Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Odstranit žadatele"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Odpovědět"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Adresa pro odpovÄ›Ä"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "OdpovÄ›Ä Å¾adatelům"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Odpovědět na požadavky"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "Odpovídat na požadavky"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Žadatel"
@@ -3672,37 +4036,37 @@ msgstr "Emailová adresa žadatele"
msgid "Requestor(s)"
msgstr "Žadatel(é)"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Žadatelé"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Požadavky mají být vyřešeny do"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Povinný parametr '%1' neudán"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Vynulovat"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Bydliště"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Vyřešit"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Vyřešení požadavku #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Vyřešen"
@@ -3710,7 +4074,7 @@ msgstr "Vyřešen"
msgid "Response to requestors"
msgstr "OdpovÄ›Ä Å¾adatelům"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Výsledky"
@@ -3718,61 +4082,61 @@ msgstr "Výsledky"
msgid "Results per page"
msgstr "Výsledků na stránku"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Zopakujte heslo"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
+msgstr "Vrátit"
#: NOT FOUND IN SOURCE
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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Právo delegováno"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Práva přidána"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Právo naÄteno"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Právo nemůže být odebráno"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Právo nenalezeno"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Právo nenaÄteno."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Právo odebráno"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Práva"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Práva pro %1 nemohou být přidělena"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Práva nemohou být %1 odebrána"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Pravidla"
@@ -3780,53 +4144,59 @@ msgstr "Pravidla"
msgid "RootApproval"
msgstr "Kořenový schvalovatel"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Řádek na stránku"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "so"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Uložit"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Uložit změny"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Uložit nastavení"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Nezapomeňte uložit změny - "
-#: html/Search/Elements/EditSearches:1
-msgid "Saved searches"
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Search/Elements/EditSearches:46
+msgid "Saved searches"
+msgstr "Uložené dotazy"
+
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip vytvořen"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Položky scripu"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip smazán"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scripy"
@@ -3834,94 +4204,151 @@ msgstr "Scripy"
msgid "Scrips for %1\\n"
msgstr "Scripy fro %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Scripy platné ve všech frontách"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
-msgstr "Vyhledávání"
+msgstr "Vyhledat"
#: NOT FOUND IN SOURCE
msgid "Search Criteria"
msgstr "Podmínky vyhledávání"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Vyhledávání schvalování"
-#: bin/rt-crontool:184
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr ""
+
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "ZabezpeÄní:"
-#: lib/RT/Queue_Overlay.pm:83
-msgid "See exact outgoing email messages and their recipeients"
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:107
+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
msgid "See ticket private commentary"
-msgstr ""
+msgstr "Vidět soukromé komentáře požadavku"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
+msgstr "Vidět sumárně požadavek"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr "Vidět frontu"
-#: html/Admin/Groups/index.html:50
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr ""
+
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Výběr skupiny"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Výběr fronty"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Výběr uživatele"
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Vybrat uživatelskou položku"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Vybrat skupinu"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Vybrat více hodnot"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Vybrat jednu hodnotu"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Výběr fronty"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Výběr scripu"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Vybrat vzor"
-#: html/Admin/Elements/UserTabs:46
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr ""
+
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Výběr uživatele"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "Výběr vícenásobný"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "VýbÄ›t jedineÄný"
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Samoobsluha"
@@ -3952,11 +4379,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 ""
+msgstr "Posílá e-mail Ccs"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Posílá e-mail Ccs jako komentář"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -3970,47 +4397,47 @@ 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:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "zář"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
-msgstr ""
+msgstr "Zobrazit"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Zobrazit sloupce"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Zobrazit výsledky"
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Zobrazit schválené požadavky"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Zobrazit základní údaje"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Zobrazit odepřené požadavky"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Zobrazit podrobnosti"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Zobrazit trvající požadavky"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Zobrazit požadavky Äekající na jejich schválení"
@@ -4022,43 +4449,47 @@ msgstr "Zobrazovat privátní komentáře požadavku"
msgid "Show ticket summaries"
msgstr "Zobrazovat výsledky požadavku"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "Zobrazovat seznam přístupových práv"
-#: lib/RT/Queue_Overlay.pm:83
-msgid "ShowOutgoingEmail"
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Queue_Overlay.pm:107
+msgid "ShowOutgoingEmail"
+msgstr "Zobrazit odchotí e-mail"
+
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "Zobrazit uložené dotazy"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "Zobrazit scripy"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "Zobrazit vzor"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "Zobrazit požadavek"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "Zobrazit komentáře požadavku"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Být žadatelem Äi Cc požadavku Äi fronty"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Být AdminCc požadavku nebo fronty"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Podpis"
@@ -4066,15 +4497,23 @@ msgstr "Podpis"
msgid "Signed in as %1"
msgstr "Příhlášen jako %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Jednoduchá"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "PÅ™eskoÄit menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr ""
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr ""
@@ -4090,9 +4529,9 @@ msgstr "Třídit výsledky dle"
msgid "SortOrder"
msgstr "Třídící pořadí"
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
-msgstr ""
+msgstr "Fáze"
#: NOT FOUND IN SOURCE
msgid "Stalled"
@@ -4102,7 +4541,7 @@ msgstr "Odložené"
msgid "Start page"
msgstr "Úvodní stránka"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "ZapoÄato"
@@ -4110,7 +4549,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:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "ZaÄíná"
@@ -4122,11 +4561,11 @@ msgstr "ZaÄíná"
msgid "Starts date '%1' could not be parsed"
msgstr "Datum zaÄínání '%1' nemůže být rozpoznáno"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Stát"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Stav"
@@ -4134,8 +4573,7 @@ msgstr "Stav"
msgid "Status Change"
msgstr "Změna Stavu"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Stav změněn z %1 na %2"
@@ -4143,33 +4581,37 @@ msgstr "Stav změněn z %1 na %2"
msgid "StatusChange"
msgstr "Změna stavu"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Vzít"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Vzít požadavky"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
-msgstr ""
+msgstr "Vzít požadavek"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
-msgstr "Vzato %1 "
+msgid "Stolen from %1"
+msgstr "Vzato %1"
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr ""
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
msgstr "Předmět"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Předmět změněn na %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Odeslat"
@@ -4177,43 +4619,48 @@ msgstr "Odeslat"
msgid "Submit Workflow"
msgstr "Potvrdit model zpracování"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Úspěšné"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "ne"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "Super uživatel"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Systém"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "Systémová konfigurace"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Systémová chyba"
-#: html/Admin/Tools/index.html:2
-msgid "System Tools"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "Systémové nástroje"
+
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Systémová chyba. Právo nedelegováno."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Systémová chyba. Právo nepřiděleno."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Systémové skupiny"
@@ -4221,40 +4668,40 @@ msgstr "Systémové skupiny"
msgid "SystemRolegroup for internal use"
msgstr "Skupina systémovýh pravidel pro vnitřní použití"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "MíchaÄka na beton"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Vzít"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Vzít požadavky"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
-msgstr ""
+msgstr "Vzít požadavek"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Vzatý"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Vzor"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Vzor #%!"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Vzor smazán"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Vzor nenalezen"
@@ -4262,11 +4709,11 @@ msgstr "Vzor nenalezen"
msgid "Template not found\\n"
msgstr "Vzor nenalezen\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Vzor rozpoznán"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Vzory"
@@ -4274,33 +4721,33 @@ msgstr "Vzory"
msgid "Templates for %1\\n"
msgstr "Vzory pro %1\\n"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Toto je již aktuální hodnota"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
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:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Toto je shodná hodnota"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "Tento uživatel již toto práva má"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Tento uživatel není v této frontě %1"
@@ -4309,11 +4756,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Tata fronta neexistuje"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Tento požadavek má nevyřešené závislosti"
@@ -4321,47 +4768,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Tento uživatel již tento požadavek vlastní"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Tento uživatel neexistuje"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Tento uživatel je již privilegován"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Tento uživatel je již neprivilegován"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Uživatel je nyní privilegován"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Uživatel je nyní neprivilegován"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Toto není Äíselný identifikátor"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Základní údaje"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "Cc požadavku"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "Administrativní Cc požadavku"
@@ -4369,7 +4816,7 @@ msgstr "Administrativní Cc požadavku"
msgid "The comment has been recorded"
msgstr "Komentář byl zaznamenán"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -4377,43 +4824,47 @@ msgstr "Následující příkaz najde všechny aktivní požadavky ve frontě 'g
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Následující příkazy nebyly zpracovány\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Nová hodnota nastavena."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "Vlastník požadavku"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Žadatel požadavku"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Tyto komentáře nejsou běžně viditelné uživateli"
-#: html/Admin/Tools/Configuration.html:5
-msgid "This feature is only available to system administrators"
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: 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
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Tato zpráva BUDE poslána na..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Tento požadavek %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Tato transakce vypadá, že nemá obsah"
-#: html/Ticket/Elements/ShowRequestor:48
+#: 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"
@@ -4422,7 +4873,7 @@ msgstr "nejdůležitější%quant(%1, požadavek,požadavky,ch požadavků) toho
msgid "This user's 25 highest priority tickets"
msgstr "25 nejdůležitějších požadavků tohoto uživatele"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Ät"
@@ -4430,24 +4881,24 @@ msgstr "Ät"
msgid "Ticket # %1 %2"
msgstr "Požadavek # %1 %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: 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"
-#: html/Approvals/Elements/ShowDependency:45
+#: 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:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "Požadavek %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Požadavek %1 vytvořen ve frontě '%2'"
@@ -4456,12 +4907,16 @@ 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:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Požadavek %1: %2"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr ""
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Historie požadavku # %1 %2"
@@ -4474,23 +4929,27 @@ 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
+msgid "Ticket Transactions"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Příloha požadavku"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Obsah požadavku"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Typ obsahu požadavku"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Požadaven nemůže být vytvořen pro vnitřní chybu"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Požadavek vytvořen"
@@ -4498,7 +4957,7 @@ msgstr "Požadavek vytvořen"
msgid "Ticket creation failed"
msgstr "Nezdařilo se vytvoření požadavku"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Požadavek smazán"
@@ -4506,9 +4965,9 @@ msgstr "Požadavek smazán"
msgid "Ticket id not found"
msgstr "Id požadavku nenalezeno"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Metadata požadavku"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
@@ -4522,17 +4981,20 @@ msgstr "Stav požadavku změněn"
msgid "Ticket watchers"
msgstr "Pozorovatelé požadavku"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "Požadavky"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Požadavky %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Požadavky %1 dle %2"
@@ -4540,38 +5002,42 @@ msgstr "Požadavky %1 dle %2"
msgid "Tickets from %1"
msgstr "Požadavky z %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: 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:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "PÅ™edpokládaný Äas"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Zbývající Äas"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Čas práce"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Zbývající Äas"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Čas k zobrazení"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Čas práce"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "Čas práce"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "Vytvořit diff tohoto commitu:"
@@ -4580,37 +5046,45 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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 "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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Poslední kontakt"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Nástroje"
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transakce"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transakce %1 vymazána"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transakce vytvořena"
-#: lib/RT/Transaction_Overlay.pm:92
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr ""
+
+#: 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:760
+#: lib/RT/Transaction_Overlay.pm:125
+msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Transakce jsou neměnné"
@@ -4618,19 +5092,19 @@ msgstr "Transakce jsou neměnné"
msgid "Trying to delete a right: %1"
msgstr "Pokus o smazání práva: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "út"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "typ"
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Neimplementováno"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unixový login"
@@ -4638,44 +5112,57 @@ msgstr "Unixový login"
msgid "UnixUsername"
msgstr "Unixové uživatelské jméno"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Neznámé kódování obsahu %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "NeomezenÄ›"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Nepojmenovaný dotaz"
#: etc/initialdata:32
msgid "Unprivileged"
msgstr "Neprivilegovaný"
-#: lib/RT/Transaction_Overlay.pm:562
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Vrácen"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Aktualizace"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Aktualizovat všechny"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Identifikátor aktualizace"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Aktualizovat požadavek"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Typ aktualizace"
@@ -4687,19 +5174,19 @@ msgstr "Aktualizovat spoleÄnÄ› vÅ¡echny tyty požadavky"
msgid "Update email"
msgstr "Aktualizovat email"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Aktualizovat hromadně požadavky"
#: NOT FOUND IN SOURCE
msgid "Update name"
msgstr "Aktualizovat jméno"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Aktualizace nezaznamenána"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Aktualizovat vybrané požadavky"
@@ -4707,7 +5194,7 @@ msgstr "Aktualizovat vybrané požadavky"
msgid "Update signature"
msgstr "Aktualizace podpisu"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Aktualizace požadavku"
@@ -4715,30 +5202,58 @@ msgstr "Aktualizace požadavku"
msgid "Update ticket # %1"
msgstr "Aktualizace požadavku # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Aktualizace požadavku #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Aktualizace požadavku #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Typ aktualizace nebyl ani korespondence ani komentář."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Aktualizováno"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
+msgstr "NaÄíst"
+
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
+msgstr "NaÄíst vaÅ¡e zmÄ›ny"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4749,55 +5264,52 @@ 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:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found"
-msgstr "Uživatel '%1' nenalezen"
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found\\n"
-msgstr "Uživatel '%1' nenalezen\\n"
+msgstr "Uživatel '%1' nemůže být nalezen"
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
msgstr "Uživatelem definované"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Uživatelem definované podmínky a akce"
#: NOT FOUND IN SOURCE
msgid "User ID"
msgstr "Identifikátor uživatele"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Identifikátor uživatele"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Práva uživatele"
-#: html/Admin/Users/Modify.html:252
+#: 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
#. ($msg)
msgid "User could not be created: %1"
msgstr "Uživatel nemůže být vytvořen: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Uživatel vytvořen"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Uživatelem definované skupiny"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
+msgstr "Uživatel naÄten"
#: NOT FOUND IN SOURCE
msgid "User notified"
@@ -4807,39 +5319,43 @@ msgstr "Uživatel upozorněn"
msgid "User view"
msgstr "Uživatelský pohled"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Uživatelské jméno"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Uživatelé"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Uživatelé odpovídající podmínce vyhledání"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
+msgstr "Platný dotaz"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "Hodnota fronty"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Hodnoty"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Být pozorovatelem"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "Být AdminCc pozorovatelem"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Pozorovatelé"
@@ -4847,7 +5363,7 @@ msgstr "Pozorovatelé"
msgid "WebEncoding"
msgstr "Kódování WWW"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "st"
@@ -4881,7 +5397,7 @@ msgstr "Změní-li se vlastník požadavku"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Při změně priority požadavku"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
@@ -4903,35 +5419,35 @@ msgstr "Přijde-li komentář"
msgid "Whenever correspondence comes in"
msgstr "Přijde-li korespondence"
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Zaměstnání"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
-msgstr ""
+msgstr "Pracovat off-line"
#: NOT FOUND IN SOURCE
msgid "WorkPhone"
msgstr "Telefon do zaměstnání"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Odpracováno"
-#: html/autohandler:150
+#: NOT FOUND IN SOURCE
msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
+msgstr "XXX ZMĚNIT Nejste autorizovaný uživatel"
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Požadavek již vlastníte"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Nejste autorizovaný uživatel"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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"
@@ -4939,25 +5455,25 @@ msgstr "Můžete přidělit pouze požadavky, které jsou vaše nebo nejsou vlas
msgid "You don't have permission to view that ticket.\\n"
msgstr "Nemáte právo k zobrazení tohoto požadavku.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Nalezl jste %1 požadavků ve frontě %2"
#??? quant
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Byl jste odhlášen od RT."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "V této frontě nemůžete vytvářet požadavky."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Jste vítáni k dalšímu přihlášení"
@@ -4985,24 +5501,36 @@ msgstr "Váš požadavek byl odmítnut"
msgid "Your request was rejected."
msgstr "Váš požadavek byl odmítnut."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "VaÅ¡e uživatelské jméno Äi heslo je nesprávné"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "PSČ"
-#: html/User/Elements/DelegateRights:58
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr ""
+
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr ""
+
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "jak je dovoleno %1"
-#: html/SelfService/Closed.html:27
-msgid "closed"
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "uzavřen"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "obsahuje"
@@ -5022,7 +5550,7 @@ msgstr "korespondence (zřejmě) neposlána"
msgid "correspondence sent"
msgstr "korespondence poslána"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "dnů"
@@ -5030,64 +5558,92 @@ msgstr "dnů"
msgid "delete"
msgstr "smazat"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "smazán"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "neodpovídá"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "neobsahuje"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "je rovno"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "název souboru"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "větší než"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "skupina '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "hodin"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "Identifikátor"
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "je"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "není"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "menší než"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "odpovídá"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minut"
@@ -5095,84 +5651,88 @@ msgstr "minut"
msgid "modifications\\n\\n"
msgstr "úpravy\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "měsíců"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "nový"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "bez jména"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "znehodnotit"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "žádný"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "není rovno"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "otevřený"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "vlastní skupina '%1' pro uživatele '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "fronta %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "zamítnutý"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "vyřešený"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sek"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "odložený"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "systém %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "systémová skupina '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 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:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "požadavek #%1 %2"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "nepopsaná skupina %1"
@@ -5181,12 +5741,12 @@ msgstr "nepopsaná skupina %1"
msgid "undescripbed group %1"
msgstr "nepopsaná skupina %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "uživatel %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "týdnů"
@@ -5194,7 +5754,7 @@ msgstr "týdnů"
msgid "with template %1"
msgstr "se vzorem %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "roků"
diff --git a/rt/lib/RT/I18N/da.po b/rt/lib/RT/I18N/da.po
index e2a2e8c..76e97f5 100644
--- a/rt/lib/RT/I18N/da.po
+++ b/rt/lib/RT/I18N/da.po
@@ -1,5 +1,8 @@
msgid ""
msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
#: NOT FOUND IN SOURCE
msgid "#"
@@ -9,67 +12,64 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
-msgstr ""
+msgstr "%1 #%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
-msgstr ""
+msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%2 %1 %3 %4:%5:%6 %7"
-#: lib/RT/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 tilføjet"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 siden"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 ændret til %3"
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 slettet"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 med skabelon %3"
@@ -78,46 +78,46 @@ msgstr "%1 %2 med skabelon %3"
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 denne ticket\\n"
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr "%1 (%2) af %3"
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (Uændret)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
msgstr "%1 - %2 vist"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Et argument til afsendelse til %2"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Send status opdateringer til STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Specificér den aktion du ønsker at benytte"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Specificer det betingelses modul du ønsker at benytte"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Specificer det søge modul du ønsker at benytte"
@@ -128,20 +128,35 @@ 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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
-msgstr ""
+msgstr "%1 RT %2 Copyright 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 ScripAktion indlæst"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 tilføjet som en værdi for %2"
@@ -154,32 +169,31 @@ msgstr "%1 aliaser kræver en TicketID at arbejde på"
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"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($args{'Base'})
#. ($args{'Target'})
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"
-#: html/Ticket/Elements/ShowDates:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 af %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr "%1 ændret fra %2 til %3"
-#: html/Search/Build.html:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 kopier"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 kunne ikke sættes til %2"
@@ -187,31 +201,40 @@ msgstr "%1 kunne ikke sættes til %2"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 kun ikke initiere en transaktion (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
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"
-#: html/Elements/MyTickets:24
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
+msgid "%1 created"
+msgstr "%1 oprettet"
+
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr "%1 slettet"
+
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
-msgstr ""
+msgstr "%1 højest prioriterede tickets jeg ejer"
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
-msgstr "%1 højest prioriteterede tickets jeg ejer..."
+msgstr "%1 højest prioriterede tickets jeg ejer..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "%1 højest prioriterede tickets jeg har anmodet om"
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
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."
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 er ikke længere en %2 for denne kø"
@@ -220,8 +243,7 @@ msgstr "%1 er ikke længere en %2 for denne kø"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 er ikke længere en %2 for denne ticket."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: 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"
@@ -229,7 +251,7 @@ msgstr "%1 er ikke længere en værdi for special felt %2"
msgid "%1 isn't a valid Queue id."
msgstr "%1 er ikke en lovlig kø ID"
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -238,16 +260,20 @@ msgstr "%1 er ikke en lovlig kø ID"
msgid "%1 min"
msgstr "%1 min."
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "%1 nyeste ikke ejede tickets"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 ikke vist"
-#: html/User/Elements/DelegateRights:75
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr "%1 objekter"
+
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 rettigheder"
@@ -264,7 +290,7 @@ msgstr "%1 type er ukendt for $MessageId"
msgid "%1 type unknown for %2"
msgstr "%1 type ukendt for %2"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
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."
@@ -274,28 +300,36 @@ msgstr "%1 vil løse samtlige alle medlemmer af en løst gruppe ticket."
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1 vil "
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: lib/RT/CustomField_Overlay.pm:828
+msgid "%1's %2 objects"
+msgstr "%1's %2 objekter"
+
+#: lib/RT/CustomField_Overlay.pm:829
+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)
msgid "%1's saved searches"
-msgstr ""
+msgstr "%1's gemte søgninger"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: ingen vedhæftet fil angivet"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' er ikke en valid status værdi"
@@ -308,50 +342,50 @@ msgstr "'%1' er ikke en genkendt aktion. "
msgid "(Check box to delete scrip)"
msgstr "(Check box til sletning af scrip)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Check bokse for fravalg af notificering af de listede modtagere)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Check bokse for tilvalg af notificering af de listede modtagere)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr "(Indtast ticket ids eller URLSs, separeret af mellemrum)"
#MANGLER
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "(Hvis ikke angivet vil defaulte til %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(Hvis ikke angivet vil defaulte til %1)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Ingen custom felter)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Ingen medlemmer)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Ingen scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Ingen templates)"
-#: html/Ticket/Update.html:66
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+msgid "(None)"
+msgstr "(Ingen)"
+
+#: 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 "(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.)"
@@ -359,11 +393,11 @@ msgstr "(Sender en blind karbon-kopi af denne opdatering til en komma separeret
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.)"
-#: html/Ticket/Create.html:78
+#: 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 "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Disse <b>vil</b> modtage fremtidige opdateringer.)"
-#: html/Ticket/Update.html:62
+#: 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 "(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.)"
@@ -371,19 +405,19 @@ msgstr "(Sender en karbon-kopi af denne opdatering til en komma separeret liste
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.)"
-#: html/Ticket/Create.html:68
+#: 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 "(Sender en karbon-kopi af denne opdatering til en komma separeret liste af e-mail adresser. Disse <b>vil</b> modtage fremtidige opdateringer.)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(Benyt disse felter når du vælger 'Bruger Defineret' for en betingelse eller aktion"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tom)"
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(intet navn listet)"
@@ -391,31 +425,35 @@ msgstr "(intet navn listet)"
msgid "(no subject)"
msgstr "(intet emne)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(ingen værdi)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(ingen værdier)"
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(kun en ticket)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(afventer godkendelse)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(afventer anden Samling)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
msgstr "(afventer andre tickets)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(obligatorisk)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(unavngiven)"
@@ -427,24 +465,24 @@ msgstr "25 højest prioriterede tickets jeg ejer..."
msgid "25 highest priority tickets I requested..."
msgstr "25 højest prioriterede tickets jeg har anmodet..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
-msgstr ""
+msgstr "<%$_%>"
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
#MANGLER
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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 ticket i\">&nbsp;%1"
@@ -453,69 +491,85 @@ msgstr "<input type=\"submit\" value=\"Ny ticket i\">&nbsp;%1"
msgid "A blank template"
msgstr "En blank template"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: html/Admin/Users/Modify.html:363
+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
msgid "ACE not found"
msgstr "ACE ikke fundet"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEs kan kun blive oprettet og slettet"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "OG"
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Afbryder for a undgå utilsigtede ticket ændringer"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Om mig"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Adgangskontrol"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Aktion"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Aktion %1 ikke fundet"
#MANGLER
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Aktion "
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Aktion committet.\\n"
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Aktion forberedt"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Tilføj"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Tilføj AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Tilføj Cc"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Tilføj kolonner"
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr ""
+msgstr "Tilføj Kriterie"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Tilføj flere filer"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Tilføj Anmoder"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr "Tilføj værdi"
@@ -527,50 +581,54 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "Tilføj en scrip som vil virke for alle køer"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "Tilføj yderligere kriterier"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Tilføj kommentarer eller svar til valgte tickets"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Tilføj medlemmer"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Tilføj nye watchers"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr "Tilføj, slet og editer custom felt værdier for objekter"
+
HERTIL
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "TilføjNæsteStatus"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Tilføjede principal som %1 for denne kø"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Tilføjede principal som %1 for denne ticket"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresse1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -582,7 +640,7 @@ msgstr "Admin Kommentar"
msgid "Admin Correspondence"
msgstr "Admin Korrespondance"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Admin Køer"
@@ -590,7 +648,7 @@ msgstr "Admin Køer"
msgid "Admin users"
msgstr "Admin brugere"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Amin/Global konfiguration"
@@ -607,7 +665,7 @@ msgstr "Admin/Køer/Basics"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonligeGrupper"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
@@ -619,43 +677,47 @@ msgstr "AdminKommentar"
msgid "AdminCorrespondence"
msgstr "AdminKorrespondance"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr "AdminCustomerField"
+
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "AdminCustomFelter"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "AdminGruppeMedlemskab"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "AdminEgnePersonligeGrupper"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "AdminKø"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "AdminBrugere"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administrativ Cc"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
+msgstr "Avanceret"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
msgstr "Avanceret Søgning"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Efter"
@@ -663,15 +725,19 @@ msgstr "Efter"
msgid "Age"
msgstr "Alder"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Aggregator"
+
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr "All godkendelser godtaget"
-#: html/Admin/Elements/EditCustomFields:94
+#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
msgstr "Alle custom felter"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Alle Køer"
@@ -679,31 +745,39 @@ msgstr "Alle Køer"
msgid "Always sends a message to the requestors independent of message sender"
msgstr "Sender altid en besked til requestoren uafhængigt af besked afsenderen"
-#: html/Search/Edit.html:42
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Og/Eller"
+
+#: 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 ""
+msgstr "Foretag"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "Foretag dine ændringer"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Godkendelse"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Godkendelse #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Godkendelse #%1: Noter ikke gemt grundet en system fejl"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Godkendelse #%1: Noter gemt"
@@ -724,7 +798,7 @@ msgstr "Godkendelse afvist"
msgid "Approval diagram"
msgstr "Godkendelses diagram"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Godkend"
@@ -732,48 +806,56 @@ msgstr "Godkend"
msgid "Approver's notes: %1"
msgstr "Apprtover's noter: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Apr."
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Stigende"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
+msgstr "Tilføj og slet custom felter"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "AssignCustomFields"
+msgstr "TilknytCustomFelter"
+
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Vedhæft"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Vedhæft fil"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Vedhæftet fil"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Vedhæftede fil '%1' kunne ikke indlæses"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Vedhæftet fil oprettet"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Vedhæftetfilnavn"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Vedhæftede filer"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Attribut Slet"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Aug."
@@ -793,10 +875,6 @@ msgstr "Autosvar til Requestere"
msgid "AutoreplyToRequestors"
msgstr "AutoSvarTilRequestere"
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Ubrugelig PGP Signatur: %1\\n"
@@ -813,19 +891,19 @@ msgstr "DÃ¥rlige data i %1"
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/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Vær sikker på at gemme dine ændringer"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Før"
@@ -833,92 +911,117 @@ msgstr "Før"
msgid "Begin Approval"
msgstr "PÃ¥begynd godkendelse"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Binary"
+msgstr "Binær"
+
#: etc/initialdata:217
msgid "Blank"
msgstr "Tom"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Fed"
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "URl for denne søgning som kan gemmes som bookmark"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "Bogmærkbart link"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Korte headers"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Masse-ticket opdatering"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Kan ikke modificere system brugere"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Kan denne principal se denne kø"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Kan ikke tilføje custom felt værdi uden et navn"
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: html/Search/Build.html:761
+msgid "Can't find a saved search to work with"
+msgstr "Kan ikke finde en gemt søgning til at arbejde med"
+
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Kan ikke linke en ticket til den selv"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: 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"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Kan ikke gemme denne søgning"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Kan ikke specificere både base og mål"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kan ikke oprette bruger: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Skift adgangskode"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr "Vælg Alle"
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Vælg boks for at slette"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Vælg boks for a indrage rettighed"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Børn"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "By"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Elements/Submit:102
+msgid "Clear All"
+msgstr "Fravælg Alle"
+
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Lukket"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
msgstr "Lukkede Tickets"
@@ -926,7 +1029,7 @@ msgstr "Lukkede Tickets"
msgid "Closed requests"
msgstr "Lukkede requests"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "Lukkede requests"
@@ -934,11 +1037,11 @@ msgstr "Lukkede requests"
msgid "Command not understood!\\n"
msgstr "Kommando ikke forstået!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Kommentar"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Kommentar adresse"
@@ -946,11 +1049,11 @@ msgstr "Kommentar adresse"
msgid "Comment not recorded"
msgstr "Kommentar ikke skrevet"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Kommentér på tickets"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "KommenterPÃ¥Ticket"
@@ -958,11 +1061,11 @@ msgstr "KommenterPÃ¥Ticket"
msgid "Comments"
msgstr "Kommentarer"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Kommentarer (ikke sendt til requestere)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Kommentarer (ikke sendt til requestere)"
@@ -970,15 +1073,15 @@ msgstr "Kommentarer (ikke sendt til requestere)"
msgid "Comments about %1"
msgstr "Kommentarer på %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentarer om denne bruger"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Kommentarer tilføjet"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "Commit Ryddet"
@@ -986,23 +1089,23 @@ msgstr "Commit Ryddet"
msgid "Compile Restrictions"
msgstr "Oversættelses Restriktioner"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Betingelse"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "Betingelser matcher..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Betingelse ikke fundet"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Konfiguration"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Bekræft"
@@ -1014,17 +1117,17 @@ msgstr "KontaktInfomationsSystem"
msgid "Contacted date '%1' could not be parsed"
msgstr "Dato kontaktet: '%1' kunne ikke parses"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Indhold"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
-msgstr ""
+msgstr "Content-Type"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Kopier"
#: etc/initialdata:286
msgid "Correspondence"
@@ -1034,7 +1137,7 @@ msgstr "Korrespondance"
msgid "Correspondence Address"
msgstr "Korrespondance adresse"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Korrenspondance tilføjet"
@@ -1042,33 +1145,47 @@ msgstr "Korrenspondance tilføjet"
msgid "Correspondence not recorded"
msgstr "Korrespondance ikke gemt"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: 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. "
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr "Kunne ikke tilføje ny custom felt værdi"
+
+#: lib/RT/Record.pm:1646
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
+msgstr "Kunne ikke tilføje ny custom felt værdi. %1"
+
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
msgstr "Ikke muligt at skifte ejer"
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Ikke muligt at oprette Custom felt"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr "Kunne ikke oprette CustomField: %1"
+
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
msgstr "Ikke muligt at oprette gruppe"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Ikke muligt at oprette template: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Ikke muligt at oprette ticket. Kø ikke sat"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Ikke muligt at oprette bruger"
@@ -1080,11 +1197,11 @@ msgstr "Ikke muligt at finde ticket med id %1"
msgid "Could not find group %1."
msgstr "Ikke muligt at finde gruppe %1"
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Ikke muligt at finde eller oprette den bruger"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Ikke muligt at finde principal"
@@ -1092,21 +1209,34 @@ msgstr "Ikke muligt at finde principal"
msgid "Could not find user %1."
msgstr "Ikke muligt at finde bruger %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/CustomFields/Objects.html:69
+msgid "Could not load CustomField %1"
+msgstr "Kunne ikke indlæse CustomFelt %1"
+
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Ikke muligt at indlæse gruppe"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "Kunne ikke g¯re den principal %1 for denne k¯"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "Kunne ikke g¯re den prinicipal %1 for denne ticket"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Kunne ikke fjerne den principal %1 for denne k¯"
@@ -1115,15 +1245,15 @@ msgstr "Kunne ikke fjerne den principal %1 for denne k¯"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "msgstr "Kunne ikke fjerne den principal %1 for denne ticket" "
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Kunne ikke sætte bruger info"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Kunne ikke tilf¯je medlem til gruppe"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Kunne ikke oprette en lave transaktion: %1"
@@ -1136,50 +1266,65 @@ msgstr "Kunne ikke afg¯re hvad som skulle foretages ud fra GPG's svar\\n"
msgid "Couldn't find group\\n"
msgstr "Kunne ikke finde gruppe\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Kunne ikke finde row"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Kunne ikke finde den principal"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
-msgstr "Kunne ikke finde den vÊrdi"
+msgstr "Kunne ikke finde den værdi"
#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
msgstr "Kunne ikke finde bruger\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
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 bruger database.\\n"
+
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
+msgid "Couldn't load Class %1"
+msgstr "Kunne ikke indlæse klasse %1"
+
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
+msgid "Couldn't load CustomField %1"
+msgstr "Kunne ikke indlæse CustomField %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 konfigurations fil '%1' %2"
#: NOT FOUND IN SOURCE
msgid "Couldn't load Scrips."
-msgstr "Kunne ikke indlÊse Scrips."
+msgstr "Kunne ikke indlæse Scrips."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
-msgstr "Kunne ikke indlÊse gruppe %1"
+msgstr "Kunne ikke indlæse gruppe %1"
-#: lib/RT/Link_Overlay.pm:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
-msgstr "Kunne ikke indlÊse link"
+msgstr "Kunne ikke indlæse link"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: 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 "Kunne ikke indlæse object %1"
+
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
-msgstr "Kunne ikke indlÊse k¯"
+msgstr "Kunne ikke indlæse k¯"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Kunne ikke indlÊse k¯ %1"
@@ -1196,16 +1341,26 @@ msgstr "Kunne ikke indlÊse template"
msgid "Couldn't load that user (%1)"
msgstr "Kunne ikke indlÊse den bruger (%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Kunne ikke indlÊse ticket '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "opret"
@@ -1213,16 +1368,16 @@ msgstr "opret"
msgid "Create Tickets"
msgstr "opret Tickets"
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "opret et Custom felt"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "opret et Custom felt for k¯ %1"
-#: html/Admin/Global/CustomField.html:47
+#: 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"
@@ -1234,11 +1389,11 @@ msgstr "opret et nyt Custom felt"
msgid "Create a new global scrip"
msgstr "opret en ny global scrip"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "opret en ny gruppe"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "opret en ny personlig gruppe"
@@ -1254,15 +1409,15 @@ msgstr "opret en ny scrip"
msgid "Create a new template"
msgstr "opret en ny template"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "opret en ny ticket"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "opret en ny bruger"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "opret en ny k¯"
@@ -1274,16 +1429,16 @@ msgstr "opret en k¯ med navnet"
msgid "Create a request"
msgstr "opret en request"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "opret en scrip for k¯ %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "opret en template"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "opret en ticket"
@@ -1291,19 +1446,19 @@ msgstr "opret en ticket"
msgid "Create new tickets based on this scrip's template"
msgstr "opret en ny ticket baseret p denne scrip's template"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "opret ticket"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "opret tickets i denne k¯"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "opret, slet og rediger custom felter"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "opret, slet og rediger k¯er"
@@ -1311,23 +1466,27 @@ msgstr "opret, slet og rediger k¯er"
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"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "opret, slet og rediger medlemmernes personlie grupper"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "opret, slet og rediger brugere"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr "OpretGemtSøgning"
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "OpretTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Oprettet"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Oprettede Customer felt %1"
@@ -1336,23 +1495,23 @@ msgstr "Oprettede Customer felt %1"
msgid "Created template %1"
msgstr "Oprettede template %1"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Opretter"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Nuværende relationer"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Nuværende Scrips"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Nuværende medlemmer"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Nuværende rettigheder"
@@ -1360,60 +1519,63 @@ msgstr "Nuværende rettigheder"
msgid "Current search criteria"
msgstr "Nuværende søgekriterier"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
-msgstr "NuvÊrende watchere"
+msgstr "Nuværende watchere"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
-msgstr "Custom Field #%1"
+msgstr "Custom Felt #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Custom Felter"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr "Custom Felter for %1"
+
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Custom aktion oprydnings kode"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Custom aktion forberedelses kode"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Custom betingelse"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Custom felt %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Custom felt %1 har vÊrdi."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Custom felt %1 har ingen vÊrdi."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Custom felt %1 ikke fundet"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Custom felt slettet"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Custom felt ikke fundet"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
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"
@@ -1422,27 +1584,27 @@ msgstr "Custom felt vÊrdi %1 kunne ikke blive fundet for custom felt %2"
msgid "Custom field value changed from %1 to %2"
msgstr "Custom felt vÊrdi Êndret fra %1 to %2"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "Custom felt vÊrdi kunne ikke slettes"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Custom felt vÊrdi kunne ikke findes"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Custom felt vÊrdi slettet"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "CustomFelt"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Datoer"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Dec."
@@ -1454,13 +1616,13 @@ msgstr "Default Autosvars Template"
msgid "Default Autoresponse template"
msgstr "Default autosvars template"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Default Kø"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Default Requestor"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1478,64 +1640,72 @@ msgstr "Default korrespondance template"
msgid "Default transaction template"
msgstr "Default transaktions template"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Default: %1/%2 Êndret til %3 to %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Overdrag rettigheder"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Overdrag specifikke rettigeder som er blevet tildelt til dig."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "OverdragRettigheder"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Overdragelse"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Slet"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
+msgstr "Slet Template"
+
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Slet valgte scrips"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Slet tickets"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "SletTicket"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Sletning af dette objekt kan ¯delÊgge referentiel integritet"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Sletning af dette objekt vil ¯delÊgge referentiel integritet"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Sletning af dette objekt vil stride mod referentiel integritet"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Afvis"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Afhængighed til"
@@ -1543,39 +1713,39 @@ msgstr "Afhængighed til"
msgid "Dependencies: \\n"
msgstr "Afhængigheder: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr "Afhængighed til %1 tilf¯jet"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Afhængighed til %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr "Afhængighed af %1 tilf¯jet"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Afhængighed af %1 slettet"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Afhængig af"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Faldende"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Beskriv problemet nedenfor"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Beskrivelse"
@@ -1583,47 +1753,51 @@ msgstr "Beskrivelse"
msgid "Details"
msgstr "Detaljer"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Vis"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Vis Adgangs Kontrol Liste"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Vis Kolonner"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Vis Scrip templates for denne kø"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Vis scrips for denne kø"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Visnings modus"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Vis gemte søgninger fir denne gruppe"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
msgstr "Vis ticket #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr ""
+msgstr "Distribueret under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> af GNU GPL'en.</a>"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Gør noget og alting"
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Foretag Søgningen"
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Genindlæs ikke denne side-"
@@ -1631,11 +1805,15 @@ msgstr "Genindlæs ikke denne side-"
msgid "Don't show search results"
msgstr "Vis ikke søge resultater"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Download"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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"
+
+#: 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
msgid "Due"
msgstr "Forfaldende"
@@ -1651,33 +1829,45 @@ msgstr "FEJL: Kunne ikke indlæse ticket '%1': %2.\\n"
msgid "Edit"
msgstr "Editér"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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 "Editér customer felter for %1"
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Editér forhold"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
+msgstr "Editér Søgning"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Editér Templates for kø %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
-msgstr ""
+msgstr "Editér gemte søgniner for denne gruppe"
#: NOT FOUND IN SOURCE
msgid "Edit scrips"
msgstr "Editér scrips"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Editér system templates"
@@ -1685,11 +1875,11 @@ msgstr "Editér system templates"
msgid "Edit templates for %1"
msgstr "Editér templates for %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
+msgstr "EditerGemteSøgninger"
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Editér Konfiguration for kø %1"
@@ -1698,17 +1888,17 @@ msgstr "Editér Konfiguration for kø %1"
msgid "Editing Configuration for user %1"
msgstr "Editerer Konfiguration for bruger %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Editerer Custom felt %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Editerer medlemskab for gruppe %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Editerer medlemskab for personlig gruppe %1"
@@ -1717,15 +1907,15 @@ msgstr "Editerer medlemskab for personlig gruppe %1"
msgid "Editing template %1"
msgstr "Editerer template %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Enten base eller mål skal være specificeret"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "E-mail adresse i brug"
@@ -1737,60 +1927,65 @@ msgstr "E-mailAdresse"
msgid "EmailEncoding"
msgstr "E-mail encoding"
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktiveret (Fravalg af denne boks deaktiverer dette custom felt)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: 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)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Aktiveret (Fravalg af denne boks deaktiverer denne kø)"
-#: html/Admin/Elements/EditCustomFields:97
+#: NOT FOUND IN SOURCE
msgid "Enabled Custom Fields"
msgstr "Aktiverede Custom felter"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Aktiverede Køer"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Aktiverede status %1"
-#: lib/RT/CustomField_Overlay.pm:433
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr "Tilvalgt status: %1"
+
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Indtast flere værdier"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Angiv objecter eller URIs for linkning af objekter. Separér flere med mellemrum"
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Indtast en værdi"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Angiv køer eller URIs til linkning køer til. Separér flere med mellemrum"
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Indtast tickets eller URIs for linkning af tickets. Separer flere værdier med mellemrum."
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr "Skriv op til %1 værdier"
+
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Fejl"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Fejl i parametre til Queue->AddWatcher"
@@ -1798,11 +1993,11 @@ msgstr "Fejl i parametre til Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Fejl i parametre til Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Fejl i parametre til Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Fejl i parametre til Ticket->AddWatcher"
@@ -1810,23 +2005,23 @@ msgstr "Fejl i parametre til Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Fejl i parametre til Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Fejl i parametre til Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "Eskalér tickets"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Estimeret"
#: etc/initialdata:20
msgid "Everyone"
msgstr "Alle"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Eksempel:"
@@ -1838,56 +2033,93 @@ msgstr "ExternalAuthId"
msgid "ExternalContactInfoId"
msgstr "ExternalContactInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Ekstra information"
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Fejlede i lokalisering 'Priviledged' brugere pseudogruppe."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Fejlede i lokalisering af 'Unproviledged' brugere pseudogruppe"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Fejlede i indlæsningen af modul %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Feb."
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
+msgstr "Filnavn"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Udfyld flere tekst områder"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Udfyld i et tekst område"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "Udfyld op til %1 tekst områder"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Slut"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Endelig Prioritet"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "EndeligPrioritet"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
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
+msgid "Find groups whose"
+msgstr "Find grupper hvis"
+
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
msgstr "Find nye/Ã¥bne tickets"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: 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"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Find tickets"
@@ -1895,7 +2127,7 @@ msgstr "Find tickets"
msgid "Finish Approval"
msgstr "Afslut godkendelse"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Første"
@@ -1903,78 +2135,94 @@ msgstr "Første"
msgid "First page"
msgstr "Første side"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "gennemtving ændring"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Fandt %quant(%1,ticket)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Fandt Objekt"
#: NOT FOUND IN SOURCE
+msgid "Freeform"
+msgstr "Freeform"
+
+#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "FreeformMultiple"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Fre."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Fulde headers"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "Hent template 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"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Givet til %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: 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"
+
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
msgstr "Globale Scrips"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Global custom felt configuration"
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Global template: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Go"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Start!"
@@ -1986,11 +2234,11 @@ msgstr "God PGP signatur fra %1\\n"
msgid "Goto page"
msgstr "GÃ¥ til side"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "GÃ¥ til ticket"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Gruppe"
@@ -1998,28 +2246,28 @@ msgstr "Gruppe"
msgid "Group %1 %2: %3"
msgstr "Gruppe %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Gruppe har allerede medlem"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Gruppe kunne ikke blive oprettet: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Gruppe oprettet"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Gruppen har sådan et medlem"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Gruppe ikke fundet"
@@ -2031,36 +2279,54 @@ msgstr "Gruppe ikke fundet.\\n"
msgid "Group not specified.\\n"
msgstr "Gruppe ikke angivet.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Grupper"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Grupper kan ikke være medlemmer af deres medlemmer"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr "Grupper som matcher søge kriterier"
+
+#: 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
msgid "Hello!"
msgstr "Hej!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hej, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historie"
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr "Historie for gruppen %1"
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr "Historie for brugeren %1"
+
#: NOT FOUND IN SOURCE
msgid "HomePhone"
msgstr "HjemmeTelefon"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Jeg har %quant(%1,concrete mixer)."
@@ -2069,11 +2335,15 @@ msgstr "Jeg har %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Jeg har [quant,_1,concrete mixer]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr "jeg er fortabt"
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Id"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identitet"
@@ -2081,76 +2351,88 @@ msgstr "Identitet"
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"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "Hvis ingen Requestor er specificeret, opret da tickets med denne requestor"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Hvis ingen kø er oprettet, opret tickets i denne kø"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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."
-#: html/Admin/Queues/People.html:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Hvis du har opdateret noget ovenfor, vær da sikker på at"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Ulovlig værdi for %1"
-#: lib/RT/Record.pm:745
+#: NOT FOUND IN SOURCE
+msgid "Image"
+msgstr "Billede"
+
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Uforanderligt felt"
-#: html/Admin/Elements/EditCustomFields:72
+#: NOT FOUND IN SOURCE
msgid "Include disabled custom fields in listing."
msgstr "Medtag deaktiverede custom felter i liste."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Inkludér ikke tilvalgte grupper i denne liste."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Medtag deaktiverede køer i liste."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Medtag deaktiverede brugere i liste."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr "Ukomplet Søgning"
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr "Ukomplet søgning"
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Initiel Prioritet"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "InitielPrioritet"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Input fejl"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Intern Fejl"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Intern Fejl: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Ikke valid Gruppe Type"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Ikke valid Rettighed"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Ikke valide data"
@@ -2158,60 +2440,64 @@ msgstr "Ikke valide data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Ikke valid ejer, Default'er til 'nobody'"
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Ikke valid kø"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Ikke valid rettighed"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Ikke valid værdi for %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Ikke valid værdi for custom felt"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Ikke valid værdi for status"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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."
-#: bin/rt-crontool:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Det tager adskellige argumenter:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "Kursiv"
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Elementer som afventer min godkendelse"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Jan."
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Tilslut eller forlad denne gruppe"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun."
@@ -2223,19 +2509,23 @@ msgstr "Nøgleord"
msgid "Lang"
msgstr "Sprog"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
-msgstr ""
+msgstr "Sprog"
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Stor"
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Sidste"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Sidste kontakt"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Sidst kontaktet"
@@ -2243,23 +2533,23 @@ msgstr "Sidst kontaktet"
msgid "Last Notified"
msgstr "Sidst Notificeret"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Sidst Opdateret"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "SidstOpdateretAf"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Tilbage"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Lad denne bruger få adgang til RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Lad denne bruger få rettigheder"
@@ -2271,213 +2561,255 @@ msgstr "Begrænser ejer til %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Begrænser kø til %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Link eksisterer allerede"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Link kunne ikke blive oprettet"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Link oprettet (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Link slettet (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Link ikke fundet"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Link ticket #%1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Links"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "Indlæs"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
-msgstr ""
+msgstr "Indlæs gemt søgning:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr "IndlæsGemtSøgning"
-#: html/Admin/Tools/Configuration.html:19
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
+msgstr "Indlæste Perl moduler"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Lokation"
-#: lib/RT.pm:184
+#: 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."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Logget ind som %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Log ind"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Log ud"
-#: html/Search/Bulk.html:83
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr "Opslagstype misforhold"
+
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Lav Ejer"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Lav Status"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Sæt forfaldsdato"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Sæt løsnings dato"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr "Sæt startet dato"
+msgstr "Sæt start dato"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr "Sæ startes dato"
+msgstr "Sæt startes dato"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Sæt dato fortalt"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Sæt Prioritet"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Sæt kø"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Sæt emne"
-#: html/Admin/index.html:32
+#: lib/RT/Group_Overlay.pm:177
+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"
+
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Administrer grupper og gruppe medlemskab"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Administrer egenskaber og konfiguration som gælder for alle køer"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Administrer køer og kø-specifikke egenskaber"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Administrer brugere og adgangskoder"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Maj."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr "Medlem %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr "Medlem %1 slettet"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Medlem tilføjet"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Medlem slettet"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Medlem ikke slettet"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Medlem af"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Medlemmer"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr "Medlemskan af %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Medlemskab af %1 slettet"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Medlemskaber"
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr "Medlemskaber for brugeren %1"
+
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Sammensmeltning succesfuld"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Sammensmeltning fejlede. Kunne ikke sætte EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr "Sammensmeltning mislykkedes. Kunne ikke sætte status"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Sammensmelt med"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Sammensmeltet med %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Besked"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Besked kunne ikke blive gemt"
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Besked gemt"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
-msgstr ""
+msgstr "Beskeder angående denne ticket vil ikke blive sent til..."
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr "Ikke-matchende parenteser"
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Mangler en primærnøgle?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Mobil"
@@ -2485,7 +2817,7 @@ msgstr "Mobil"
msgid "MobilePhone"
msgstr "MobilTelefon"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Modificér Adgangs Kontrol Liste"
@@ -2493,27 +2825,37 @@ msgstr "Modificér Adgangs Kontrol Liste"
msgid "Modify Custom Field %1"
msgstr "Modificér Custom Felt %1"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Modificér Custom Felter som gælder for %1 for alle %2"
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Modificér Customer Felter som 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"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Modificér Gruppe Rettigheder"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Modificér Medlemmer"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Modificér Rettigheder"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Modificér Scrip templates for denne kø"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Modificér Scrips for denne kø"
@@ -2521,43 +2863,52 @@ msgstr "Modificér Scrips for denne kø"
msgid "Modify Template %1"
msgstr "Modificér Template %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Modificér Brugerrettigheder"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "Modificér CustomFelt for kø %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "Modificér CustomFelt som gælder for alle køer"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modificér et scrip for kø %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Modificér et scrip som gælder for alle køer"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
+msgstr "Modificér objekter associerede med %1"
+
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modific+er datoer for #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modificér datoer for ticket # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Modificér globale custom felter"
+
+#: 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"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Modificér globale gruppe rettiheder"
@@ -2565,100 +2916,110 @@ msgstr "Modificér globale gruppe rettiheder"
msgid "Modify global scrips"
msgstr "Modificér globale scrips"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: 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"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Modificér globake bruger rettigehder"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Modificér gruppe metadata eller slet gruppe"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
+msgid "Modify group rights for custom field %1"
+msgstr "Modificér gruppe rettigheder for custom felter %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 "Modificér gruppe rettigheder for gruppe %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Modificér gruppe rettigheder for kø %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Modificér medlemskabsliste for denne gruppe"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Modificér ens egen RT konto"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Modificér folk relateret til kø %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Modificér folk relateret til ticket #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Modificér scrips for kø %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Modificér template %1"
-#: html/Admin/Global/Templates.html:43
+#: 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"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
msgstr "Modificér gruppen %1"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Modificér kø watchers"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modificer brugeren %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Modificer ticket # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Modificer ticket #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Modificer tickets"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr "Modificér brugerrettigheder custom felter for %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 "Modificer bruger rettigheder for gruppe %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Modificer bruger rettigheder for kø %1"
@@ -2667,60 +3028,64 @@ msgstr "Modificer bruger rettigheder for kø %1"
msgid "Modify watchers for queue '%1'"
msgstr "Modificer watchers for kø '%1'"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "ModificerACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "ModifyCustomField"
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "ModificerEgetMedlemskab"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "ModificerQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "ModificerScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "ModificerSelv"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "ModificerTemplate"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "ModificerTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Man."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Mere om %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Flyt ned"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Flyt op"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Flere"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "'Name' attribut skal angives"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mine %1 tickets"
@@ -2729,19 +3094,19 @@ msgstr "Mine %1 tickets"
msgid "My Approvals"
msgstr "Mine Godkendelser"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mine godkendelser"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Mine gemte søgninger"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Navn"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Navn i brug"
@@ -2749,19 +3114,19 @@ msgstr "Navn i brug"
msgid "Need approval from system administrator"
msgstr "Behøver godkendelse af system adminstrator"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Aldrig"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Ny"
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Nye relationer"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Ny adgangskode"
@@ -2769,31 +3134,31 @@ msgstr "Ny adgangskode"
msgid "New Pending Approval"
msgstr "Ny afventende godkendelse"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
+msgstr "Ny Søgestreng"
#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Ny Søgning"
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Nyt custom felt"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Ny gruppe"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Ny adgangskode"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Ny adgangskode notifikation afsendt"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Ny kø"
@@ -2801,11 +3166,11 @@ msgstr "Ny kø"
msgid "New request"
msgstr "Ny request"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nye rettigheder"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Ny scrip"
@@ -2813,27 +3178,27 @@ msgstr "Ny scrip"
msgid "New search"
msgstr "Ny søgning"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "Ny ticket"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Ny ticket eksisterer ikke"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Ny bruger"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Ny bruger kaldet"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nye watchers"
@@ -2841,13 +3206,13 @@ msgstr "Nye watchers"
msgid "New window setting"
msgstr "Ny vindues indstilling"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Næste"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Næste Side"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -2857,31 +3222,39 @@ msgstr "Næste side"
msgid "NickName"
msgstr "NickName"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Nickname"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: 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
msgid "No CustomField"
msgstr "Intet Custom felt"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr "Intet CustomField defineret"
+
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Ingen grupper definerede"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Ingen Søgestreng"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Ingen kø defineret"
-#: bin/rt-crontool:52
+#: 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"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Ingen Template"
@@ -2893,11 +3266,11 @@ msgstr "Ingen ticket angivet. Afbryder ticket"
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "Ingen ticket angivet. Afbryder ticket ændringer\\n\\n"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Ingen aktion"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Ingen kolonne angivet"
@@ -2905,7 +3278,7 @@ msgstr "Ingen kolonne angivet"
msgid "No command found\\n"
msgstr "Ingen kommando fundet\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Ingen kommentar inddateret for denne bruger"
@@ -2913,80 +3286,89 @@ msgstr "Ingen kommentar inddateret for denne bruger"
msgid "No correspondence attached"
msgstr "Ingen korrespondance vedhæftet"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Ingen beskrivelse af %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Ingen gruppe angivet"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr "Ingen grupper som matcher søge kriterier fundet"
+
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
-msgstr ""
+msgstr "Ingen medelelse vedhæftet"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Ingen adgangskode sat"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Ingen rettighed til at oprette køer"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "Ingen adgang til at oprette tickets i denne kø '%1'"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Ingen rettighed til at oprette brugere"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
-msgstr "Ingen adagang til at vise denne ticket"
+msgstr "Ingen adgang til at vise denne ticket"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "Ingen adgang til at vise opdater ticket"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Ingen principal angivet"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: 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:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Ingen køer fundet som matcher søge kriterie."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Ingen rettigheder fundet"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Ingen rettigheder tildelt."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Ingen søgning at arbejde med."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "Intet emne"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
msgstr "Ingen ticket id angivet"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Ingen transaktions type angivet"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Ingen brugere fundet som matcher søge kriterie"
@@ -2994,15 +3376,15 @@ msgstr "Ingen brugere fundet som matcher søge kriterie"
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"
-#: lib/RT/Record.pm:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Ingen værdi sent til _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Ingen"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Ikke eksisterende felt?"
@@ -3010,15 +3392,15 @@ msgstr "Ikke eksisterende felt?"
msgid "Not logged in"
msgstr "Ikke logget ind"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Ikke logget ind."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Ikke sat"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Endnu ikke implementeret."
@@ -3026,11 +3408,11 @@ msgstr "Endnu ikke implementeret."
msgid "Not yet implemented...."
msgstr "Endnu ikke implementeret..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Noter"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Notification kunne ikke sendes"
@@ -3044,11 +3426,11 @@ msgstr "Notificér AdminCc'ere som kommentar"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "Notificér Ccs"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "Notificér Ccs som Kommentarer"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3102,35 +3484,57 @@ msgstr "Notificér Requestere, Cc'ere og AdminCc'ere"
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr "Notificér Requestere, Cc'ere og AdminCc'ere som kommentar"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "ELLER"
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Objekt kunne ikke oprettes"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "Objekt kunne ikke slettes"
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objekt oprettet"
-#: lib/RT/Date.pm:420
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Objekt slettet"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr "Objekt af typen %1 kan ikke håndtere custom felter"
+
+#: lib/RT/CustomField_Overlay.pm:901
+msgid "Object type mismatch"
+msgstr "Objekt type misforhold"
+
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Okt."
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
-msgstr ""
+msgstr "Offline"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr ""
+msgstr "Offline editeringer"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr ""
+msgstr "Offline upload"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Ved"
@@ -3152,7 +3556,7 @@ msgstr "Ved ejerskifte"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Ved prioritets ændring"
#: etc/initialdata:192
msgid "On Queue Change"
@@ -3170,21 +3574,21 @@ msgstr "Ved statusskifte"
msgid "On Transaction"
msgstr "Ved transaktion"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "Vis kun godkendelser for requests oprettet efter %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Vis kun godkendelser for requests oprettet før %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Ã…ben"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Ã…ben den"
@@ -3192,7 +3596,7 @@ msgstr "Ã…ben den"
msgid "Open requests"
msgstr "Ã…ben requests"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "Ã…ben tickets"
@@ -3208,44 +3612,44 @@ msgstr "Ã…ben tickets (fra liste) i andet vindue"
msgid "Open tickets on correspondence"
msgstr "Ã…ben tickets ved korrespondance"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Sortér efter"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
msgstr "Orden og sortering"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Oprindelig ticket: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "Udgående e-mail omkring en kommentar gemt"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "Udgående e-mail gemt"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Tid overskredet, prioritet går mod"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Egne tickets"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "EgenTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Ejer"
@@ -3253,11 +3657,11 @@ msgstr "Ejer"
msgid "Owner changed from %1 to %2"
msgstr "Ejere ændret fra %1 til %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr ""
+msgstr "Ejer kunne ikke defineres."
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Ejer skiftet forceret fra %1 to %2"
@@ -3266,12 +3670,12 @@ msgstr "Ejer skiftet forceret fra %1 to %2"
msgid "Owner is"
msgstr "Ejer er"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Side %1 af %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Bipper"
@@ -3279,36 +3683,53 @@ msgstr "Bipper"
msgid "PagerPhone"
msgstr "BipperTelefon"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Forældre"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Adgangskode"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Adgangskode husker"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Adgangskode ændret"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Adgangskode for kort"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Adgangskode: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr "Adgangskoder matcher ikke."
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr "Adgangskoder matcher ikke. Din adgangskode er ikke blevet skiftet"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Folk"
@@ -3316,27 +3737,27 @@ msgstr "Folk"
msgid "Perform a user-defined action"
msgstr "Udfør en bruger-defineret aktion"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Perl konfiguration"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Adgang afvist"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Personlige Grupper"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Personlige grupper"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Personlige grupper:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Telefon numre"
@@ -3344,7 +3765,7 @@ msgstr "Telefon numre"
msgid "Placeholder"
msgstr "Placeholder"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Præferencer"
@@ -3352,17 +3773,17 @@ msgstr "Præferencer"
msgid "Prefs"
msgstr "Præferencer"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Prepare ryddet"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Forr."
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
+msgstr "Forrige Side"
#: NOT FOUND IN SOURCE
msgid "Previous page"
@@ -3372,33 +3793,33 @@ msgstr "Forrige side"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Principal %1 ikke fundet."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioritet"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Prioritet starter ved"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Privat:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Priviligeret"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Priviligeret status: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Priviligerede brugere"
@@ -3406,19 +3827,19 @@ msgstr "Priviligerede brugere"
msgid "Pseudogroup for internal use"
msgstr "Pseudogruppe til intern brug"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "Søgestreng"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Søgestrengs Bygger"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Kø"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -3428,7 +3849,7 @@ msgstr "Kø %1 ikke fundet"
msgid "Queue '%1' not found\\n"
msgstr "Kø '%1' ikke fundet\\n"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Kø Navn"
@@ -3436,19 +3857,19 @@ msgstr "Kø Navn"
msgid "Queue Scrips"
msgstr "Kø Scrips"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Kø eksisterer allerede"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "Kø kunne ikke oprettes"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
msgstr "Kø kunne ikke indlæses"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Kø oprettet"
@@ -3456,32 +3877,32 @@ msgstr "Kø oprettet"
msgid "Queue is not specified."
msgstr "Kø ikke angivet"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Kø ikke fundet"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Køer"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "Kø søgning"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Kvik ticket oprettelse"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
-msgstr ""
+msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 for %2"
@@ -3494,7 +3915,7 @@ 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:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT Administration"
@@ -3514,7 +3935,7 @@ msgstr "RT Konfigurationsfejl"
msgid "RT Critical error. Message not recorded!"
msgstr "RT Kritisk fejl. Meddelelse ikke gemt!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Fejl"
@@ -3526,11 +3947,11 @@ msgstr "RT modtog e-mail (%1) fra sig selv"
msgid "RT Self Service / Closed Tickets"
msgstr "RT Selv-betjening / Lukkede Tickets"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "RT Variable"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT set fra oven"
@@ -3546,11 +3967,15 @@ msgstr "RT kunne ikke finde requester via sit eksterne database opslag"
msgid "RT couldn't find the queue: %1"
msgstr "RT kunne ikke finde køen: %1"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT kunne ikke validere denne PGP signatur. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT for %1"
@@ -3579,7 +4004,7 @@ msgstr "RT vil processere denne besked som var den var usigneret.\\n"
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."
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Fulde Navn"
@@ -3587,31 +4012,31 @@ msgstr "Fulde Navn"
msgid "RealName"
msgstr "FuldeNavn"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr "Reference fra %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Reference fra %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr "Reference til %1 tilføjet"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Reference til %1 slettet"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referreret til af"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Refererer til"
@@ -3623,44 +4048,44 @@ msgstr "Forfin"
msgid "Refine search"
msgstr "Forfin søgning"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Genindlæs denne side hver %1 minutter"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Fjern AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Fjern Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Fjern Requestor"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Svar"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Svar Adresse"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Svar til requestors"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Svar på tickets"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "SvarPÃ¥Ticket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Requestor"
@@ -3672,37 +4097,37 @@ msgstr "Requestor e-mail adresse"
msgid "Requestor(s)"
msgstr "Requestor(s)"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Requestors"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Request skulle være forefaldende om"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Påkrævet parameter '%1' ikke specificeret"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Reset"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Residens"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Løs"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Løs ticket #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Løst"
@@ -3710,7 +4135,7 @@ msgstr "Løst"
msgid "Response to requestors"
msgstr "Svar til requestors"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultater"
@@ -3718,61 +4143,61 @@ msgstr "Resultater"
msgid "Results per page"
msgstr "Resultater per side"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Genskriv adgangskode"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
+msgstr "Faldtilbage"
#: 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"
-#: lib/RT/ACE_Overlay.pm:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Rettighed overdraget"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Rettighed Tildelt"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Rettighed Indlæst"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Rettighed kunne ikke inddrages"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Rettighed ikke fundet"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Rettighed ikke indlæst."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Rettighed inddraget"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Rettigheder"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Rettigheder kunne ikke tildeles %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Rettigheder kunne ikke inddrages for %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Roller"
@@ -3780,53 +4205,59 @@ msgstr "Roller"
msgid "RootApproval"
msgstr "RootGodkendelse"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Rækker per side"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Lør."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Gem"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Gem Ændringer"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Gem Præferencer"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Gem Ændringer"
-#: html/Search/Elements/EditSearches:1
-msgid "Saved searches"
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Search/Elements/EditSearches:46
+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'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip Oprettet"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Scrip Felter"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip slettet"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
@@ -3834,11 +4265,11 @@ msgstr "Scrips"
msgid "Scrips for %1\\n"
msgstr "Scrip for %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Scrips som gælder for alle køer"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Søg"
@@ -3846,82 +4277,143 @@ msgstr "Søg"
msgid "Search Criteria"
msgstr "Søgekriterier"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Søg efter godkendelser"
-#: bin/rt-crontool:184
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr ""
+
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Sikkerhed:"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr "Se custom felter"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr ""
+msgstr "See nøjagtige udgående e-mail beskeder og deres modtagere"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
-msgstr ""
+msgstr "Se ticket private kommentarer"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr ""
+msgstr "Se ticket sammenfatninger"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr "SeCustomFelt"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr "SeGruppe"
+
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr "SeKø"
-#: html/Admin/Groups/index.html:50
+#: NOT FOUND IN SOURCE
+msgid "Select"
+msgstr "Vælg"
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Vælg et Custom felt"
+
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Vælg en gruppe"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Vælg en kø"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Vælg en kø til din næste nye ticket"
+
+#: 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/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Vælg custom felt"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Vælg custom felter 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"
+
+#: 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"
+
+#: 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"
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Vælg gruppe"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Vælg flere værdier"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Vælg en værdi"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Vælg kø"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Vælg scrip"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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"
-#: html/Admin/Elements/UserTabs:46
+#: 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
msgid "Select user"
msgstr "Vælg bruger"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "VælgFlere"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "VælgEnkelt"
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Valgte Custom Felter"
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Valgte objekter"
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Selv-betjening"
@@ -3952,11 +4444,11 @@ msgstr "Sender e-mail til explicit listede Ccs og Bccs"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "Sender e-mail til Cc'ere"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Sender e-mail to Ccøere som en kommentar"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -3970,47 +4462,47 @@ msgstr "Sender e-mail til de administrative Cc som en kommentar"
msgid "Sends mail to the owner"
msgstr "Sender e-mail til ejeren"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
-msgstr ""
+msgstr "Vis"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Vis Godkendelser"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Vis Kolonner"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Vis Resultater"
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Vis godkendte requests"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Vis basic"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Vis afviste requests"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Vis detaljer"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Vis afventede requests"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Vis requests som afventer andre godkendelser"
@@ -4022,43 +4514,47 @@ msgstr "Vis ticket private kommentar"
msgid "Show ticket summaries"
msgstr "Vis ticket opsummeringer"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "VisACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr "VisKonfigurationTab"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
-msgstr ""
+msgstr "VisUdgåendeEmail"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "VisGemteSøgninger"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "VisScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "VisTemplate"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "VisTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "VisTicketKommentarer"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "Tilmeld som en ticket requestor eller ticket eller kø Cc"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Tilmeld som en ticket eller kø AdminCc"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Signatur"
@@ -4066,15 +4562,23 @@ msgstr "Signatur"
msgid "Signed in as %1"
msgstr "Tilsluttet som %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Enkelt"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "Skip Menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Lille"
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sorter"
@@ -4090,9 +4594,9 @@ msgstr "Sorter resultat efter"
msgid "SortOrder"
msgstr "SorteringsOrden"
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
-msgstr ""
+msgstr "Trin"
#: NOT FOUND IN SOURCE
msgid "Stalled"
@@ -4102,7 +4606,7 @@ msgstr "Stalled"
msgid "Start page"
msgstr "Start side"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Startet"
@@ -4110,7 +4614,7 @@ msgstr "Startet"
msgid "Started date '%1' could not be parsed"
msgstr "Startet dato '%1' kunne ikke parses"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Starter"
@@ -4122,11 +4626,11 @@ msgstr "Starter den"
msgid "Starts date '%1' could not be parsed"
msgstr "Starter dato '%1' kunne ikke parses"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Tilstand"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Status"
@@ -4134,8 +4638,7 @@ msgstr "Status"
msgid "Status Change"
msgstr "Status Ændring"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Status ændret fra %1 til %2"
@@ -4143,33 +4646,37 @@ msgstr "Status ændret fra %1 til %2"
msgid "StatusChange"
msgstr "StatusÆndring"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Stjæl"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr "Stjæl tickets"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr "StjælTicket"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "Stjålet fra %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Emne"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Emne ændret til %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Send"
@@ -4177,43 +4684,48 @@ msgstr "Send"
msgid "Submit Workflow"
msgstr "Send Workflow"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Lykkedes"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Søn."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperBruger"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "System"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "System Konfiguration"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "System Fejl"
-#: html/Admin/Tools/index.html:2
-msgid "System Tools"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "System Værktøjer"
+
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "System fejl. Rettighed ikke overdraget"
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "System fejl. Rettighed ikke tildelt"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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"
@@ -4221,40 +4733,40 @@ msgstr "System grupper"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolleGruppe for intern brug"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Tag"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr "Tag tickets"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr "TagTickets"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Taget"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Template"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Template #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Template slettet"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Template ikke fundet"
@@ -4262,11 +4774,11 @@ msgstr "Template ikke fundet"
msgid "Template not found\\n"
msgstr "Template ikke fundet\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Template parset"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Templates"
@@ -4274,33 +4786,37 @@ msgstr "Templates"
msgid "Templates for %1\\n"
msgstr "Templates for %1\\n"
-#: lib/RT/Record.pm:740
+#: NOT FOUND IN SOURCE
+msgid "Text"
+msgstr "Tekst"
+
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Det er allerede den nuværende værdi"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "Det er ikke værdi for dette custom felt"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Det er den samme værdi"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr "Den principal har allerede den rettighed"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "Den principal er allerede en %1 for denne ticket"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Den principal er ikke en %1 for denne kø"
@@ -4309,11 +4825,11 @@ msgstr "Den principal er ikke en %1 for denne kø"
msgid "That principal is not a %1 for this ticket"
msgstr "Den principal er ikke en %1 for denne ticket"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Den kø eksisterer ikke"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Denne har ticket har uløste afhængigheder"
@@ -4321,47 +4837,47 @@ msgstr "Denne har ticket har uløste afhængigheder"
msgid "That user already has that right"
msgstr "Den bruger har den rettighed"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Brugeren ejer allerede den ticket"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Brugeren eksisterer ikke"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Brugere er allerede priviligeret"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Brugeren er allerede upriviligeret"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Brugeren er nu priviligeret"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Brugere er nu upriviligeret"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
msgstr "Den bruger må ikke eje tickets i den kø"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Det er ikke en numerisk værdi"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Det Grundlæggende"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "CC for en ticket"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "Den administrative CC for en ticket"
@@ -4369,7 +4885,7 @@ msgstr "Den administrative CC for en ticket"
msgid "The comment has been recorded"
msgstr "Kommentarer er blevet gemt"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -4377,43 +4893,47 @@ msgstr "Den følgende kommando vil finde alle aktive tickets i køen 'general' o
msgid "The following commands were not proccessed:\\n\\n"
msgstr "De følgende kommandoer blev ikke processeret:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Den nye værdi er blevet sat"
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "Ejeren af en ticket"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Anmoderen af en ticket"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Disse kommentarer er ikke generelt synlige for brugeren"
-#: html/Admin/Tools/Configuration.html:5
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
+msgstr "Dette custom felt gælder ikke for dette objekt"
+
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Denne feature er kun tilgængelig for system administratorer"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+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"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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."
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Denne transaktion synes ikke at have noget indhold"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "Denne brugers højest prioriterede tickets"
@@ -4422,7 +4942,7 @@ msgstr "Denne brugers højest prioriterede tickets"
msgid "This user's 25 highest priority tickets"
msgstr "Denne bruger 25 højest prioriterede tickets"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Tors."
@@ -4430,24 +4950,24 @@ msgstr "Tors."
msgid "Ticket # %1 %2"
msgstr "ticket # %1 %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "ticket #%1 Jumbo opdatering: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "ticket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "Ticket %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ticket %1 oprettet i kø '%2'"
@@ -4456,12 +4976,16 @@ msgstr "ticket %1 oprettet i kø '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Ticket %1 indlæst\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Ticket %1 : %2"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr "Ticket Custom Felter"
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Ticket Historie # %1 %2"
@@ -4474,23 +4998,27 @@ msgstr "Ticket ID"
msgid "Ticket Resolved"
msgstr "Ticket Løst"
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+msgid "Ticket Transactions"
+msgstr "Ticket Transaktioner"
+
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Ticket vedhæftet fil"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Ticket indhold"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Ticket indholds type"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Ticket kunne ikke oprettes pga. en intern fejl"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Ticket oprettet"
@@ -4498,7 +5026,7 @@ msgstr "Ticket oprettet"
msgid "Ticket creation failed"
msgstr "Ticket oprettelse mislykkedes"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Ticket slettet"
@@ -4506,9 +5034,9 @@ msgstr "Ticket slettet"
msgid "Ticket id not found"
msgstr "Ticket ID ikke fundet"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Ticket metadata"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
@@ -4522,17 +5050,20 @@ msgstr "Ticket status ændret"
msgid "Ticket watchers"
msgstr "Ticket iagtagere"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
+msgstr "TicketSQL søge modul"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
msgid "Tickets"
msgstr "Tickets"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Tickets %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Tickets %1 af %2"
@@ -4540,38 +5071,42 @@ msgstr "Tickets %1 af %2"
msgid "Tickets from %1"
msgstr "Tickets fra %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets som afhænger af denne godkendelse:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "Tid Estimeret"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Resterende tid"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Tid Arbejdet"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Resterende tid"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Tid for visning"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Tid arbejdet"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "TidArbejdet"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "For at generere en diff af denne commit:"
@@ -4580,37 +5115,45 @@ msgstr "For at generere en diff af denne commit:"
msgid "To generate a diff of this commit:\\n"
msgstr "For at generere en difference af denne commit:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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 "Forespørgsel ang. support, træning, special udvikling eller licensering, kontakt venligst %1"
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Fortalt"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Værktøjer"
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaktion"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transaktion %1 tømt"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transaktion Oprettet"
-#: lib/RT/Transaction_Overlay.pm:92
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Transaktions Custom Felter"
+
+#: 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"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:125
+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"
+
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Transaktioner er uforanderlige"
@@ -4618,19 +5161,19 @@ msgstr "Transaktioner er uforanderlige"
msgid "Trying to delete a right: %1"
msgstr "Forsøger at slette en rettighed: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Tirs."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Type"
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Uimplementeret"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unix login"
@@ -4638,107 +5181,148 @@ msgstr "Unix login"
msgid "UnixUsername"
msgstr "UnixBrugernavn"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Ukendt ContentEncoding %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr "Ukendt felt: $key"
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ubegrænset"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Unavngiven søgning"
#: etc/initialdata:32
msgid "Unprivileged"
msgstr "Upriviligeret"
-#: lib/RT/Transaction_Overlay.pm:562
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Ikke-valgte Custom Felter"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Ikke-valgte objekter"
+
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Ikke-tagede"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Opdater"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Opdatér Alle"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Opdater ID"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Opdatér Ticket"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
-msgstr "Opdater type"
+msgstr "Opdatér type"
#: NOT FOUND IN SOURCE
msgid "Update all these tickets at once"
-msgstr "Opdater alle disse tickets på en gang"
+msgstr "Opdatér alle disse tickets på en gang"
#: NOT FOUND IN SOURCE
msgid "Update email"
-msgstr "Opdater email"
+msgstr "Opdatér email"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Opdatér flere tickets"
#: NOT FOUND IN SOURCE
msgid "Update name"
-msgstr "Opdater navn"
+msgstr "Opdatér navn"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Opdatering ikke registreret"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
-msgstr "Opdater valgte tickets"
+msgstr "Opdatér valgte tickets"
#: NOT FOUND IN SOURCE
msgid "Update signature"
-msgstr "Opdater signatur"
+msgstr "Opdatér signatur"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
-msgstr "Opdater ticket"
+msgstr "Opdatér ticket"
#: NOT FOUND IN SOURCE
msgid "Update ticket # %1"
-msgstr "Opdater ticket # %1"
+msgstr "Opdatér ticket # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Opdater ticket #%1"
+msgstr "Opdatér ticket #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Opdater ticket #%1 (%2)"
+msgstr "Opdatér ticket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Opdaterings type var hverken korrespondance eller kommentar"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Opdateret"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Upload"
-#: html/Tools/Offline.html:73
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Upload flere filer"
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Upload flere billeder"
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Upload en fil"
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Upload et billede"
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "Upload op til %1 filer"
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "Upload op til %1 billeder"
+
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
+msgstr "Upload dine ændringer"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4749,10 +5333,10 @@ msgstr "Bruger %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Bruger %1 Adgangskode: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
+msgstr "Bruger '%1' kunne ikke findes"
#: NOT FOUND IN SOURCE
msgid "User '%1' not found"
@@ -4766,36 +5350,41 @@ msgstr "Bruger '%1' ikke fundet\\n"
msgid "User Defined"
msgstr "Bruger defineret"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Bruger definerede betingelser og aktioner"
#: NOT FOUND IN SOURCE
msgid "User ID"
msgstr "Bruger ID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Bruger ID"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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"
-#: html/Admin/Users/Modify.html:252
+#: 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 "Bruger bad om en ukent opdateringstype for custom felt %1 for %1 objekt #%3"
+
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "Bruger kunne ikke oprettes: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Brugere oprettet"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr "Bruger indlæst"
@@ -4807,39 +5396,43 @@ msgstr "Bruger notificeret"
msgid "User view"
msgstr "Bruger visning"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr "Bruger-definerede grupper"
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Brugernavn"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Brugere"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Brugere som matcher søgekriterier"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
+msgstr "Valid Søgestreng"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "KøVærdi"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Værdier"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Watch"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "WatchSomAdminCC"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Watchers"
@@ -4847,7 +5440,7 @@ msgstr "Watchers"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Ons."
@@ -4881,7 +5474,7 @@ msgstr "Når en tickets ejer ændres"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Når en ticketøs prioritet ændres"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
@@ -4903,35 +5496,31 @@ msgstr "NÃ¥r kommentarer kommer ind"
msgid "Whenever correspondence comes in"
msgstr "NÃ¥r korrespondance ankommer"
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Arbejde"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
-msgstr ""
+msgstr "Arbejd offline"
#: NOT FOUND IN SOURCE
msgid "WorkPhone"
msgstr "Arbejdstelefon"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Arbejdede"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Du ejer allerede denne ticket"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Du er ikke en authoriseret bruger"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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"
@@ -4939,24 +5528,24 @@ msgstr "Du kan kun tildele tickets du ejer eller som ikker ejet"
msgid "You don't have permission to view that ticket.\\n"
msgstr "Du har ikke tilladelse til at se den ticket.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Du fandt %1 tickets i kø %2"
-#: html/NoAuth/Logout.html:30
+#: 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:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
msgstr "Du har ikke tilladelse til at lave requests i den kø"
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "Du må ikke oprette requests i den kø"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Du er velkommen til at logge ind igen"
@@ -4984,24 +5573,36 @@ msgstr "Din anmodning blev afvist"
msgid "Your request was rejected."
msgstr "Din anmodning blev afvist"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Dit brugernavn eller adgangskode er ukorrekt"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Postnummer"
-#: html/User/Elements/DelegateRights:58
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "tillad oprettelse af gemte søgninger"
+
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "tillad indlæsning af gemte søgninger"
+
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "som givet til %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr "tilhører"
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "lukket"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "indeholder"
@@ -5021,7 +5622,11 @@ msgstr "korrespondance (muligvis) ikke sendt"
msgid "correspondence sent"
msgstr "korrespondance afsendt"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: 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 "
+
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "dage"
@@ -5029,64 +5634,92 @@ msgstr "dage"
msgid "delete"
msgstr "slet"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "slettet"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr "tilhører ikke"
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "matcher ikke"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "indeholder ikke"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "lig med"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr "fejl: kan ikke flytte ned"
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr "fejl: kan ikke flytte til venstre"
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr "fejl: kan ikke flytte op"
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr "fejl: intet at flytte"
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr "fejl: intet at skifte"
+
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "filnavn"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "større end"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "gruppe '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "timer"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "id"
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "er"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "er ikke"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "mindre end"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "matcher"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min."
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minutter"
@@ -5094,75 +5727,79 @@ msgstr "minutter"
msgid "modifications\\n\\n"
msgstr "ændringer\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "måneder"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "ny"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "intet navn"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "ingen værdi"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ingen"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "ikke lig med"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "Ã¥ben"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "personlig gruppe '%1' for bruger '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "kø %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "afvist"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "løst"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sek."
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr "vis Konfigurations tab"
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
-msgstr ""
+msgstr "regneark"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "stallet"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "system %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "system gruppe '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "den kaldende komponent specificerede ikke hvorfor"
@@ -5170,12 +5807,12 @@ msgstr "den kaldende komponent specificerede ikke hvorfor"
msgid "ticket #%1"
msgstr "ticket #%1"
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket #%1 %2"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "ubeskrevet gruppe %1"
@@ -5184,12 +5821,12 @@ msgstr "ubeskrevet gruppe %1"
msgid "undescripbed group %1"
msgstr "ubeskrevet gruppe %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "bruger %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "uger"
@@ -5197,7 +5834,7 @@ msgstr "uger"
msgid "with template %1"
msgstr "med template %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "Ã¥r"
diff --git a/rt/lib/RT/I18N/de.po b/rt/lib/RT/I18N/de.po
index 6c1f3be..0b7f1ef 100644
--- a/rt/lib/RT/I18N/de.po
+++ b/rt/lib/RT/I18N/de.po
@@ -1,5 +1,6 @@
# 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 ""
@@ -12,240 +13,188 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: NOT FOUND IN SOURCE
-msgid "#"
-msgstr "#"
-
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
-msgstr ""
+msgstr "%1 #%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr "%1 %2 %3"
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 hinzugefügt"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "vor %1 %2"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 gelöscht"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 mit der Vorlage %3"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 this ticket\\n"
-msgstr "%1 (%2) %3 dieses Ticket\\n"
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr "%1 (%2) von %3"
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 - %2 shown"
-msgstr "%1 - %2 angezeigt"
+msgstr "%1 (Unverändert)"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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"
+msgstr "%1 - Ein Argument zur Ãœbergabe an %2"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
-msgstr ""
+msgstr "%1 - Statusausgabe auf STDOUT"
-#msgstr "%1 - Schreibe Statusupdates nach STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
-msgstr "%1 - Gebe an, welches Action-Modul benutzt werden soll"
+msgstr "%1 - Gibt an, welches Action-Modul benutzt werden soll"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
-msgstr "%1 - Gebe an, welches Condition-Modul benutzt werden soll"
+msgstr "%1 - Gibt an, welches Condition-Modul benutzt werden soll"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
-msgstr "%1 - Gebe an, welches Search-Modul benutzt werden soll"
+msgstr "%1 - Gibt an, welches Search-Modul benutzt werden soll"
$RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
+ '2005',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
+#: html/Elements/Footer:58
#. ('&#187;&#124;&#171;',
$RT::VERSION,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 geladen"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 als Wert für %2 hinzugefügt"
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr ""
-
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
-msgstr "am %1 von %2"
+msgstr "%1 von %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 kopieren"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 konnte nicht auf %2 gesetzt werden."
-#: NOT FOUND IN SOURCE
-msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-
-#: html/Elements/MyTickets:24
-#. ($rows)
-msgid "%1 highest priority tickets I own"
msgstr ""
+"%1 konnte den Status nicht auf erledigt setzen. Die RT-Datenbank könnte "
+"inkonsistent sein."
-#: NOT FOUND IN SOURCE
-msgid "%1 highest priority tickets I own..."
-msgstr "%1 mir zugewiesene Anfragen mit höchster Priorität..."
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
+msgid "%1 created"
+msgstr "%1 erstellt"
-#: html/Elements/MyTickets:26
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr "%1 gelöscht"
+
+#: html/Elements/MyTickets:47
#. ($rows)
-msgid "%1 highest priority tickets I requested..."
-msgstr "Die %1 von mir ausgelösten Anfragen mit höchster Priorität"
+msgid "%1 highest priority tickets I own"
+msgstr "Ihre %1 Anfragen höchster Priorität"
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr "%1 ist ein Werkzeug um Anfragen über externe Terminierungstools wie \"cron\" zu verarbeiten"
+msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
-msgstr "%1 ist kein %2 dieses Stapels mehr."
-
-#: NOT FOUND IN SOURCE
-msgid "%1 is no longer a %2 for this ticket."
-msgstr "%1 ist nicht mehr %2 dieser Anfrage."
-
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
-msgid "%1 is no longer a value for custom field %2"
-msgstr "%1 ist kein Wert des benutzerdefinierten Feldes %2 mehr"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 isn't a valid Queue id."
-msgstr "%1 ist keine gültige Stapel-Id."
+msgstr "%1 ist kein %2 dieses Bereichs mehr."
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr "%1 enthält"
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -254,226 +203,174 @@ msgstr "%1 enthält"
msgid "%1 min"
msgstr "%1 Min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr "%1 zuletzt überarbeitete Artikel"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr "%1 neueste Artikel"
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "Die %1 neusten Anfragen ohne Besitzer"
-#: NOT FOUND IN SOURCE
-msgid "%1 not shown"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr "%1 Objekte"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 Rechte"
-#: NOT FOUND IN SOURCE
-msgid "%1 succeeded\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for $MessageId"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for %2"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
-msgstr "%1 wird alle Mitglieder eines erledigten Gruppentickets erledigen."
+msgstr "%1 wird alle Mitglieder eines erledigten Gruppentickets anführen."
-#: NOT FOUND IN SOURCE
-msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:828
+msgid "%1's %2 objects"
+msgstr "%1's %2 Objekte"
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: lib/RT/CustomField_Overlay.pm:829
+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
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
-msgstr ""
+msgstr "%1's gespeicherte Suchanfragen"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: kein Anhang angegeben"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
-msgstr "'%1' ist ein ungültiger Wert für Status"
-
-#: NOT FOUND IN SOURCE
-msgid "'%1' not a recognized action. "
-msgstr ""
+msgstr "'%1' ist ein ung\303\274ltiger Wert f\303\274r Status"
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete scrip)"
-msgstr "(Markieren um Scrip zu löschen)"
-
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Markieren um zu löschen)"
+msgstr "(Auswahl wird gelöscht)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Benachrichtigung der markierten Empfänger wird unterdrückt)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Benachrichtigungen an markierte Empfänger aktivieren)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Gib Anfragenummern oder URLs getrennt durch Leerzeichen ein)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
+msgstr "(Geben Sie die Anfrage IDs oder URLs getrennt durch Leerzeichen ein)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "(Bei Freilassen %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(Standardwert: %1)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Keine benutzerdefinierten Felder)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Keine Mitglieder)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Keine Scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Keine Vorlagen)"
-#: html/Ticket/Update.html:66
-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 "(Schickt eine Blindkopie dieser Aktualisierung an eine durch Komma getrennte Liste von E-Mail-Adressen. Ändert <b>nicht</b> wer künftig Aktualisierungen geschickt bekommt.)"
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+msgid "(None)"
+msgstr "(Nichts)"
-#: 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.)"
+#: 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/Create.html:78
+#: 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 "(Schickt eine Kopie dieser Aktualisierung an eine durch Komma getrennte Liste von administrativen E-Mail-Adressen. Diese <b>werden</b> künftig Aktualisierungen erhalten.)"
+msgstr ""
-#: html/Ticket/Update.html:62
+#: 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 "(Schickt eine Kopie dieser Aktualisierung an eine durch Komma getrennte Liste von E-Mail-Adressen. Ändert <b>nicht</b> wer künftig Aktualisierungen geschickt bekommt.)"
-
-#: 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 ""
-#: html/Ticket/Create.html:68
+#: 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 "(Schickt eine Kopie dieser Aktualisierung an eine durch Komma getrennte Liste von E-Mail-Adressen. Diese <b>werden</b> künftig Aktualisierungen erhalten.)"
+msgstr ""
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(Benutze diese Felder, für 'Benutzer definierte' Bedingungen oder Aktionen)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(leer)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr "keine Zusammenfassung"
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr ""
+msgstr "(kein Name gelistet)"
-#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr "(kein Name)"
-
-#: NOT FOUND IN SOURCE
-msgid "(no subject)"
-msgstr "(kein Betreff)"
-
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
-msgstr "(keine Angabe)"
+msgstr "(kein Wert)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(keine Werte)"
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(nur eine Anfrage)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(wartet auf Freigabe)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(wartet auf andere Sammlung)"
-#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr "(wartet auf andere Anfragen)"
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(notwendig)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(unbenannt)"
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
-msgstr ""
+msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
-msgstr ""
+msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
-msgstr ""
+msgstr "<%$_%>"
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -482,123 +379,122 @@ msgstr "<input type=\"submit\" value=\"Neue Anfrage in\">&nbsp;%1"
msgid "A blank template"
msgstr "Eine leere Vorlage"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: html/Admin/Users/Modify.html:363
+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
msgid "ACE not found"
msgstr "ACE nicht gefunden"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEs können nur erstellt und gelöscht werden."
-#: NOT FOUND IN SOURCE
-msgid "Aborting to avoid unintended ticket modifications.\\n"
-msgstr "Breche ab um ungewünschte Veränderungen an der Anfrage zu verhindern.\\n"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "UND"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Ãœber mich"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Zugriffskontrolle"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Aktion"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Aktion %1 nicht gefunden"
-#: bin/rt-crontool:119
-msgid "Action committed."
-msgstr "Aktion durchgeführt."
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Aktion durchgeführt.\\n"
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Aktion vorbereitet..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Hinzufügen"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "AdminCC hinzufügen"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "CC hinzufügen"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Spalten hinzufügen"
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr ""
+msgstr "Kriterium hinzufügen"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
-msgstr "Mehr Dateien anhängen"
msgstr "Weitere Dateien anhängen"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Klient hinzufügen"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr ""
+msgstr "Wert hinzufügen"
-#: NOT FOUND IN SOURCE
-msgid "Add a new a global scrip"
-msgstr "Erstelle ein neues globales Scrip"
-
-#: NOT FOUND IN SOURCE
-msgid "Add a scrip to this queue"
-msgstr "Erstelle ein Scrip für diesen Stapel"
-
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
-msgstr "Scrip erstellen, das auf alle Stapel angewendet wird"
+msgstr "Scrip erstellen, das auf alle Bereiche angewendet wird"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "zusätzliches Kriterium hinzufügen"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Füge den ausgewählten Anfragen Kommentare oder Antworten hinzu"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Mitglieder hinzufügen"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Neue Beobachter hinzufügen"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:103
+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:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
-msgstr "Habe einen Hauptverantwortlichen als %1 für diesen Stapel hinzugefügt"
+msgstr "Rolle wurde als %1 für diesen Bereich hinzugefügt"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
-msgstr "Habe einen Hauptverantwortlichen als %1 für diese Anfrage hinzugefügt"
+msgstr "Rolle wurde als %1 für diese Anfrage hinzugefügt"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresse 1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresse 2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin CC"
@@ -610,156 +506,112 @@ msgstr "Admin Kommentar"
msgid "Admin Correspondence"
msgstr "Admin Korrespondenz"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr "Admin Stapel"
+msgstr "Admin Bereiche"
-#: NOT FOUND IN SOURCE
-msgid "Admin users"
-msgstr ""
-
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Admin/Globale Einstellungen"
-#: NOT FOUND IN SOURCE
-msgid "Admin/Groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Admin/Queue/Basics"
-msgstr "Admin/Stapel/Basics"
-
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr ""
+msgstr "AdminCc"
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr "AdminBenutzerdefiniertesFeld"
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
-msgstr ""
+msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
-msgstr ""
+msgstr "AdminGruppenZugehörigkeit"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
-msgstr ""
+msgstr "AdminEigenePersönlicheGruppen"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
-msgstr ""
+msgstr "AdminBereich"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
-msgstr ""
+msgstr "AdminBenutzer"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administrative CC"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search"
-msgstr "Erweiterte Suche"
-
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr "Erweiterte Suchkriterien"
+msgstr "Erweitert"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
-msgstr "Nach dem"
+msgstr "nach dem"
-#: NOT FOUND IN SOURCE
-msgid "Age"
-msgstr "Alter"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Operator"
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr "Alle Klassen"
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr "Alle benutzerdefinierten Felder"
+msgstr "Alle Freigaben genehmigt"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
-msgstr "Alle Stapel"
+msgstr "Alle Bereiche"
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
-msgstr ""
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Und/Oder"
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "gilt für"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
-msgstr ""
+msgstr "anwenden"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "Änderungen anwenden"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Freigabe"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Freigabe #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Freigabe #%1: Notiz wurde aufgrund eines Systemfehlers nicht vermerkt"
+msgstr "Freigabe #%1: Notiz wurde aufgrund eines Systemfehlers nicht gespeichert"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr "Freigabe #%1: Notiz vermerkt"
-
-#: NOT FOUND IN SOURCE
-msgid "Approval Details"
-msgstr ""
+msgstr "Freigabe #%1: Notiz gespeichert"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Freigabe genehmigt"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
+msgstr "Freigabe abgelehnt"
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Freigeben"
@@ -767,2171 +619,1933 @@ msgstr "Freigeben"
msgid "Approver's notes: %1"
msgstr "Notizen des Freigebenden: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
-msgstr "Apr"
-
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr "Sind Sie sicher, dass sie diesen Artikel löschen wollen?"
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr "Artikel #%1 gelöscht"
+msgstr "Apr."
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr "Artikel #%1: %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr "Artikel wurde nicht gefunden"
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr "Artikel"
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "aufsteigend"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
+msgstr "Zuweisen und Entfernen von benutzerdefinierten Feldern"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "AssignCustomFields"
+msgstr "BenutzerdefiniertesFeldZuweisen"
+
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Anhängen"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Datei anhängen"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Dateianhang"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Anhang '%1' konnte nicht geladen werden"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Anhang erstellt"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Dateiname des Anhangs"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Anhänge"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Attribut gelöscht"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
-msgstr "Aug"
-
-#: NOT FOUND IN SOURCE
-msgid "AuthSystem"
-msgstr "AuthSystem"
+msgstr "Aug."
#: etc/initialdata:221
msgid "Autoreply"
-msgstr "Autoreply"
+msgstr "Automatische Antwort"
#: etc/initialdata:72
msgid "Autoreply To Requestors"
-msgstr "Autoreply an Klienten"
-
-#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr ""
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad PGP Signature: %1\\n"
-msgstr "Fehlerhafte PGP-Signatur: %1\\n"
+msgstr "Automatische Antwort an Klienten"
-#: NOT FOUND IN SOURCE
-msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr "Fehlerhafte Anhangs-Id. Konnte Anhang '%1' nicht finden\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad data in %1"
-msgstr "Fehlerhafte Daten in %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad transaction number for attachment. %1 should be %2\\n"
-msgstr "Fehlerhafte Transaktionsnummer für den Anhang. %1 solle %2 sein\\n"
-
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "BCC"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
-msgstr "Denke daran, Deine Änderungen zu speichern"
+msgstr "Änderungen speichern"
-### wieder - Duzen???
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "vor dem"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
+#: NOT FOUND IN SOURCE
+msgid "Binary"
+msgstr "Binär"
+
#: etc/initialdata:217
msgid "Blank"
msgstr "Leer"
-#: NOT FOUND IN SOURCE
-msgid "Bookmarkable URL for this search"
-msgstr "Speicherbare URL für diese Suche"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Fett"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "Speicherbarer Link"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Kurze Kopfzeilen"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
-msgstr "Massen Ticketupdate"
+msgstr "Massen Anfrageaktualisierung"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Kann Systembenutzer nicht ändern"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
-msgstr "Kann dieser Hauptverantwortliche diesen Stapel sehen"
+msgstr "Kann diese Rolle diesen Bereich sehen"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Kann kein benutzerdefiniertes Feld ohne Namen hinzufügen"
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
-msgid "Can't link a ticket to itself"
-msgstr "Kann kein Ticket auf sich selbst verweisen lassen!"
+#: html/Search/Build.html:761
+msgid "Can't find a saved search to work with"
+msgstr "Kann keine gespeicherte Suche finden"
-#: lib/RT/Ticket_Overlay.pm:2716
-msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr "Konnte das Ticket nicht in ein vereinigtes Ticket vereinigen. Diesen Fehler sollten Sie niemals sehen"
+#: lib/RT/Link_Overlay.pm:160
+msgid "Can't link a ticket to itself"
+msgstr "Kann kein Anfrage auf sich selbst verweisen lassen!"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Kann diese Suche nicht speichern"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Sie können Basis und Ziel nicht gleichzeitig angeben"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kann Benutzer nicht anlegen: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "CC"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Passwort ändern"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr "Alle auswählen"
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
-msgstr "Zum Löschen ankreuzen"
+msgstr "Zum Löschen anwählen"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
-msgstr "Zum Entziehen einer Berechtigung ankreuzen"
+msgstr "Zum Entziehen einer Berechtigung anwählen"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Kinder"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Stadt"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr "Klasse"
+#: html/Elements/Submit:102
+msgid "Clear All"
+msgstr "Alles löschen"
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr "Klassenname"
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr "Klasse ist"
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr "Klassen"
-
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Geschlossen"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr "Geschlossene Anfragen"
-
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "Geschlossene Anfragen"
-#: NOT FOUND IN SOURCE
-msgid "Command not understood!\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Kommentar"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Kommentaradresse"
-#: NOT FOUND IN SOURCE
-msgid "Comment not recorded"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
-msgstr "Kommentiere Tickets"
+msgstr "Kommentiere Anfragen"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Comments"
-msgstr "Kommantare"
+msgstr "AnfrageKommentieren"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
-msgstr "Kommentar (wird nicht an Klienten geschickt)"
+msgstr "Kommentare (werden nicht an Klienten geschickt)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
-msgstr "Kommentar (wird nicht an Klienten geschickt)"
+msgstr "Kommentare (werden nicht an Klienten geschickt)"
-#: NOT FOUND IN SOURCE
-msgid "Comments about %1"
-msgstr "Kommentar über %1"
-
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
-msgstr "Kommentar zu diesen Benutzer"
+msgstr "Kommentare zu diesem Benutzer"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Kommentar hinzugefügt"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
-msgstr "Ãœbergabe abgehakt"
+msgstr "Commit Stumpf ausgeführt"
-#: NOT FOUND IN SOURCE
-msgid "Compile Restrictions"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Bedingung"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
-msgstr "Condition trifft zu..."
+msgstr "Bedingung trifft zu..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Bedingung nicht gefunden"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Konfiguration"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Bestätigen"
-#: NOT FOUND IN SOURCE
-msgid "ContactInfoSystem"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Contacted date '%1' could not be parsed"
-msgstr ""
-
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Inhalt"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
-msgstr ""
+msgstr "Inhaltstyp"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Kopie"
#: etc/initialdata:286
msgid "Correspondence"
msgstr "Korrespondenz"
-#: NOT FOUND IN SOURCE
-msgid "Correspondence Address"
-msgstr "Korrespondenzadresse"
-
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Korrespondenz hinzugefügt"
-#: NOT FOUND IN SOURCE
-msgid "Correspondence not recorded"
-msgstr ""
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr "Konnte keinen neuen benutzerdefinierten Wert hinzufügen"
-#: lib/RT/Ticket_Overlay.pm:3471
-msgid "Could not add new custom field value for ticket. "
-msgstr "Konnte dem Ticket kein neues benutzerdefiniertes Feld hinzufügen. "
+#: lib/RT/Record.pm:1646
+#. (, $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:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
-msgstr "Konnte den Inhaber nicht ändern. "
+msgstr "Konnte den Besitzer nicht ändern. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
-msgstr "Konnte benutzerdefiniertes Feld nicht anlegen"
+msgstr "Konnte benutzerdefiniertes Feld nicht erzeugen"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Konnte Gruppe nicht anlegen"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Konnte Vorlage nicht anlegen: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
-msgstr "Konnte Ticket nicht anlegen. Stapel nicht bestimmt"
+msgstr "Konnte Anfrage nicht anlegen. Bereich nicht angegeben"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Konnte Benutzer nicht anlegen"
-#: NOT FOUND IN SOURCE
-msgid "Could not find a ticket with id %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Could not find group %1."
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Konnte diesen Benutzer nicht finden oder anlegen"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
-msgstr "Konnte diesen Hauptverantwortlichen nicht finden"
+msgstr "Konnte diese Rolle nicht finden"
-#: NOT FOUND IN SOURCE
-msgid "Could not find user %1."
-msgstr ""
+#: html/Admin/CustomFields/Objects.html:69
+msgid "Could not load CustomField %1"
+msgstr "Konnte benutzerdefiniertes Feld %1 nicht laden"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 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/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
-msgstr "Konnte den Hauptverantwortlichen nicht zu einen %1 dieses Stapels machen"
+msgstr "Konnte diese Rolle nicht zu einen %1 dieses Bereichs machen"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
-msgstr "Konnte diesen Hauptverantwortlichen nicht zu einem %1 dieses Tickets machen"
+msgstr "Konnte diese Rolle nicht zu einem %1 dieses Anfragen machen"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
-msgstr "Konnte diesen Hauptverantwortlichen nicht als %1 dieses Stapels entfernen"
+msgstr "Konnte diese Rolle nicht als %1 dieses Bereichs entfernen"
-#: NOT FOUND IN SOURCE
-msgid "Could not remove that principal as a %1 for this ticket"
-msgstr "Konnte diesen Hauptverantwortlichen nicht als %1 dieses Tickets entfernen"
-
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Konnte Benutzerinformation nicht speichern"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
-msgstr "Konnte Mitglied nicht der Gruppe hinzufügen"
+msgstr "Konnte Benutzer nicht der Gruppe hinzufügen"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Konnte die Transaktion nicht anlegen: %1"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find group\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
-msgstr "Konne Zeile nicht finden"
+msgstr "Konnte Zeile nicht finden"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
-msgstr "Konnte diesen Hauptverantwortlichen nicht finden"
+msgstr "Konnte diese Rolle nicht finden"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Konnte diesen Wert nicht finden"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find user\\n"
-msgstr ""
-
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Konnte %1 nicht aus der Benutzerdatenbank laden.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr "Konnte die Klasse %1 nicht laden"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr "Konnte das benutzerdefinierte Feld %1 nicht laden"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load RT config file '%1' %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load Scrips."
-msgstr ""
-
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Konnte den Verweis nicht laden"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: 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 "Konnte Objekt %1 nicht laden"
+
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
-msgstr "Konnte den Stapel nicht laden"
+msgstr "Konnte den Bereich nicht laden"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
-msgstr "Konnte den Stapel %1 nicht laden"
+msgstr "Konnte den Bereich %1 nicht laden"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load scrip"
-msgstr ""
+#: html/SelfService/Display.html:156
+#. ($id)
+msgid "Couldn't load ticket '%1'"
+msgstr "Konnte das Anfrage '%1' nicht laden"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load template"
+#: lib/RT/Ticket_Overlay.pm:2612
+#. ($args{'Base'})
+msgid "Couldn't resolve base '%1' into a URI."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load that user (%1)"
-msgstr "Konnte diesen Benutzer nicht laden (%1)"
-
-#: html/SelfService/Display.html:116
-#. ($id)
-msgid "Couldn't load ticket '%1'"
-msgstr "Konnte das Ticket '%1' nicht laden"
+#: lib/RT/Ticket_Overlay.pm:2611
+#. ($args{'Target'})
+msgid "Couldn't resolve target '%1' into a URI."
+msgstr ""
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Erstellen"
#: etc/initialdata:135
msgid "Create Tickets"
-msgstr "Erstelle Tickets"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr "Erstelle eine Klasse"
+msgstr "Erstelle Anfragen"
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Erstelle ein benutzerdefiniertes Feld"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
-msgstr "Erstelle ein benutzerdef. Feld für Stapel %1"
-
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr "Erstelle ein benutzerdef. Feld für alle Stapel"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new Custom Field"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr "Erstelle einen neuen Artikel"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global scrip"
-msgstr ""
+msgstr "Erstelle ein benutzerdefiniertes Feld für den Bereich %1"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Erstelle eine neue Gruppe"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Erstelle eine neue persönliche Gruppe"
-#: NOT FOUND IN SOURCE
-msgid "Create a new queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new template"
-msgstr ""
-
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
-msgstr "Erstelle ein neues Ticket"
+msgstr "Erstelle eine neue Anfrage"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Erstelle einen neuen Benutzer"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
-msgstr "Erstelle einen Stapel"
+msgstr "Erstelle einen Bereich"
-#: NOT FOUND IN SOURCE
-msgid "Create a queue called"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a request"
-msgstr "Erstelle ein Ticket"
-
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
-msgstr "Erstelle ein Scrip für den Stapel %1"
+msgstr "Erstelle ein Scrip für den Bereich %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Erstelle eine Vorlage"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "Neue Anfrage"
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr "Erstelle einen Artikel"
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr "Erstelle einen Artikel in der Klasse..."
-
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr "Erstelle neue Tickets basierend auf der Vorlage dieses Scrips"
+msgstr "Erstelle neue Anfragen basierend auf der Vorlage dieses Scrips"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
-msgstr "Ãœbermitteln"
+msgstr "Anfrage erzeugen"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
-msgstr "Erstelle Tickets in diesem Stapel"
+msgstr "Erstelle Anfragen in diesem Bereich"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
-msgstr "Erstellen, löschen und modifizieren von benutzerdef. Felder"
+msgstr "Erstellen, löschen und modifizieren von benutzerdefinierten Felder"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
-msgstr "Erstelle, lösche und modifiziere Stapel"
-
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
+msgstr "Erstelle, lösche und modifiziere Bereich"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
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:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Erstellen, löschen und modifizieren von Benutzern"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr "GespeicherteSucheErstellen"
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
-msgstr ""
+msgstr "AnfrageErstellen"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Angelegt"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Erstelle ein benutzerdefiniertes Feld %1"
-#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr "Angelegt von"
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr "Erstellt zwischen"
-
-#: NOT FOUND IN SOURCE
-msgid "Created template %1"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Ersteller"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Momentane Beziehungen"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Aktuelle Scrips"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Aktuelle Mitglieder"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Aktuelle Rechte"
-#: NOT FOUND IN SOURCE
-msgid "Current search criteria"
-msgstr "Aktuelle Suchkriterien"
-
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Aktuelle Beobachter"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr "Benutzerdef. Feld #%1"
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
-msgstr "Benutzerdef. Felder"
+msgstr "Benutzerdefinierte Felder"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr "Benutzerdefinierte Felder für %1"
+
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
-msgstr "Benutzerdefinierter Action-Cleanup-Code"
+msgstr "Benutzerdefinierter Aktions-Aufräum-Code"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Benutzerdefinierter Aktions-Vorbereitungs-Code"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Benutzerdefinierte Bedingung"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
-msgid "Custom field %1 %2 %3"
-msgstr "Benutzerdefiniertes Feld %1 %2 %3"
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Benutzerdefiniertes Feld %1 hat einen Wert."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Benutzerdefiniertes Feld %1 hat keinen Wert."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Benutzerdefiniertes Feld %1 nicht gefunden"
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr "Benutzerdefiniertes Feld wurde gelöscht"
-
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Benutzerdefiniertes Feld nicht gefunden"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
-#: NOT FOUND IN SOURCE
-msgid "Custom field value changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "Wert des benutzerdefinierten Felds konnte nicht gelöscht werden"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Wert des benutzerdefinierten Feldes konnte nicht gefunden werden"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Wert des benutzerdefinierten Feldes gelöscht"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
-msgstr ""
+msgstr "BenutzerdefiniertesFeld"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Datumsangaben"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
-msgstr "Dez"
-
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr ""
+msgstr "Dez."
#: etc/initialdata:222
msgid "Default Autoresponse template"
-msgstr "Standard Autoresponse-Vorlage"
+msgstr "Standard Vorlage für automatische Antworten"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Standard Bereich"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Standard Klient"
#: etc/initialdata:296
msgid "Default admin comment template"
-msgstr "Standard Admin-Kommentar-Vorlage"
+msgstr "Standard Vorlage für Admin-Kommentar"
#: etc/initialdata:275
msgid "Default admin correspondence template"
-msgstr "Standard Admin-Korrespondenz-Vorlage"
+msgstr "Standard Vorlage für Admin-Korrespondenz"
#: etc/initialdata:287
msgid "Default correspondence template"
-msgstr "Standard Korrespondenz-Vorlage"
+msgstr "Standard Vorlage für Korrespondenz"
#: etc/initialdata:253
msgid "Default transaction template"
-msgstr "Standard Transaktions-Vorlage"
+msgstr "Standard Vorlage für Transaktion"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
-msgstr "Standard: %1/%2 von \"%3\" in \"%4\" geändert."
+msgstr "Standard: %1/%2 von \"%3\" auf \"%4\" geändert."
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Rechte weitergeben"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Ihnen gewährte Rechte weitergeben"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
-msgstr ""
+msgstr "RechteWeitergabe"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Rechteweitergabe"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Löschen"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Vorlage löschen"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
-msgstr "Lösche Artikel #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Ausgewähltes Script löschen"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
-msgstr "Lösche Tickets"
+msgstr "Anfragen löschen"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
+msgstr "AnfrageLöschen"
+
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
+# Are these three strings really different?
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
-msgstr "Löschen dieses Objektes kann die referenzielle Integrität gefährden"
+msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
-msgstr "Löschen dieses Objektes würde die referenzielle Integrität gefährden"
+msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Löschen dieses Objektes würde die referenzielle Integrität verletzen"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Ablehnen"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
-msgstr "Abhängig gemacht von"
+msgstr "Ist Voraussetzung von"
-#: NOT FOUND IN SOURCE
-msgid "Dependencies: \\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
-msgstr ""
+msgstr "Als Voraussetzung von %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
-msgstr ""
+msgstr "Als Voraussetzung von %1 gelöscht"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
-msgstr ""
+msgstr "Setzt jetzt %1 voraus"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
-msgstr ""
+msgstr "Setzt %1 nicht mehr voraus "
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
-msgstr "Abhängig von"
+msgstr "Voraussetzungen"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "absteigend"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
-msgstr "Beschreibe hier das Problem"
+msgstr "Beschreiben Sie hier das Problem"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Beschreibung"
-#: NOT FOUND IN SOURCE
-msgid "Details"
-msgstr "Details"
-
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
-msgstr "Anzeigen"
+msgstr "Anzeige"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
-msgstr "Zeige Zugriffskontrollliste an"
+msgstr "Zeige Zugriffskontrollliste (ACL) an"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Spalten anzeigen"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
-msgstr "Zeige Scrip-Vorlagen für diesen Stapel"
+msgstr "Zeige Scrip-Vorlagen für diesen Bereich"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
-msgstr "Zeige Scrips für diesen Stapel"
+msgstr "Zeige Scrips für diesen Bereich"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Anzeigemodus"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Gespeicherte Suchanfragen für diese Gruppe anzeigen"
-#: NOT FOUND IN SOURCE
-msgid "Display ticket #%1"
-msgstr "Zeige Ticket #%1 an"
-
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Mache irgend etwas und alles"
-#: html/Elements/Refresh:29
-msgid "Don't refresh this page."
-msgstr "Seite nicht aktualisieren."
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Suche durchführen"
-#: NOT FOUND IN SOURCE
-msgid "Don't show search results"
-msgstr "Suchergebnisse nicht anzeigen"
+#: html/Elements/Refresh:51
+msgid "Don't refresh this page."
+msgstr "Diese Seite nicht aktualisieren."
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
-msgstr "Download"
+msgstr "Herunterladen"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+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
msgid "Due"
msgstr "Fällig"
-#: NOT FOUND IN SOURCE
-msgid "Due date '%1' could not be parsed"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-msgstr "FEHLER: Konnte Ticket '%1' nicht laden: %2.\\n"
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
-msgid "Edit Custom Fields for %1"
-msgstr "Bearbeite benutzerdefinierte Felder für %1"
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
-msgstr "Bearbeite benutzerdefinierte Felder für Klasse %1"
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Bearbeite Beziehungen"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
+msgstr "Bearbeite Suche"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
-msgstr "Bearbeite Vorlagen für Stapel %1"
+msgstr "Bearbeite Vorlagen für den Bereich %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr ""
+msgstr "Bearbeite gespeicherte Suchanfragen für diese Gruppe"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Bearbeite Systemvorlagen"
-#: NOT FOUND IN SOURCE
-msgid "Edit templates for %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
+msgstr "GespeicherteSucheEditieren"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr "Bearbeite Konfiguration für die Klasse %1"
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
-msgstr "Bearbeite Konfiguration für den Stapel %1"
+msgstr "Bearbeite Konfiguration für den Bereich %1"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for user %1"
-msgstr "Bearbeite Konfiguration für Benutzer %1"
-
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Bearbeite benutzerdefiniertes Feld %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Bearbeite Mitgliedschaft für die Gruppe %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Bearbeite Mitgliedschaft der persönlichen Gruppe %1"
-#: NOT FOUND IN SOURCE
-msgid "Editing template %1"
-msgstr ""
-
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
-msgstr "Es muß entweder eine Basis oder ein Ziel angegeben werden"
+msgstr "Es muss entweder eine Basis oder ein Ziel angegeben werden"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "E-Mail-Adresse bereits in Gebrauch"
-#: NOT FOUND IN SOURCE
-msgid "EmailAddress"
-msgstr "E-Mail-Adresse"
-
-### muss das überhaupt übersetzt werden???
-#: NOT FOUND IN SOURCE
-msgid "EmailEncoding"
-msgstr "E-Mail-Kodierung"
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr "Aktiviert (Abwählen deaktiviert diese Klasse)"
-
-### muss das überhaupt übersetzt werden???
-#: html/Admin/Elements/EditCustomField:50
+# ## muss das überhaupt übersetzt werden???
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
-msgstr "Aktiviert (Abwählen deaktiviert dieses benutzerdef. Feld)"
+msgstr "Aktiviert (Abwählen deaktiviert dieses benutzerdefinierte Feld)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Aktiviert (Abwählen deaktiviert diese Gruppe)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr "Aktiviert (Abwählen deaktiviert diesen Stapel)"
+msgstr "Aktiviert (Abwählen deaktiviert diesen Bereich)"
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr "Aktivierte Klassen"
-
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr "Aktivierte benutzerdefinierte Felder"
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr "Aktivierte Stapel"
+msgstr "Aktivierte Bereiche"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
-msgstr "Status %1 aktiviert"
+msgstr "Status aktiviert: %1"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr "Artikel oder URIs getrennt durch Leerzeichen eingeben."
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr "Status aktiviert: %1"
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Mehrere Werte eingeben"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Einen Wert eingeben"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
msgstr ""
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
-msgstr "Ticketnummern oder URIs getrennt durch Leerzeichen eingeben."
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr "Gib bis zu %1 Werte ein"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Fehler"
-#: lib/RT/Queue_Overlay.pm:593
+# Queue->AddWatcher ist ein Code-Teil, nicht übersetzen
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
-msgstr "Fehler in den Parameter für Queue-AddWatcher"
+msgstr "Fehler in den Parametern zu Queue->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr "Fehler in den Paramter für Queue->DelWatcher"
-
-#: lib/RT/Queue_Overlay.pm:754
+# Queue->DeleteWatcher ist ein Code-Teil, nicht übersetzen
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Fehler in den Parametern zu Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
-msgstr "Fehler in den Parameter für Ticket->AddWatcher"
-
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "Fehler in den Parameter für Ticket->DelWatcher"
+msgstr "Fehler in den Parametern zu Ticket->AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Fehler in den Parametern zu Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "Anfragen eskalieren"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Geschätzt"
#: etc/initialdata:20
msgid "Everyone"
-msgstr "Everyone"
+msgstr "Jeder"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Beispiel:"
-#: NOT FOUND IN SOURCE
-msgid "ExternalAuthId"
-msgstr "ExternalAuthId"
-
-#: NOT FOUND IN SOURCE
-msgid "ExternalContactInfoId"
-msgstr "ExternalContactInfoId"
-
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Zusatzinformationen"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr "Extrahiere Artikel aus Anfrage #%1"
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr "Extrahiere Artikel aus Anfrage #%1 in die Klasse %2"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr ""
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Konnte die Pseudogruppe 'Privileged' nicht finden."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "Failed to find 'Unprivileged' users pseudogroup"
+msgstr "Konnte die Pseudogruppe 'Unprivileged' nicht finden."
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Konnte Modul %1 nicht laden. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
-msgstr "Feb"
+msgstr "Feb."
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
+msgstr "Dateiname"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Mehrere Textfelder füllen"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Fin"
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Ein Textfeld füllen"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
msgstr ""
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "%1 Textfelder füllen"
+
+#: lib/RT/CustomField_Overlay.pm:76
+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
msgid "Final Priority"
msgstr "Endpriorität"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
-msgstr ""
+msgstr "EndPriorität"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr "Finde Gruppe wessen"
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr "Finde Gruppen dessen"
-#: NOT FOUND IN SOURCE
-msgid "Find new/open tickets"
-msgstr "Finde neue/offene Tickets"
-
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+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:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Anfragen suchen"
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Erste"
-#: NOT FOUND IN SOURCE
-msgid "First page"
-msgstr "Erste Seite"
-
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
-msgstr "erzwinge Änderung"
+msgstr "Änderung erzwingen"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
-#: html/Search/Results.html:70
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
-msgstr "%quant(%1,ticket) gefunden"
+msgstr "%1 Anfrage(n) gefunden"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Objekt gefunden"
#: NOT FOUND IN SOURCE
-msgid "FreeformContactInfo"
-msgstr "FreeformContactInfo"
+msgid "Freeform"
+msgstr "Freie Eingabe"
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr "FreieMehrfachauswahl"
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr "FreieEinzelauswahl"
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
-msgstr "Fr"
+msgstr "Fr."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Alle Kopfzeilen"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "Vorlage von Datei nehmen"
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
-msgstr "An %1 gegeben"
+msgstr "An %1 übergeben"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Global"
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
-msgstr ""
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
+msgstr "Globale benutzerdefinierte Felder"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Konfiguration globaler benutzerdefinierter Felder"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globale Vorlage: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Start"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Los!"
-#: NOT FOUND IN SOURCE
-msgid "Good pgp sig from %1\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Goto page"
-msgstr "Gehe zu Seite"
-
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Zeige Anfrage"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Gruppe"
-#: NOT FOUND IN SOURCE
-msgid "Group %1 %2: %3"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Gruppenrechte"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Gruppe hat bereits Mitglieder"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Gruppe konnte nicht erstellt werden: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Gruppe angelegt"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Gruppe hat kein solches Mitglied"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Gruppe nicht gefunden"
-#: NOT FOUND IN SOURCE
-msgid "Group not found.\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Group not specified.\\n"
-msgstr ""
-
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Gruppen"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Gruppen können nicht Mitglied eines ihrer Mitglieder sein"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr "Gruppen auf die das Suchkriterium passt"
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr "Gruppen zu denen der Benutzer gehört"
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hallo!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hallo %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
-msgstr "Historie"
+msgstr "Geschichte"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr "Historie für Artikel #%1"
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr "Geschichte der Gruppe %1"
-#: NOT FOUND IN SOURCE
-msgid "HomePhone"
-msgstr "TelefonZuhause"
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr "Geschichte des Benutzers %1"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Start"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
-msgstr ""
+msgstr "Ich habe %quant(%1, Betonmischer)"
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
-msgstr ""
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr "Ich bin verwirrt"
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Nr."
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
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:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "Wenn kein Klient spezifiziert ist, dann generiere Anfragen mit diesem Klienten"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Wenn kein Bereich spezifiziert ist, dann generiere das Anfrage in diesem Bereich"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
-msgstr "Wenn dieses Werkzeug 'setgid' wäre könnte ein feindlicher lokaler Benutzer dadurch administrativen Zugriff auf RT erlangen."
+msgstr ""
-#: html/Admin/Queues/People.html:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
-msgstr "Wenn Sie irgend etwas aktualisiert haben, denken Sie daran hier zu klicken"
+msgstr "Wenn Sie etwas aktualisiert haben, denken Sie daran hier zu speichern"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Unerlaubter Wert für %1"
-#: lib/RT/Record.pm:745
-msgid "Immutable field"
-msgstr "Unveränderbares Feld"
-
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr "Zeige auch deaktivierte Klassen an."
+msgid "Image"
+msgstr "Bild"
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
-msgstr "Zeige auch deaktivierte benutzerdefinierte Felder an."
+#: lib/RT/Record.pm:936
+msgid "Immutable field"
+msgstr "Unveränderbares Feld"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Zeige auch deaktivierte Gruppen an."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Zeige auch deaktivierte Stapel an."
+msgstr "Zeige auch deaktivierte Bereiche an."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Zeige deaktivierte Benutzer auch in der Suche an."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr "Unvollständige Suche"
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr "Unvollständige Anfrage"
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Anfängliche Priorität"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
-msgstr ""
+msgstr "AnfänglichePriorität"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Eingabefehler"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Interner Fehler"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
-msgstr "Internet Fehler: %1"
+msgstr "Interner Fehler: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Ungültige Gruppenart"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Ungültiges Recht"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Ungültige Daten"
-#: NOT FOUND IN SOURCE
-msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "Ungültiger Inhaber. Zurücksetzung auf 'nobody'."
-
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
-msgstr "Ungültiger Stapel"
+msgstr "Ungültiger Bereich"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Ungültiges Recht"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Ungültiger Wert für %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Ungültiger Wert für das benutzerdefinierte Feld"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Ungültiger Statuswert"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr "Es ist sehr wichtig dass nichtprivilegierte Benutzer dieses Werkzeug nicht aufrufen können."
+msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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 wird empfohlen einen nichtprivilegierten Unix-User mit korrekter Gruppenzugehörigkeit zum Zugriff auf RT anzulegen um dieses Werkzeug aufzurufen."
+msgstr ""
-#: bin/rt-crontool:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Es verarbeitet verschiedene Parameter:"
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
-msgstr ""
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "kursiv"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
-msgstr "Jan"
+msgstr "Jan."
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Betrete oder verlasse diese Gruppe"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
-msgstr "Jul"
+msgstr "Jul."
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Alles"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
-msgstr "Jun"
+msgstr "Jun."
-#: NOT FOUND IN SOURCE
-msgid "Keyword"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Lang"
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+msgid "Language"
msgstr "Sprache"
-#: html/User/Prefs.html:54
-msgid "Language"
-msgstr ""
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Groß"
-#: html/Ticket/Elements/Tabs:74
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
-msgstr "letzter Kontakt"
+msgstr "Letzter Kontakt"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Letzter Kontakt"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Zuletzt Kontaktiert"
-#: NOT FOUND IN SOURCE
-msgid "Last Notified"
-msgstr "Letzte Änderung"
-
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Zuletzt Aktualisiert"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "ZuletztBearbeitetVon"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
-msgstr ""
+msgstr "Links"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Diesem Benutzer RT-Zugriff gewähren"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
-msgstr "Diesem Benutzer mehr Rechte gewähren"
-
-#: NOT FOUND IN SOURCE
-msgid "Limiting owner to %1 %2"
-msgstr ""
+msgstr "Diesem Benutzer Rechte zuweisen lassen"
-#: NOT FOUND IN SOURCE
-msgid "Limiting queue to %1 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Beziehung existiert bereits"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Beziehung konnte nicht erstellt werden"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Beziehung erstellt (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Beziehung gelöscht (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Beziehung nicht gefunden"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
-msgstr "Verweise auf Ticket #%1"
+msgstr "Verweise auf Anfrage #%1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Beziehungen"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "Laden"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
-msgstr ""
+msgstr "Gespeicherte Suchanfragen laden"
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr "GespeicherteSucheLaden"
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
+msgstr "Geladene Perl Module"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Adresse"
-#: lib/RT.pm:184
+#: 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."
+msgstr ""
+"Log-Verzeichnis %1 nicht gefunden oder kein Schreibzugriff.\\n RT kann nicht "
+"starten."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Angemeldet als %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Anmelden"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Abmelden"
-#: html/Search/Bulk.html:83
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr "Suchtyp unpassend"
+
+#: html/Search/Bulk.html:104
msgid "Make Owner"
-msgstr "Mach Inhaber"
+msgstr "Besitzer festlegen"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
-msgstr "Mach Status"
+msgstr "Status festlegen"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
-msgstr "Mach Fälligkeitsdatum"
+msgstr "Fälligkeitsdatum festlegen"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
-msgstr "Mach Erledigungsdatum"
+msgstr "Erledigungsdatum festlegen"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr "Mach Datum gestartet"
+msgstr "Anfangsdatum festlegen"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr "Mach Startdatum"
+msgstr "Startdatum festlegen"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
-msgstr "Mach Eingangsdatum"
+msgstr "Eingangsdatum festlegen"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
-msgstr "Mach Priorität"
+msgstr "Priorität festlegen"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
-msgstr "Mach Stapel"
+msgstr "Bereich festlegen"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
-msgstr "Betreff setzen"
+msgstr "Betreff festlegen"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr "Diese Gruppe dem Benutzer anzeigen"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
+msgstr "Verwalte benutzerdefinierte Felder und Werte"
+
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Gruppen und Gruppenmitglieder verwalten"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr "Eigenschaften und Einstellungen für alle Stapel verwalten"
+msgstr "Eigenschaften und Einstellungen für alle Bereiche verwalten"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
-msgstr "Stapel und stapelspezifische Einstellungen verwalten"
+msgstr "Bereich und bereichspezifische Einstellungen verwalten"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Benutzer und Passworte verwalten"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
-msgstr "Mär"
+msgstr "Mär."
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
-msgstr "Mai."
+msgstr "Mai"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "Mitglied %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "Mitglied %1 gelöscht"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Mitglied hinzugefügt"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Mitglied gelöscht"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Mitglied nicht gelöscht"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Mitglied von"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Mitglieder"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "Mitgliedschaft in %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
-msgstr ""
+msgstr "Mitgliedschaft in %1 gelöscht"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Mitgliedschaft"
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr "Mitgliedschaft des Benutzers %1"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
-msgstr "Zusammenführung erfolgreich"
+msgstr "Vereinigung erfolgreich"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
-msgstr "Zusammenführung fehlgeschlagen. Konnte EffectiveId nicht setztn"
+msgstr "Vereinigung fehlgeschlagen. Konnte EffectiveId nicht setzen"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr "Vereinigung fehlgeschlagen. Konnte Status nicht setzen"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
-msgstr "Zusammenführen in"
+msgstr "Vereinigen mit"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Vereinigt mit %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Nachricht"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Nachricht konnte nicht gespeichert werden"
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Nachricht gespeichert"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
-msgstr ""
+msgstr "Nachrichten über diese Anfrage werden nicht an diese Empfänger gesendet:"
+
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr "Unausgeglichene Klammerung"
-#: lib/RT/Record.pm:749
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "%1: Fehlt ein Primärschlüssel?"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
-msgstr "Mobil"
+msgstr "Handy"
-#: NOT FOUND IN SOURCE
-msgid "MobilePhone"
-msgstr "Mobiltelefon"
-
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr "Geändert"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr "Ändern"
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
-msgstr "Ändere Zugriffskontrollliste"
+msgstr "Ändere Zugriffskontrollliste (ACL)"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
-msgstr ""
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Alle benutzerdefinierten Felder %2, die zu %1 gehören, ändern"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
-msgstr "Ändere benutzdefinierte Felder für diesen Stapel"
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Alle benutzerdefinierten Felder, die zu %1 gehören, ändern"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Gruppenrechte ändern"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Mitglieder ändern"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Rechte ändern"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
-msgstr "Ändere Scrip-Vorlagen für diesen Stapel"
+msgstr "Ändere Scrip-Vorlagen für diesen Bereich"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
-msgstr "Ändere Scrips für diesen Stapel"
+msgstr "Ändere Scrips für diesen Bereich"
-#: NOT FOUND IN SOURCE
-msgid "Modify Template %1"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Ändern der Benutzerrechte"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr "Ändere ein benutzerdefiniertes Feld für Stapel %1"
-
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr "Ändere ein globales benutzerdefiniertes Feld"
+msgstr "Ändere ein benutzerdefiniertes Feld für den Bereich %1"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
-msgstr "Ändere ein Scrip für den Stapel %1"
+msgstr "Ändere ein Scrip für den Bereich %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Ändere ein globales benutzerdefiniertes Feld"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr "Ändere Artikel #%1"
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
+msgstr "Ändern der assoziierte Objekte von %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Ändere Datumsangaben für #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
-msgstr "Ändere Datumsangaben für Ticket #%1"
+msgstr "Ändere Datumsangaben für Anfrage #%1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Ändern der globalen benutzerdefinierten Felder"
+
+#: 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 "Ändere globale Gruppenrechte"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Ändere globale Gruppenrechte."
-#: NOT FOUND IN SOURCE
-msgid "Modify global scrips"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Ändere globale Benutzerrechte"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Ändere globale Benutzerrechte."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Ändere Gruppen-Metadaten oder lösche die Gruppe"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr "Ändere Gruppenrechte für das benutzerdefinierte Feld %1"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Ändere die Gruppenrechte der Gruppe %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
-msgstr "Ändere Gruppenrechte für Stapel %1"
+msgstr "Ändere Gruppenrechte für den Bereich %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Ändere Mitgliedsverzeichnis dieser Gruppe"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
-msgstr "Ändere jemandens eigenen RT-Zugang"
+msgstr "Ändert den eigenen RT-Zugang"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
-msgstr "Ändere Leute bezogen auf Stapel %1"
+msgstr "Ändere Personen im Zusammenhang mit diesem Bereich %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
-msgstr "Ändere Personen des Tickets #%1"
+msgstr "Ändere Personen der Anfragen #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
-msgstr "Ändere Scrips für den Stapel %1"
+msgstr "Ändere Scrips für den Bereich %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Ändere auf alle Stapel angewandte Scrips"
+msgstr "Ändere auf alle Bereiche angewandte Scrips"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Ändere Vorlage %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
-msgstr "Ändere globale Templates"
+msgstr "Ändere globale Vorlagen"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
-msgstr "Ändere die Stapelbeobachter"
+msgstr "Ändere die Bereichsbeobachter"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Ändere Benutzer %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
-msgstr "Ändere Ticket #%1"
+msgstr "Ändere Anfrage #%1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
-msgstr "Ändere Ticket #%1"
+msgstr "Ändere Anfrage #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
-msgstr "Ändere Tickets"
+msgstr "Ändere Anfragen"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr "Ändere Benutzerrechte für benutzerdefinierte Felder von %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 "Ändere Benutzerrechte für die Gruppe %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr "Ändere Benutzerrechte für Stapel %1"
+msgstr "Ändere Benutzerrechte für den Bereich %1"
-#: NOT FOUND IN SOURCE
-msgid "Modify watchers for queue '%1'"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
-msgstr ""
+msgstr "ACLBearbeiten"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "BenutzerdefiniertesFeldBearbeiten"
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
-msgstr ""
+msgstr "EigeneMitgliedschaftBearbeiten"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
-msgstr ""
+msgstr "BereichsBeobachterBearbeiten"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
-msgstr ""
+msgstr "ScripsBearbeiten"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
-msgstr ""
+msgstr "SelbstBearbeiten"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
-msgstr ""
+msgstr "VorlageBearbeiten"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
-msgstr ""
+msgstr "AnfrageBearbeiten"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
-msgstr "Mo"
+msgstr "Mo."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Mehr über %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
-msgstr "Runter verschieben"
+msgstr "Hinunter verschieben"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
-msgstr "Hoch verschieben"
+msgstr "Hinauf verschieben"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Mehrere"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Sie müssen eine Angabe bei 'Name' machen"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Meine %1 Anfragen"
-#: NOT FOUND IN SOURCE
-msgid "My Approvals"
-msgstr ""
-
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Meine Freigaben"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Meine gespeicherten Suchanfragen"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Name"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Benutzername ist bereits in Gebrauch"
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr "Name enthält"
-
-#: NOT FOUND IN SOURCE
-msgid "Need approval from system administrator"
-msgstr ""
-
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Niemals"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Neu"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr "Neuer Artikel"
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Neue Beziehungen"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Neues Passwort"
@@ -2939,284 +2553,231 @@ msgstr "Neues Passwort"
msgid "New Pending Approval"
msgstr "Neue wartende Freigaben"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Search"
msgstr "Neue Suche"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr "Neue Klasse"
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
-msgstr "Neues benutzerdef. Feld"
+msgstr "Neues benutzerdefiniertes Feld"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Neue Gruppe"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Neues Passwort"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Neue Passworterinnerung wurde verschickt"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
-msgstr "Neuer Stapel"
-
-#: NOT FOUND IN SOURCE
-msgid "New request"
-msgstr ""
+msgstr "Neuer Bereich"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Neue Rechte"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Neues Scrip"
-#: NOT FOUND IN SOURCE
-msgid "New search"
-msgstr ""
-
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Neue Vorlage"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "Neue Anfrage"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
-msgstr "Neues Ticket existiert nicht"
+msgstr "Neue Anfrage existiert nicht"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Neuer Benutzer"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
-msgstr "Neues Benutzer aufgerufen"
+msgstr "Neuer Benutzer aufgerufen"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Neue Beobachter"
-#: NOT FOUND IN SOURCE
-msgid "New window setting"
-msgstr "Speichere Fenstereinstellungen"
-
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Nächste"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Next page"
msgstr "Nächste Seite"
-#: NOT FOUND IN SOURCE
-msgid "NickName"
-msgstr "Spitzname"
-
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Spitzname"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr "Nein"
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr "Keine Klasse definiert"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Kein benutzerdefiniertes Feld"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr "Kein benutzerdefiniertes Feld definiert"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Keine Gruppe definiert"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Keine Suche"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
-msgstr "Kein Stapel vorhanden"
+msgstr "Kein Bereich vorhanden"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr "Kein RT-Benutzer gefunden. Bitte kontaktiere Deinen RT-Administrator.\\n"
+msgstr ""
+"Kein RT-Benutzer gefunden. Bitte kontaktiere Sie Ihren "
+"RT-Administrator.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Keine Vorlage"
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket "
-msgstr "Kein Ticket angegeben. Bereche Ticket ab "
-
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Keine Aktion"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Keine Spalte angegeben"
-#: NOT FOUND IN SOURCE
-msgid "No command found\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
-msgstr "Kein Kommentar über diesen Benutzer angegeben"
+msgstr "Kein Kommentar zu diesem Benutzer angegeben"
-#: NOT FOUND IN SOURCE
-msgid "No correspondence attached"
-msgstr "Keine Korrespondenz aufgezeichnet"
-
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Keine Beschreibung für %1 vorhanden"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Keine Gruppe angegeben"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr "Keine Gruppe mit diesen Kriterien gefunden"
+
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
-msgstr ""
+msgstr "Keine Nachricht angefügt"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Kein Passwort gesetzt"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
-msgstr "Kein Recht Stapel anzulegen"
+msgstr "Keine Erlaubnis Bereiche anzulegen"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
-msgstr "Kein Recht um Tickets im Stapel '%1' anzulegen"
+msgstr "Kein Erlaubnis um Anfragen im Bereich '%1' anzulegen"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Kein Recht Benutzer anzulegen"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
-msgstr "Kein Recht dieses Ticket anzuzeigen"
+msgstr "Kein Recht dieses Anfrage anzuzeigen"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr "Kein Recht dieses Ticket zu aktualisieren"
+msgstr "Kein Recht dieses Anfrage zu aktualisieren"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
-msgstr "Kein Hauptverantwortlicher angegeben"
+msgstr "Keine Rolle angegeben"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
-msgstr "Keine Hauptverantwortliche ausgewählt."
+msgstr "Keine Rolle ausgewählt."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "Keine den Suchkriterien entsprechenden Stapel gefunden"
+msgstr "Keine den Suchkriterien entsprechenden Bereiche gefunden"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Keine Rechte gefunden"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Keine Rechte gewährt."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
-msgstr "Keine Suchliste zum bearbeiten."
+msgstr "Keine Suche zu bearbeiten."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "No ticket id specified"
-msgstr ""
+msgstr "Kein Betreff"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Kein Transaktionstyp angegeben"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Keine auf die Suchkriterien passende Benutzer gefunden"
-#: NOT FOUND IN SOURCE
-msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-msgstr "Kein gültiger RT-Benutzer gefunden. RT CVS-Handler weggefallen. Bitte kontaktiere Deinen RT-Administrator.\\n"
-
-#: lib/RT/Record.pm:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Kein Wert an _Set geschickt!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Niemand"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Nichtexistierendes Feld?"
-#: NOT FOUND IN SOURCE
-msgid "Not logged in"
-msgstr "Nicht angemeldet"
-
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Nicht angemeldet."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Nicht angegeben"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Noch nicht implementiert."
-#: NOT FOUND IN SOURCE
-msgid "Not yet implemented...."
-msgstr "Noch nicht implementiert..."
-
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Bemerkungen"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Benachrichtigung konnte nicht verschickt werden"
@@ -3230,11 +2791,11 @@ msgstr "Benachrichtige AdminCCs als Kommentar"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "Benachrichtige CCs"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "Benachrichtige CCs als Kommentar"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3246,27 +2807,31 @@ msgstr "Benachrichtige andere Empfänger als Kommentar"
#: etc/initialdata:85
msgid "Notify Owner"
-msgstr "Benachrichte Inhaber"
+msgstr "Benachrichtige Besitzer"
#: etc/initialdata:81
msgid "Notify Owner as Comment"
-msgstr "Benachrichtige Inhaber als Kommentar"
+msgstr "Benachrichtige Besitzer als Kommentar"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr ""
+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"
#: 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"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
-msgstr "Benachrichtige Inhaber und AdminCCs neuer auf Freigabe wartende Anfragen"
+msgstr "Benachrichtige Besitzer und AdminCCs neuer auf Freigabe wartende Anfragen"
#: etc/initialdata:77
msgid "Notify Requestors"
@@ -3288,35 +2853,57 @@ 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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
-msgstr "Nov"
+msgstr "Nov."
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "Oder"
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Objekt konnte nicht erstellt werden"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "Objekt konnte nicht gelöscht werden"
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objekt erstellt"
-#: lib/RT/Date.pm:420
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Objekt gelöscht"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+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
+msgid "Object type mismatch"
+msgstr "Objekt Typ passt nicht"
+
+#: lib/RT/Date.pm:446
msgid "Oct."
-msgstr "Okt"
+msgstr "Okt."
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
-msgstr ""
+msgstr "Offline"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr ""
+msgstr "Offline Bearbeitung"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr ""
+msgstr "Offline Upload"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "am"
@@ -3334,15 +2921,15 @@ msgstr "Bei Erstellen"
#: etc/initialdata:184
msgid "On Owner Change"
-msgstr "Bei Eigentümerwechsel"
+msgstr "Bei Besitzerwechsel"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Bei Änderung der Priorität"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr "Bei Stapelwechsel"
+msgstr "Bei Änderung des Bereichs"
#: etc/initialdata:198
msgid "On Resolve"
@@ -3350,155 +2937,140 @@ msgstr "Beim Erledigen"
#: etc/initialdata:169
msgid "On Status Change"
-msgstr "Bei Statuswechsel"
+msgstr "Beim Ändern des Status"
#: etc/initialdata:150
msgid "On Transaction"
msgstr "Bei einer Transaktion"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Zeige nur Freigaben für vor dem %1 erstellte Anfragen"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Offen"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Öffnen"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "Offene Anfragen"
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in a new window"
-msgstr "Öffne Anfragen (aus der Liste) in neuem Fenster"
-
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in another window"
-msgstr "Öffne Anfragen (aus der Liste) in ein anderes Fenster"
-
#: etc/initialdata:140
msgid "Open tickets on correspondence"
msgstr "Öffne Anfragen bei Korrespondenz"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Sortiert nach"
-#: NOT FOUND IN SOURCE
-msgid "Ordering and sorting"
-msgstr "Sortierung und Reihenfolge"
-
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ursprüngliche Anfrage: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "Ausgehende Mail eines Kommentars gespeichert"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "Ausgehende Mail gespeichert"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Mit der Zeit steigt die Priorität auf"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr "Ãœbersicht"
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
-msgstr "Eigene Anfrage"
+msgstr "Eigene Anfragen"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
-msgstr ""
+msgstr "EigeneAnfrage"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
-msgstr "Inhaber"
+msgstr "Besitzer"
-#: NOT FOUND IN SOURCE
-msgid "Owner changed from %1 to %2"
-msgstr "Inhaberwechsel von %1 zu %2"
-
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr ""
+msgstr "Besitzer konnte nicht gesetzt werden"
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
-msgstr "Inhaber mit Gewalt von %1 in %2 geändert"
-
-#: NOT FOUND IN SOURCE
-msgid "Owner is"
-msgstr "Inhaber ist"
+msgstr "Besitzer mit Gewalt von %1 in %2 geändert"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Seite %1 von %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Pager"
-#: NOT FOUND IN SOURCE
-msgid "PagerPhone"
-msgstr "PagerTelefon"
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Eltern"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Passwort"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Passworterinnerung"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Passwort geändert"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Passwort ist zu kurz"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Passwort: %1"
-#: html/Admin/Users/Modify.html:318
-msgid "Passwords do not match."
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
msgstr ""
-#: html/User/Prefs.html:211
+#: html/Admin/Users/Modify.html:356
+msgid "Passwords do not match."
+msgstr "Passwörter verschieden"
+
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
-msgstr ""
+msgstr "Passwörter verschieden, keine Änderung"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personen"
@@ -3506,89 +3078,73 @@ msgstr "Personen"
msgid "Perform a user-defined action"
msgstr "Führe eine benutzerdefinierte Aktion aus"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Perl Konfiguration"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Zugriff verweigert"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Persönliche Gruppen"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Persönliche Gruppen"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Persönliche Gruppen:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Telefonnummern"
-#: NOT FOUND IN SOURCE
-msgid "Placeholder"
-msgstr "Platzhalter"
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Voreinstellungen"
-#: NOT FOUND IN SOURCE
-msgid "Prefs"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
-msgstr "Vorbereitung abgehakt"
+msgstr "Prepare Stumpf ausgeführt"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Vorherige"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Previous page"
msgstr "Vorherige Seite"
-#: NOT FOUND IN SOURCE
-msgid "Pri"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr "Hauptverantwortlichen %1 nicht gefunden."
+msgstr "Rolle %1 nicht gefunden."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Priorität"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Priorität beginnt bei"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Privatsphäre:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Privilegiert"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Privilegierungsstatus: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Privilegierte Benutzer"
@@ -3596,862 +3152,713 @@ msgstr "Privilegierte Benutzer"
msgid "Pseudogroup for internal use"
msgstr "Pseudogruppe für internen Gebrauch"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "Suche"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Suche erstellen"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
-msgstr "Stapel"
+msgstr "Bereich"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
-msgstr "Stapel %2 nicht gefunden"
+msgstr "Bereich %2 nicht gefunden"
-#: NOT FOUND IN SOURCE
-msgid "Queue '%1' not found\\n"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
-msgstr "Name des Stapels"
+msgstr "Name des Bereichs"
-#: NOT FOUND IN SOURCE
-msgid "Queue Scrips"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
-msgstr "Stapel existiert bereits"
+msgstr "Bereich existiert bereits"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
-msgstr "Stapel konne nicht angelegt werden"
+msgstr "Bereich konnte nicht angelegt werden"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr "Stapel konnte nicht geladen werden"
+msgstr "Bereich konnte nicht geladen werden"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
-msgstr "Stapel angelegt"
+msgstr "Bereich angelegt"
-#: NOT FOUND IN SOURCE
-msgid "Queue is not specified."
-msgstr ""
-
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
-msgstr "Stapel nicht gefunden"
+msgstr "Bereich nicht gefunden"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
-msgstr "Stapel"
+msgstr "Bereiche"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "Schnellsuche"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Schnelle Anfrageerstellung"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
-msgstr ""
+msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 für %2"
-#: NOT FOUND IN SOURCE
-msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-msgstr "RT %1 von <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT Administration"
-#: NOT FOUND IN SOURCE
-msgid "RT Authentication error."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Bounce: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Configuration error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Critical error. Message not recorded!"
-msgstr ""
-
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Fehler"
-#: NOT FOUND IN SOURCE
-msgid "RT Received mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr "RT Selbstbedienung"
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service / Closed Tickets"
-msgstr ""
-
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "RT Variablen"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT auf einen Blick"
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't authenticate you"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find requestor via its external database lookup"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find the queue: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't validate this PGP signature. \\n"
-msgstr ""
-
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT für %1"
-#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT has proccessed your commands"
-msgstr "RT hat Ihre Befehle verarbeitet"
-
-#: 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 &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Vertrieben unter der <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-
-#: NOT FOUND IN SOURCE
-msgid "RT thinks this message may be a bounce"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT will process this message as if it were unsigned.\\n"
-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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr "RTFM Fehler"
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
-msgstr "Realer Name"
+msgstr "Echter Name"
-#: NOT FOUND IN SOURCE
-msgid "RealName"
-msgstr "RealerName"
-
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
-msgstr ""
+msgstr "Referenz von %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
-msgstr ""
+msgstr "Referenz von %1 gelöscht"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr ""
+msgstr "Referenz auf %1 hinzugefügt"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "Referenz auf %1 gelöscht"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
-msgstr "Bezogen von"
+msgstr "Referenziert von"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Bezieht sich auf"
-#: NOT FOUND IN SOURCE
-msgid "Refine"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Refine search"
-msgstr "Suche Verfeinen"
-
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Seite alle %1 Minuten aktualisieren."
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Entferne AdminCC"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Entferne CC"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Entferne Klient"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Antworten"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Antwort Adresse"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Antwort an Klienten"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Antworte auf Anfragen"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
-msgstr ""
+msgstr "AnfrageBeantwortung"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Klient"
-#: NOT FOUND IN SOURCE
-msgid "Requestor email address"
-msgstr "email-Adresse des Klienten"
-
-#: NOT FOUND IN SOURCE
-msgid "Requestor(s)"
-msgstr ""
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Klienten"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
-msgstr "Anfragen sollten erlegt werden in"
+msgstr "Anfragen sollten erlegt werden innerhalb"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Benötigter Parameter '%1' nicht angegeben"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Zurücksetzen"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Zuhause"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Erledigen"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
-msgstr "Erledige Anfrage Nr. %1 (%2)"
+msgstr "Erledige Anfrage #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Erledigt"
-#: NOT FOUND IN SOURCE
-msgid "Response to requestors"
-msgstr "Antwort an alle Klienten"
-
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Ergebnisse"
-#: NOT FOUND IN SOURCE
-msgid "Results per page"
-msgstr "Ergebnisse pro Seite"
-
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Passwort wiederholen"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr ""
+msgstr "Zurücksetzen"
-#: lib/RT/ACE_Overlay.pm:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
-msgstr "Recht delegiert"
+msgstr "Recht weitergegeben"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Recht erteilt"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Recht geladen"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Recht konnte nicht zurückgezogen werden"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Recht nicht gefunden"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Recht nicht gefunden."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Recht zurückgezogen"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Rechte"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
-msgstr "Rechte konnten für %1 nicht gewährt werden"
+msgstr "Rechte für %1 konnten nicht gewährt werden"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
-msgstr "Rechte konnten nicht für %1 entzogen werden"
+msgstr "Rechte für %1 konnten nicht entzogen werden"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Rollen"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Zeilen pro Seite"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
-msgstr "Sa"
+msgstr "Sa."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Speichern"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Änderungen Sichern"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Einstellungen speichern"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Änderungen Sichern"
-#: html/Search/Elements/EditSearches:1
-msgid "Saved searches"
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Search/Elements/EditSearches:46
+msgid "Saved searches"
+msgstr "Gespeicherte Suchanfragen"
+
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
-msgstr ""
+msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip angelegt"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Scrip Felder"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip gelöscht"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
-#: NOT FOUND IN SOURCE
-msgid "Scrips for %1\\n"
-msgstr "Scrips für %1\\n"
-
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr "Auf alle Stapel angewande Scrips"
+msgstr "Auf alle Bereiche angewandte Scrips"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Suchen"
-#: NOT FOUND IN SOURCE
-msgid "Search Criteria"
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Suche nach Freigaben"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr "Artikel suchen"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Sicherheit:"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr "Benutzerdefinierte Felder anzeigen"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr ""
+msgstr "Anzeigen der gesendeten Nachricht und deren Empfänger"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
-msgstr ""
+msgstr "Anzeigen von anfrage-privaten Kommentaren"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr ""
+msgstr "Anfrage Zusammenfassungen anzeigen"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr "Benutzerdefiniertes Feld anzeigen"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr "GruppeAnzeigen"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
-msgstr ""
+msgstr "BereichAnzeigen"
#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr "Wähle eine Klasse aus"
+msgid "Select"
+msgstr "Auswahl"
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr "Wähle ein benutzerdefiniertes Feld aus"
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Wählen Sie ein benutzerdefiniertes Feld aus"
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
-msgstr "Wähle eine Gruppe aus"
+msgstr "Wählen Sie eine Gruppe aus"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr ""
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
-msgid "Select a user"
-msgstr "Wähle einen Benutzer aus"
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Wählen Sie einen Bereich für Ihre neue Anfrage"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr "Wähle eine Klasse"
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+msgid "Select a user"
+msgstr "Wählen Sie einen Benutzer aus"
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
-msgstr "Wähle ein benutzerdef. Feld"
+msgstr "Wählen Sie ein benutzerdefiniertes Feld"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Wählen Sie benutzerdefinierte Felder für alle Benutzergruppen aus"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Wählen Sie benutzerdefinierte Felder für alle Benutzer aus"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Wählen Sie benutzerdefinierte Felder für alle Anfragen in allen Bereichen aus"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Wählen Sie benutzerdefinierte Felder für Transaktionen mit Anfragen in allen Bereichen aus "
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
-msgstr "Wähle eine Gruppe"
+msgstr "Wählen Sie eine Gruppe aus"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
-msgstr "Wähle mehrere Werte"
+msgstr "Wählen Sie mehrere Werte aus"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
-msgstr "Wähle einen Wert"
+msgstr "Wählen Sie einen Wert aus"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
-msgstr "Wähle einen Stapel"
+msgstr "Wählen Sie einen Bereich aus"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
-msgstr "Wähle ein Scrip"
+msgstr "Wählen Sie ein Scrip aus"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Wähle eine Vorlage"
+msgstr "Wählen Sie eine Vorlage aus"
-#: html/Admin/Elements/UserTabs:46
-msgid "Select user"
-msgstr "Wähle einen Benutzer"
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr "Wählen Sie bis zu %1 Werte aus"
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
-msgstr "Mehrfachauswahlfeld"
+#: html/Admin/Elements/UserTabs:75
+msgid "Select user"
+msgstr "Wählen Sie einen Benutzer aus"
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
-msgstr "Einzelauswahlfeld"
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Ausgewählte Benutzerdefinierte Felder"
-#: NOT FOUND IN SOURCE
-msgid "Self Service"
-msgstr "Selbstbedienung"
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Ausgewählte Objekte"
#: etc/initialdata:121
msgid "Send mail to all watchers"
-msgstr "Schicke eine Mail an alle Beobachter"
+msgstr "Schickt eine Nachricht an alle Beobachter"
#: etc/initialdata:117
msgid "Send mail to all watchers as a \"comment\""
-msgstr "Schicke eine Mail an alle Beobachter als \"Kommentar\""
+msgstr "Schickt einen Kommentar an alle Beobachter"
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
-msgstr "Schicke eine Mail an die Klienten und CCs"
+msgstr "Schickt eine Nachricht an die Klienten und CCs"
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
-msgstr "Schicke eine Mail an die Klienten und CCs als Kommentar"
+msgstr "Schickt einen Kommentar an die Klienten und CCs"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
-msgstr "Schicke eine Mail an die Klienten"
+msgstr "Schickt eine Nachricht an die Klienten"
#: etc/initialdata:125 etc/initialdata:129
msgid "Sends mail to explicitly listed Ccs and Bccs"
-msgstr "Schicke eine Mail an die direkt angegebenen CCs und BCCs"
+msgstr "Schickt eine Nachricht an die direkt angegebenen CCs und BCCs"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "Schickt eine Nachricht an alle CCs"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Schickt einen Kommentar an alle CCs "
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
-msgstr "Schicke eine Mail an die administrativen CCs"
+msgstr "Schickt eine Nachricht an die administrativen CCs"
#: etc/initialdata:98
msgid "Sends mail to the administrative Ccs as a comment"
-msgstr "Schicke eine Mail an die administrativen CCs als Kommentar"
+msgstr "Schickt einen Kommentar an die administrativen CCs"
#: etc/initialdata:82 etc/initialdata:86
msgid "Sends mail to the owner"
-msgstr "Schicke eine Mail an den Inhaber"
+msgstr "Schickt eine Nachricht an den Besitzer"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
-msgstr "Sep"
+msgstr "Sep."
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr "Mehrere URLs getrennt durch Leerzeichen eingeben"
-
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
-msgstr ""
+msgstr "Zeige"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Zeige Freigaben"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Zeige Spalten"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr "Zeige erweiterte Suchoptionen an..."
+msgstr "Zeige Ergebnisse"
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Zeige freigegebene Anfragen"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Zeige Grundlagen"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Zeige abgelehnte Anfragen"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Zeige Details"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
-msgstr "Zeige schwebende Anfragen"
+msgstr "Zeige anhängige Anfragen"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Zeige auf andere Freigaben wartende Anfragen"
-#: NOT FOUND IN SOURCE
-msgid "Show ticket private commentary"
-msgstr "Zeige private Kommentare des Anfragen"
-
-#: NOT FOUND IN SOURCE
-msgid "Show ticket summaries"
-msgstr "Zeige Kurzfassungen der Anfragen"
-
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
-msgstr ""
+msgstr "ACLAnzeigen"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr "KonfigurationsMenüAnzeigen"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
-msgstr ""
+msgstr "AusgehendeNachrichtenAnzeigen"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "GespeicherteSuchanfragenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
-msgstr ""
+msgstr "ScripsAnzeigen"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
-msgstr ""
+msgstr "VorlagenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
-msgstr ""
+msgstr "AnfragenAnzeigen"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
-msgstr ""
+msgstr "AnfrageKommentareAnzeigen"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr "Als Klient einer Anfrage oder Anfrage- bzw. Stapel-CC eintragen"
+msgstr "Als Klient einer Anfrage oder Anfrage- bzw. Bereichs-CC eintragen"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
-msgstr "Als Anfrage- oder Stapel-AdminCC eintragen"
+msgstr "Als Anfrage- oder Bereichs-AdminCC eintragen"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "E-Mail-Signatur"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr "Angemeldet als %1"
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Einzel"
-#: html/Elements/Header:62
-msgid "Skip Menu"
-msgstr "Überspringe Menü"
-
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr "Sortierreihenfolge"
-
-#: NOT FOUND IN SOURCE
-msgid "Sort key"
-msgstr "Sortierschlüssel"
+#: html/Elements/Header:85
+msgid "Skip Menu"
+msgstr "Überspringe Menü"
-#: NOT FOUND IN SOURCE
-msgid "Sort results by"
-msgstr "Sortiere Ergebnisse nach"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Klein"
-#: NOT FOUND IN SOURCE
-msgid "SortOrder"
-msgstr "Sortierreihenfolge"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Sortieren"
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Stalled"
-msgstr ""
+msgstr "Phase"
-#: NOT FOUND IN SOURCE
-msgid "Start page"
-msgstr ""
-
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Begonnen"
-#: NOT FOUND IN SOURCE
-msgid "Started date '%1' could not be parsed"
-msgstr ""
-
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Beginnt"
-#: NOT FOUND IN SOURCE
-msgid "Starts By"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Starts date '%1' could not be parsed"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Staat"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Status"
#: etc/initialdata:309
msgid "Status Change"
-msgstr "Ändere Status"
+msgstr "Statusänderung"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Status von %1 auf %2 geändert"
-#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
-msgstr "Stehlen"
+msgstr "Ãœbernehmen"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Anfragen übernehmen"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
-msgstr ""
+msgstr "AnfrageÃœbernehmen"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
-msgstr "Gestohlen von %1 "
+msgid "Stolen from %1"
+msgstr "Gestohlen von %1"
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr ""
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
msgstr "Betreff"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Betreff wurde auf %1 geändert"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Ãœbermitteln"
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr "Suchen"
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
-msgstr "Geglückt"
+msgstr "Gelungen"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr "Zusammenfassung"
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr "Zusammenfassung enthält"
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
-msgstr "So"
+msgstr "So."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
-msgstr ""
+msgstr "SuperBenutzer"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "System"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "System Konfiguration"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Systemfehler"
-#: html/Admin/Tools/index.html:2
-msgid "System Tools"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "System Werkzeuge"
+
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Systemfehler. Recht nicht delegiert."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Systemfehler. Recht nicht gewährt."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Systemgruppen"
@@ -4459,659 +3866,568 @@ msgstr "Systemgruppen"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup für internen Gebrauch"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Ãœbernehmen"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Anfragen übernehmen"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
-msgstr ""
+msgstr "AnfrageÃœbernehmen"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Ãœbernommen"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Vorlage"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Vorlage #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Vorlage gelöscht"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Vorlage nicht gefunden"
-#: NOT FOUND IN SOURCE
-msgid "Template not found\\n"
-msgstr ""
-
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Vorlagen eingelesen"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Vorlagen"
#: NOT FOUND IN SOURCE
-msgid "Templates for %1\\n"
-msgstr "Vorlagen für %1\\n"
+msgid "Text"
+msgstr "Text"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Das ist bereits der aktuelle Wert"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
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:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Das ist der gleiche Wert"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "Diese Rolle hat dieses Recht bereits"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
-msgstr "Dieser Hauptverantwortliche ist bereits ein %1 dieses Stapels"
+msgstr "Diese Rolle ist bereits ein %1 dieses Bereichs"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
-msgstr "Dieser Hauptverantwortliche ist bereits ein %1 dieser Anfrage"
+msgstr "Diese Rolle ist bereits ein %1 dieser Anfrage"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
-msgstr "Dieser Hauptverantwortliche ist nicht ein %1 dieses Stapels"
+msgstr "Diese Rolle ist nicht ein %1 dieses Bereichs"
-#: NOT FOUND IN SOURCE
-msgid "That principal is not a %1 for this ticket"
-msgstr "Dieser Hauptverantwortliche ist nicht ein %1 dieser Anfrage"
-
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
-msgstr "Dieser Stapel existiert nicht"
+msgstr "Dieser Bereich existiert nicht"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Diese Anfrage hat ungelöste Abhängigkeiten"
-#: NOT FOUND IN SOURCE
-msgid "That user already has that right"
-msgstr "msgstr "Dieser Benutzer hat dieses Recht bereits" "
-
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
-msgstr "Diesem Benutzer gehört diese Anfrage bereits"
+msgstr "Diese Anfrage gehört bereits diesem Benutzer"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Dieser Benutzer existiert nicht"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Dieser Benutzer ist bereits privilegiert"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
-msgstr "Dieser Benutzer ist bereits ungeprivilegiert"
+msgstr "Dieser Benutzer ist bereits unprivilegiert"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Dieser Benutzer ist jetzt privilegiert"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
-msgstr "Dieser Benutzer ist jetzt unprivelegiert"
+msgstr "Dieser Benutzer ist jetzt unprivilegiert"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
-msgstr "Diesem Benutzer dürfen keine Anfragen aus diesen Stapel gehören"
+msgstr "Diesem Benutzer dürfen keine Anfragen aus diesen Bereich gehören"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
-msgstr "Dies ist keine numerische Id"
+msgstr "Dies ist keine numerische ID"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Grundlagen"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "Der CC einer Anfrage"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "Der administrative CC einer Anfrage"
-#: NOT FOUND IN SOURCE
-msgid "The comment has been recorded"
-msgstr "Der Kommentar wurde aufgezeichnet"
-
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 "Das folgende Kommando wird alle aktiven Anfragen des Stapels 'general' finden und ihre Priorität auf 99 setzen, wenn sie innerhalb der letzten 4 Stunden nicht angefasst wurden:"
-
-#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr "Die folgenden Kommandos wurden nicht verarbeitet:\\n\\n"
+msgstr ""
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Der neue Wert wurde gesetzt."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
-msgstr "Der Inhaber einer Anfrage"
+msgstr "Der Besitzer einer Anfrage"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Der Klient einer Anfrage"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Diese Kommentare sind generell nicht für den Benutzer sichtbar"
-#: html/Admin/Tools/Configuration.html:5
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
+msgstr "Dieses benutzerdefinierte Feld passt nicht zum Objekt"
+
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Dieses Feature ist nur für Systemadministratoren verfügbar"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Diese Nachricht wird an folgende Empfänger gesendet:"
-#: NOT FOUND IN SOURCE
-msgid "This ticket %1 %2 (%3)\\n"
-msgstr ""
-
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr "Die %1 höchstpriorisiertesten Anfragen dieses Benutzers"
+msgstr "Die %1 dringensten Anfragen dieses Benutzers"
-#: NOT FOUND IN SOURCE
-msgid "This user's 25 highest priority tickets"
-msgstr ""
-
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
-msgstr "Do"
+msgstr "Do."
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 %2"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "Anfrage Nr. %1 Alles aktualisieren: %2"
+msgstr "Anfrage #%1 Alles aktualisieren: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
-msgstr "Anfrage Nr. %1: %2"
+msgstr "Anfrage #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "Anfrage %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
-msgstr "Anfrage %1 wurde in Anfrage '%2' angelegt"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket %1 loaded\\n"
-msgstr "Anfrage %1 geladen\\n"
+msgstr "Anfrage %1 wurde im Bereich '%2' angelegt"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Anfrage %1: %2"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr "Benutzerdefinierte Anfrage Felder"
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
-msgstr "Verlauf von Anfrage Nr. %1 %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket Id"
-msgstr "msgstr "Anfrage Nr." "
+msgstr "Geschichte von Anfrage #%1 %2"
#: etc/initialdata:324
msgid "Ticket Resolved"
msgstr "Anfrage erledigt"
-#: NOT FOUND IN SOURCE
-msgid "Ticket attachment"
-msgstr "Anhang der Anfrage"
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
+msgid "Ticket Transactions"
+msgstr "Anfrage Transaktion"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Inhalt der Anfrage"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Art des Inhalts der Anfrage"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Anfrage konnte aufgrund eines internen Fehlers nicht angelegt werden"
-#: lib/RT/Transaction_Overlay.pm:497
-msgid "Ticket created"
-msgstr "Anfrage angelegt"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket creation failed"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:502
-msgid "Ticket deleted"
-msgstr "Anfrage gelöscht"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket id not found"
-msgstr "Anfragenummer nicht gefunden"
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket not found"
-msgstr "Anfrage nicht gefunden"
+msgstr "Anfrage Metadaten"
#: etc/initialdata:310
msgid "Ticket status changed"
msgstr "Status der Anfrage geändert"
-#: NOT FOUND IN SOURCE
-msgid "Ticket watchers"
-msgstr "Beobachter der Anfrage"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
+msgstr "SQL Anfrage Suchmodul"
-#: html/Elements/Tabs:46
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
msgid "Tickets"
msgstr "Anfragen"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
-msgstr "Anfragen %1 %2"
-
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
-msgstr "Anfragen %2 von %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Tickets from %1"
-msgstr "Anfragen von %1"
-
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Anfragen, die von dieser Freigabe abhängen:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "Geschätzte Zeit"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
-msgstr "Ãœbrige Zeit"
+msgstr "Verbleibende Zeit"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Arbeitszeit"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
-msgstr "Ãœbrige Zeit"
+msgstr "Verbleibende Zeit"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
-msgstr "Benötigte Zeit"
+msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
-msgstr "Arbeitszeit"
-
-#: lib/RT/Ticket_Overlay.pm:1277
-msgid "TimeWorked"
msgstr "Gearbeitete Zeit"
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:"
-msgstr "Um ein 'diff' dieser Ãœbergabe zu erstellen:"
+#: lib/RT/Ticket_Overlay.pm:1143
+msgid "TimeWorked"
+msgstr "Arbeitszeit"
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:\\n"
-msgstr "Um ein 'diff' dieser Ãœbergabe zu erstellen:\\n"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Eingegangen"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Werkzeuge"
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaktion"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
-msgstr "Transaktion %1 durchgeprügelt"
+msgstr "Transaktion %1 eliminiert"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transaktion erstellt"
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr "Transaction->Create konnte nicht ausgeführt werden da keine Ticketnummer angegeben wurde"
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Benutzerdefinierte Felder bei Transaktionen"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:125
+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
msgid "Transactions are immutable"
msgstr "Transaktionen sind unveränderbar"
-#: NOT FOUND IN SOURCE
-msgid "Trying to delete a right: %1"
-msgstr ""
-
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
-msgstr "Di"
+msgstr "Di."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Typ"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr "Artikel kann nicht geladen werden"
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Nicht implementiert"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unix Login"
-#: NOT FOUND IN SOURCE
-msgid "UnixUsername"
-msgstr "UnixBenutzername"
-
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
-msgstr "Unbekannte Inhalts-Kodierung %1"
+msgstr "Unbekannte Inhaltskodierung (Content-Encoding) %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr "Unbekanntes Feld: $key"
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "unbegrenzt"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Unbenannte Suche"
#: etc/initialdata:32
msgid "Unprivileged"
msgstr "Unprivilegiert"
-#: lib/RT/Transaction_Overlay.pm:562
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Nichtausgewähltes benutzerdefiniertes Feld"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Nichtausgewähltes Objekte"
+
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Zurückgegeben"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Aktualisieren"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Alles aktualisieren"
-#: NOT FOUND IN SOURCE
-msgid "Update ID"
-msgstr "Aktualisierungs-ID"
-
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Anfrage Aktualisieren"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Aktualisierungtyp"
-#: NOT FOUND IN SOURCE
-msgid "Update all these tickets at once"
-msgstr "Aktualisiere alle diese Anfragen auf einmal"
-
-#: NOT FOUND IN SOURCE
-msgid "Update email"
-msgstr "Aktualisiere E-Mail"
-
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Update name"
-msgstr "Aktualisiere Name"
+msgstr "Mehrere Anfragen aktualisieren"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
-msgstr "Aktualisierung nicht aufgezeichnet."
+msgstr "Aktualisierung nicht gespeichert."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Aktualisiere ausgewählte Anfragen"
-#: NOT FOUND IN SOURCE
-msgid "Update signature"
-msgstr "Aktualisiere Unterschrift"
-
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Aktualisiere Anfrage"
-#: NOT FOUND IN SOURCE
-msgid "Update ticket # %1"
-msgstr "Aktualisiere Anfrage Nr. %1"
-
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Aktualisiere Anfrage Nr. %1"
+msgstr "Aktualisiere Anfrage #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Aktualisiere Anfrage Nr. %1 (%2)"
+msgstr "Aktualisiere Anfrage #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Aktualisierungstyp war weder Korrespondenz noch Kommentar."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Aktualisiert"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Hochladen"
-#: html/Tools/Offline.html:73
-msgid "Upload your changes"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Hochladen mehrerer Dateien"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
-msgstr "Ãœber die Auswahllisten kann bestimmt werden welche Transaktionen in den neuen RTFM Artikel extrahiert werden"
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Hochladen mehrerer Bilder"
-#: NOT FOUND IN SOURCE
-msgid "User %1 %2: %3\\n"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Hochladen einer Datei"
-#: NOT FOUND IN SOURCE
-msgid "User %1 Password: %2\\n"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Hochladen eines Bildes"
-#: lib/RT/Ticket_Overlay.pm:468
-#. ($args{'Owner'})
-msgid "User '%1' could not be found."
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "Hochladen von bis zu %1 Dateien"
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "Hochladen von bis zu %1 Bildern"
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found\\n"
+#: html/Tools/Offline.html:95
+msgid "Upload your changes"
+msgstr "Änderungen hochladen"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
+#: lib/RT/Ticket_Overlay.pm:496
+#. ($args{'Owner'})
+msgid "User '%1' could not be found."
+msgstr "Benutzer '%1' konnte nicht gefunden werden"
+
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
msgstr "Benutzerdefiniert"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Benutzerdefinierte Konditionen und Aktionen"
-#: NOT FOUND IN SOURCE
-msgid "User ID"
-msgstr "Benutzer-ID"
-
-#: html/Elements/SelectUsers:25
-msgid "User Id"
-msgstr "Benutzername"
-
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Benutzerrechte"
-#: html/Admin/Users/Modify.html:252
+#: 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 ""
+"Benutzer hat einen unbekannten Aktualisierungstyp für das benutzerdefinierte "
+"Feld %1 bei %2-Objekt #%3 verlangt"
+
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "Benutzer konnte nicht angelegt werden: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Benutzer angelegt"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Benutzerdefinierte Gruppe"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User notified"
-msgstr ""
+msgstr "Benutzer geladen"
-#: NOT FOUND IN SOURCE
-msgid "User view"
-msgstr "Benutzeransicht"
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr "Benutzerdefinierte Gruppe"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Benutzername"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Benutzer"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
-msgstr "Auf diese Kriterien zutreffenede Benutzer"
+msgstr "Auf diese Kriterien zutreffende Benutzer"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ValueOfQueue"
-msgstr "ValueOfQueue"
+msgstr "Gültige Suche"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Werte"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
-msgstr ""
+msgstr "Beobachte"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
-msgstr ""
+msgstr "BeobachteAlsAdminCc"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Beobachter"
-#: NOT FOUND IN SOURCE
-msgid "WebEncoding"
-msgstr "Webkodierung"
-
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
-msgstr "Mi"
+msgstr "Mi."
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
-msgstr "Füge Korrespondenz zum Originalticket, wenn eine Anfrage von allen Freigebenden freigegeben wurde"
+msgstr ""
#: etc/initialdata:485
msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
-msgstr "Füge Korrespondenz zum Originalticket wenn eine Anfrage von einem Freigebenden freigegeben wurde"
+msgstr ""
#: etc/initialdata:146
msgid "When a ticket is created"
-msgstr "Wenn eine Afrage erstellt wird"
+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 "Benachrichtige Inhaber und AdminCCs der auf Freigabe wartende Anfrage wenn ein Freigabeticket erstellt wurde"
+msgstr ""
#: etc/initialdata:151
msgid "When anything happens"
@@ -5119,19 +4435,19 @@ msgstr "Wenn irgendetwas passiert"
#: etc/initialdata:199
msgid "Whenever a ticket is resolved"
-msgstr "Immer wenn eine Anfrage erledigt wird"
+msgstr "Immer wenn eine Anfrage erledigt wird"
#: etc/initialdata:185
msgid "Whenever a ticket's owner changes"
-msgstr "Immer wenn der Eigentümer einer Anfrage wechselt"
+msgstr "Immer wenn der Besitzer einer Anfrage wechselt"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Immer wenn sich die Priorität eines Anfragen ändert"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
-msgstr "Immer wenn eine Anfrage den Stapel wechselt"
+msgstr "Immer wenn eine Anfrage den Bereich wechselt"
#: etc/initialdata:170
msgid "Whenever a ticket's status changes"
@@ -5145,333 +4461,289 @@ 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"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr "Bezogen von"
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr "Beziehen sich auf"
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Arbeit"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
-msgstr ""
+msgstr "Offline arbeiten"
-#: NOT FOUND IN SOURCE
-msgid "WorkPhone"
-msgstr "Arbeitstelefon"
-
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Arbeitszeit"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr "Ja"
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
-msgstr "Sie besitzen diese Anfrage bereits"
+msgstr "Sie sind bereits Besitzer dieser Anfrage"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
-msgstr "Sie sind kein authorisierter Benutzer"
+msgstr "Sie sind kein autorisierter Benutzer"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
-msgstr "Sie können nur Anfragen ohne Inhaber zuweisen"
+msgstr "Sie können nur Anfragen ohne Besitzer zuweisen"
-#: NOT FOUND IN SOURCE
-msgid "You don't have permission to view that ticket.\\n"
-msgstr ""
-
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
-msgstr "Sie haben %1 Anfragen in Stapel %2 gefunden"
+msgstr "Sie haben %1 Anfragen im Bereich %2 gefunden"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Sie wurden von RT abgemeldet."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
-msgstr "Sie haben kein Recht, Anfragen in diesen Stapel anzulegen."
+msgstr "Sie haben kein Recht, Anfragen in diesem Bereich anzulegen."
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
-msgstr "Sie dürfen in diesem Stapel keine Anfragen erstellen"
+msgstr "Sie dürfen in diesem Bereich keine Anfragen erstellen"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Sie können sich gerne wieder anmelden"
-#: NOT FOUND IN SOURCE
-msgid "Your %1 requests"
-msgstr "Meine %1 Anfragen"
-
-#: NOT FOUND IN SOURCE
-msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
-msgstr ""
-
#: 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."
msgstr "Ihre Anfrage wurde freigegeben."
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr ""
-
#: etc/initialdata:445
msgid "Your request was rejected."
msgstr "Ihre Anfrage wurde abgewiesen"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Ihr Benutzername oder Passwort ist falsch"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "PLZ"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
-msgstr "und ist nicht"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "Erlaube Erstellung von gespeicherten Suchabfragen"
-#: NOT FOUND IN SOURCE
-msgid "and not"
-msgstr "und nicht"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "Erlaube das Laden von gespeicherten Suchabfragen"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "wie an %1 gewährt"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr "gehört zu"
+
+#: html/SelfService/Closed.html:49
msgid "closed"
-msgstr "geschlossenen"
+msgstr "geschlossen"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "enthält"
-#: NOT FOUND IN SOURCE
-msgid "content"
-msgstr "Inhalt"
-
-#: NOT FOUND IN SOURCE
-msgid "content-type"
-msgstr "content-type"
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence (probably) not sent"
-msgstr "Korrepsondenz (möglicherweise) nicht verschickt"
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence sent"
-msgstr "Korrespondenz verschickt"
-
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "Tage"
-#: NOT FOUND IN SOURCE
-msgid "delete"
-msgstr "löschen"
-
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "gelöscht"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr "gehört nicht zu"
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
-msgstr "entspricht nicht"
+msgstr "enthält nicht"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "enthält nicht"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
-msgstr "entspricht"
+msgstr "gleich"
-#: NOT FOUND IN SOURCE
-msgid "filename"
-msgstr "Dateiname"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr "Fehler: Kann nicht hinunter bewegen"
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr "Fehler: Kann nicht nach links bewegen"
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr "Fehler: Kann nicht hinauf bewegen"
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr "Fehler: Nichts zu bewegen"
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr "Fehler: Nichts zum Umschalten"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "größer als"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "Gruppe '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "Stunden"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
-msgstr ""
+msgstr "ID"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr "%1"
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "ist"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "ist nicht"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "kleiner als"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
-msgstr "entspricht"
+msgstr "enthält"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "Min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "Minuten"
-#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr "Änderungen\\n\\n"
-
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "Monate"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "neu"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "kein Name"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "kein Wert"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "keine"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
-msgstr "entspricht nicht"
+msgstr "ungleich"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "offen"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($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:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
-msgstr "Stapel %1 %2"
+msgstr "Bereich %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "abgewiesen"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "erledigt"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "Sek"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr "Zeige Konfigurationsmenü"
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
-msgstr ""
+msgstr "Tabellenkalkulation"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "zurückgestellt"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "System %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "Systemgruppe '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "die aufrufende Komponente gab nicht an warum"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
-msgstr "Ticket #%1 %2"
-
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr "und"
+msgstr "Anfrage #%1 %2"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "unbeschriebene Gruppe %1"
-#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "Benutzer %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "Wochen"
-#: NOT FOUND IN SOURCE
-msgid "with template %1"
-msgstr ""
-
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "Jahre"
diff --git a/rt/lib/RT/I18N/en.po b/rt/lib/RT/I18N/en.po
index 95df3f7..28a8406 100644
--- a/rt/lib/RT/I18N/en.po
+++ b/rt/lib/RT/I18N/en.po
@@ -1,88 +1,88 @@
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Apr"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Aug"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Dec"
-#: lib/RT/Date.pm:412
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Feb"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Fri"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Home"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Jan"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "May"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Mon"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Oct"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Open"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Home"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Sat"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Sun"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Thu"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Tue"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Wed"
diff --git a/rt/lib/RT/I18N/es.po b/rt/lib/RT/I18N/es.po
index 2a95e94..87759ee 100644
--- a/rt/lib/RT/I18N/es.po
+++ b/rt/lib/RT/I18N/es.po
@@ -18,67 +18,64 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "Añadido %1 %2"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "Hace %1 %2"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 borrado"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 con la plantilla %3"
@@ -87,16 +84,16 @@ msgstr "%1 %2 con la plantilla %3"
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 este caso\\n"
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -104,29 +101,29 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 mostrados"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - Un parametro para pasar a %2"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - El estado de la salida actualiza STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Especifica el modulo de accion que quieres usar"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Especifica el modulo de condicion que quieres usar"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Especifica el modulo de busqueda que quieres usar"
@@ -137,20 +134,35 @@ msgstr "%1 - Especifica el modulo de busqueda que quieres usar"
$RT::VERSION,
'2004',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 ScripAction cargado"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "$1 añadido como un valor de %2"
@@ -167,32 +179,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 por %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 no se ha podido fijar a %2"
@@ -200,12 +211,22 @@ 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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-#: html/Elements/MyTickets:24
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
+msgid "%1 created"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr ""
+
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -214,17 +235,16 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "Los %1 tickets de mayor prioridad que poseo... "
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "Los %1 tickets de mayor prioridad que he pedido"
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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 planificacion externa, como crom"
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($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."
@@ -233,8 +253,7 @@ msgstr "%1 ha dejado de ser un %2 para esta cola."
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 ha dejado de ser un %2 para este ticket."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 ha dejado de ser un valor para campo personalizable %2"
@@ -242,11 +261,7 @@ 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -255,15 +270,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -272,7 +279,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 no mostrado"
-#: html/User/Elements/DelegateRights:75
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr ""
+
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 privilegios"
@@ -293,7 +304,7 @@ msgstr "%1 tipo desconocido para %2"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 se creó sin CurrentUser\\n"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 resolverá todos los miembros de un grupo de tickets resueltos."
@@ -302,28 +313,36 @@ 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."
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: lib/RT/CustomField_Overlay.pm:828
+msgid "%1's %2 objects"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:829
+msgid "%1's %2's %3 objects"
+msgstr ""
+
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: ningún archivo adjunto especificado"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' es un valor inválido para el estado"
@@ -340,7 +359,7 @@ msgstr "(Marque la caja para borrar al miembro del grupo)"
msgid "(Check box to delete scrip)"
msgstr "(Marque la caja para borrar el scrip)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Marque la caja para borrar)"
@@ -348,49 +367,49 @@ msgstr "(Marque la caja para borrar)"
msgid "(Check boxes to delete)"
msgstr "(Marque las cajas para borrar)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Introduzca los identificadores de ticket o URLs, separados por espacios)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr ""
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "(Si se deja vacio, pasara por defecto a %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(Si se deja vacio, pasara por defecto a %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(Sin Valor)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(No hay campos custom)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Sin miembros)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Sin scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Sin plantillas)"
-#: html/Ticket/Update.html:66
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+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 "(Envia una copia oculta de esta actualizacion a una lista delimitada por comas de direcciones de email. <b>NO</b> cambia quien recibirá futuras actualizaciones)"
@@ -398,11 +417,11 @@ msgstr "(Envia una copia oculta de esta actualizacion a una lista delimitada por
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:78
+#: 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 "(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.)"
-#: html/Ticket/Update.html:62
+#: 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 "(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."
@@ -410,47 +429,43 @@ msgstr "(Envia una copia oculta de esta actualización a una lista delimitada po
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.)"
-#: html/Ticket/Create.html:68
+#: 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 "(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."
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vacío)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(no hay nombres listados)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(sin asunto)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(sin valor)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr ""
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(solo un ticket)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(pendiente de aprobacion)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
@@ -458,19 +473,15 @@ msgstr ""
msgid "(pending other tickets)"
msgstr "(pendiente de otros tickets)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(requerido)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(sin titulo)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "Los 25 tickets de mayor prioridad que poseo..."
@@ -478,23 +489,23 @@ msgstr "Los 25 tickets de mayor prioridad que poseo..."
msgid "25 highest priority tickets I requested..."
msgstr "Los 25 tickets de mayor prioridad que he solicitado..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -503,6 +514,10 @@ 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
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE Borrado"
@@ -519,68 +534,80 @@ msgstr "ACE no se pudo borrar"
msgid "ACE could not be found"
msgstr "ACE no se encontró"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE no encontrado"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEs solo pueden ser creadas o borradas."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Abortando para prevenir modificaciones no intencionadas al ticket\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Sobre mi"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Control de acceso"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Acción"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Acción %1 no encontrada"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Action committed."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Acción preparada..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Añadir AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Añadir Cc"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Añadir más archivos"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Añadir solicitante"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
@@ -596,49 +623,53 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
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:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Añadir comentarios o respuestas a los tickets seleccionados"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Añadir miembro"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Añadir nuevos observadores"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Principal ha sido añadido como %1 para este ticket"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Dirección 1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Dirección 2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -650,7 +681,7 @@ msgstr "Admin Comment"
msgid "Admin Correspondence"
msgstr "Admin Correspondence"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Administración de colas"
@@ -658,7 +689,7 @@ msgstr "Administración de colas"
msgid "Admin users"
msgstr "Administración de usuarios"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Adminsitración de la configuración global"
@@ -674,7 +705,7 @@ msgstr "Administración de una cola"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonalGroups"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
@@ -686,35 +717,39 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "AdminCustomFields"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "AdminGroup"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "AdminGroupMembership"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "AdminOwnPersonalGroups"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "AdminQueue"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "AdminUsers"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Cc Administrativa"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
@@ -722,11 +757,7 @@ msgstr ""
msgid "Advanced Search"
msgstr "Búsqueda avanzada"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Después"
@@ -734,19 +765,19 @@ msgstr "Después"
msgid "Age"
msgstr "Edad"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Todos los campos custom"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Todas las colas"
@@ -754,31 +785,39 @@ msgstr "Todas las colas"
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"
-#: html/Search/Edit.html:42
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr ""
+
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Aprobacion"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Aprobacion #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Aprobación #%1: No se han guardado las notas debido a un error del sistema"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Aprobacion #%1: Notas guardadas"
@@ -799,7 +838,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Diagrama de la aprobación"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Aprobar"
@@ -807,7 +846,7 @@ msgstr "Aprobar"
msgid "Approver's notes: %1"
msgstr "Notas del aprobador: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Abr."
@@ -815,64 +854,52 @@ msgstr "Abr."
msgid "April"
msgstr "Abril"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+msgid "Ascending"
+msgstr "Ascendente"
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
+#: lib/RT/Queue_Overlay.pm:97
+msgid "AssignCustomFields"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
-msgid "Ascending"
-msgstr "Ascendente"
-
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Adjunto"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Adjuntar archivo"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Archivo adjunto"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Archivo adjunto '%1' no pudo ser cargado"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Archivo adjunto creado"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Nombre del archivo adjunto"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Archivos adjuntos"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Ago."
@@ -896,10 +923,6 @@ msgstr "Autorespuesta a los solicitantes"
msgid "AutoreplyToRequestors"
msgstr "AutoreplyToRequestors"
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Firma PGP incorrecta: %1\\n"
@@ -916,19 +939,19 @@ msgstr "Datos incorrectos en %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Número de transacción incorrecta para el archivo adjunto. %1 debe ser %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Basicos"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Asegúrese de salvar sus cambios"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Antes"
@@ -936,116 +959,117 @@ msgstr "Antes"
msgid "Begin Approval"
msgstr "Begin Approval"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
#: etc/initialdata:217
msgid "Blank"
msgstr "Vacio"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "URL para guardar esta búsqueda en sus marcadores"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Encabezados breves"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Actualización de varios tickets a la vez"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "No se pueden modificar los usuarios del sistema"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Can this principal see this queue"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "No se puede agregar un campo personalizable si no tiene un nombre"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "No se puede ligar un ticket a sí mismo"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "No se puede especificar origen y destino al mismo tiempo"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "No se puede crear el usuario: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Cambiar contraseña"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr ""
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Check box to delete"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Seleccione la caja para quitar el permiso"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Hijo"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Ciudad"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
+#: html/Elements/Submit:102
+msgid "Clear All"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Cerrado"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Solicitudes cerradas"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
@@ -1053,11 +1077,11 @@ msgstr ""
msgid "Command not understood!\\n"
msgstr "No se entendió el comando!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Comentario"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Dirección de comentario"
@@ -1065,11 +1089,11 @@ msgstr "Dirección de comentario"
msgid "Comment not recorded"
msgstr "Comentario no grabado"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Comentario sobre los tickets"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "CommentOnTicket"
@@ -1077,11 +1101,11 @@ msgstr "CommentOnTicket"
msgid "Comments"
msgstr "Comentarios"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Comentarios (no se envían a los solicitantes)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Comentarios (no se envían a los solicitantes)"
@@ -1089,15 +1113,15 @@ msgstr "Comentarios (no se envían a los solicitantes)"
msgid "Comments about %1"
msgstr "Comentarios acerca de %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Comentarios acerca de este usuario"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Comentarios añadidos"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "Acción realizada"
@@ -1105,23 +1129,23 @@ msgstr "Acción realizada"
msgid "Compile Restrictions"
msgstr "Compilar restricciones"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Condición"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "La condicion coincide..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Condición no encontrada"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Configuración"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Confirmar"
@@ -1133,11 +1157,11 @@ msgstr "Información de contacto"
msgid "Contacted date '%1' could not be parsed"
msgstr "Fecha de contacto '%1' no pudo ser leida"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Contenido"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
@@ -1145,7 +1169,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "No se pudo crear grupo"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1157,7 +1181,7 @@ msgstr "Correspondencia"
msgid "Correspondence Address"
msgstr "Dirección de corresponencia"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Correspondencia agregada"
@@ -1165,7 +1189,7 @@ msgstr "Correspondencia agregada"
msgid "Correspondence not recorded"
msgstr "Correspondencia no guardada"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "No se pudo añadir un nuevo valor de campo personalizable para el ticket. "
@@ -1173,29 +1197,43 @@ 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "No se pudo cambiar el propietario. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "No se puede crear un CampoPersonalizable"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "No se pudo crear el grupo"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "No se pudo crear la plantilla: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "No se pudo crear el ticket. Cola no seleccionada"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "No se pudo crear el usuario"
@@ -1211,11 +1249,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "No se pudo encontrar o crear el usuario"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "No se pudo encontrar ese principal"
@@ -1223,21 +1261,34 @@ msgstr "No se pudo encontrar ese principal"
msgid "Could not find user %1."
msgstr "No se pudo encontrar el usuario %1."
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/CustomFields/Objects.html:69
+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
msgid "Could not load group"
msgstr "No se puede cargar el grupo"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($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"
@@ -1246,15 +1297,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "No se pudo agregar el miembro al grupo"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "No se pudo crear la transacción: %1"
@@ -1267,15 +1318,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:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "No se pudo encontrar la fila"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "No pudo enconcontrar ese principal"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "No se pudo encontrar ese valor"
@@ -1287,16 +1338,18 @@ 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:123
+#: lib/RT/CurrentUser.pm:146
#. ($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"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
@@ -1312,21 +1365,26 @@ 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."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "No se puedo cargar el enlace"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: 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 ""
+
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "No se pudo cargar la cola"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "No se pudo cargar la cola %1"
@@ -1343,16 +1401,26 @@ 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:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "No se pudo cargar el ticket '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "País"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Crear"
@@ -1360,20 +1428,16 @@ msgstr "Crear"
msgid "Create Tickets"
msgstr "Crear Tickets"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Crear CampoPersonalizable"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Crear un campo personalizables para la cola %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Crear un campo personalizable que se aplique a todas las colas"
@@ -1382,18 +1446,14 @@ msgid "Create a new Custom Field"
msgstr "Crear un nuevo campo personalizable"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
msgstr "Crear un nuevo scrip global"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Creat un nuevo grupo"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Crear un nuevo grupo personal"
@@ -1409,15 +1469,15 @@ msgstr "Crear un nuevo scrip"
msgid "Create a new template"
msgstr "Crear una nueva plantilla"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Crear un nuevo ticket"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Crear un nuevo usuario"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Crear una cola"
@@ -1429,28 +1489,20 @@ msgstr "Crear una cola llamada "
msgid "Create a request"
msgstr "Crear una solicitud"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Crear un scrip para la cola %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Crear una plantilla"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "Creación fallida: %1 / %2 / %3 "
@@ -1462,19 +1514,19 @@ msgstr "Creación fallida: %1 / %2 / %3 "
msgid "Create new tickets based on this scrip's template"
msgstr "Crear nuevos tickets basados en esta plantilla de scrip"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Crear ticket"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Crear tickets en esta cola"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Crear, borrar y modifical campos personalizables"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Crear, borrar y modificar colas"
@@ -1482,56 +1534,52 @@ 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:58
+#: lib/RT/System.pm:81
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:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Crear, borrar y modificar usuarios"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "CreateTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Creado"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "CampoPersonalizable %1 creado"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Plantilla %1 creada"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Relaciones actuales"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Scrips actuales"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Miembros actuales"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Permisos actuales"
@@ -1539,60 +1587,63 @@ msgstr "Permisos actuales"
msgid "Current search criteria"
msgstr "Criterio de busqueda actual"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Observadores actuales"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "Campo personalizable #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Campos personalizables"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Codigo de limpieza de accion personalizable"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Codigo de preparacion de accion personalizable"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Condicion personalizable"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Campo personalizado %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Campo personalizado %1 tiene un valor."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Campo personalizado %1 no tiene un valor."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Campo personalizado %1 no encontrado"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Campo personalizable borrado"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Campo personalizado no encontrado"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1601,19 +1652,19 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "El valor del campo no pudo ser borrado"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "El valor del campo no pudo se encontrado"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Valor del campo borrado"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "CustomField"
@@ -1621,11 +1672,11 @@ msgstr "CustomField"
msgid "Data error"
msgstr "Error de datos"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Fechas"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Dic."
@@ -1641,11 +1692,11 @@ msgstr "Plantilla de autorespuesta por defecto"
msgid "Default Autoresponse template"
msgstr "Plantilla de autorespuesta por defect"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1665,60 +1716,64 @@ msgstr "Plantilla de correspondencia por defecto"
msgid "Default transaction template"
msgstr "Plantilla de trasacciones por defecto"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Por defecto: %1/%2 ha cambiado de %3 a %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegar derechos"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegar derechos especificos que te han sido concedidos"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DelegateRights"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Delegar"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Borrar"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Borrar tickets"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "DeleteTicket"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Al borrar este objeto, se puede romper la integridad referencial"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Al borrar este objeto, se romperá la integridad referencial"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Al borrar este objeto, se violará la integridad referencial"
@@ -1730,11 +1785,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:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Denegar"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Dependen de este ticket"
@@ -1742,27 +1797,27 @@ msgstr "Dependen de este ticket"
msgid "Dependencies: \\n"
msgstr "Dependencias: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Depende de"
@@ -1770,15 +1825,15 @@ msgstr "Depende de"
msgid "DependsOn"
msgstr "DependsOn"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Descendiente"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Describa el problema debajo"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Descripción"
@@ -1786,31 +1841,31 @@ msgstr "Descripción"
msgid "Details"
msgstr "Detalles"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Despliegue"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Mostrar Lista de Control de Acceso"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Mostrar plantillas de scrip para esta cola"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Mostrar scrips para esta cola"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Modo de despliegue"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -1818,15 +1873,19 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Despliega ticket #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Hacer cualquier cosa y todo"
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr ""
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "No recargar esta página"
@@ -1834,15 +1893,15 @@ msgstr "No recargar esta página"
msgid "Don't show search results"
msgstr "No mostrar los resultados de la busqueda"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Descargar"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Retraso"
@@ -1858,24 +1917,32 @@ msgstr "ERROR: No se pudo cargar el ticket '%1': %2.\\n"
msgid "Edit"
msgstr "Editar"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Editar relaciones"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Editar plantillas para la cola %1"
@@ -1884,7 +1951,7 @@ msgstr "Editar plantillas para la cola %1"
msgid "Edit keywords"
msgstr "Editar palabras clave"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
@@ -1892,7 +1959,7 @@ msgstr ""
msgid "Edit scrips"
msgstr "Editar acciones"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Editar plantillas del sistema"
@@ -1900,15 +1967,11 @@ msgstr "Editar plantillas del sistema"
msgid "Edit templates for %1"
msgstr "Editar plantillas para %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Editando configuración para la cola %1"
@@ -1917,17 +1980,17 @@ msgstr "Editando configuración para la cola %1"
msgid "Editing Configuration for user %1"
msgstr "Editando configuración para el usuario %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Editando campo %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Editando los miembros del grupo %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Editando los miembros para el grupo personal %1"
@@ -1936,15 +1999,15 @@ msgstr "Editando los miembros para el grupo personal %1"
msgid "Editing template %1"
msgstr "Editando plantilla %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "La base o el destinatario deben ser especificados"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Correo"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "La dirección de correo ya está en uso"
@@ -1956,69 +2019,62 @@ msgstr "Correo Electrónico"
msgid "EmailEncoding"
msgstr "Codificación para el correo"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Habilitado (Desmarcar esta caja deshabilita este campo personalizable)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Habilitado (Desmarcar esta caja deshabilita este campo personalizable)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Habilitado (Desmarcar esta caja, deshabilita esta cola)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
msgstr "Campos Personalizables Habilitados"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Colas habilitadas"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Estado %1 habilitado"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Introducir multiples valores"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Introducir un valor"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Ingrese los números de ticket o las URL que llevan hacia el ticket. Separe multiples entradas con espacios"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr ""
+
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Error"
@@ -2026,7 +2082,7 @@ msgstr "Error"
msgid "Error adding watcher"
msgstr "Error añadiendo observador"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Error en los parámetros para Queue->AddWatcher"
@@ -2034,11 +2090,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:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Error en los parámetros para Queue->AddWatcher"
@@ -2046,15 +2102,15 @@ 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:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2062,7 +2118,7 @@ msgstr ""
msgid "Everyone"
msgstr "Todos"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Ejemplo"
@@ -2074,32 +2130,33 @@ msgstr "ExternalAuthId"
msgid "ExternalContactInfoId"
msgstr "ExternalContactInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Información extra"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Problema para encontrar el pseudogrupo de usuarios 'Privileged'"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Problema para encontrar el pseudogrupo de usuarios 'Unprivileged'"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Error al cargar el modulo %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Feb."
@@ -2107,35 +2164,63 @@ msgstr "Feb."
msgid "February"
msgstr "Febrero"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Prioridad Final"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "FinalPriority"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "Encontrar grupo que"
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
msgstr "Encontrar tickets nuevos/abiertos"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Encontrar gente que"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Encontrar tickets"
@@ -2143,7 +2228,7 @@ msgstr "Encontrar tickets"
msgid "Finish Approval"
msgstr "Aprobacion final"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Primero"
@@ -2151,24 +2236,28 @@ msgstr "Primero"
msgid "First page"
msgstr "Primera página"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Forzar cambio"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Encontrado %quant(%1,ticket)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Objeto encontrado"
@@ -2176,23 +2265,23 @@ msgstr "Objeto encontrado"
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "FreeformMultiple"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Vie."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Encabezados completos"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
@@ -2200,15 +2289,19 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "Obteniendo el usuario de la firma pgp"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Given to %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Global"
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Global Keyword Selections"
msgstr "Seleccion de palabras clave globales"
@@ -2217,16 +2310,20 @@ msgstr "Seleccion de palabras clave globales"
msgid "Global Scrips"
msgstr "Acciones Globales"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Plantilla global"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr " Ir "
@@ -2238,11 +2335,11 @@ msgstr "Firma pgp correcta de %1\\n"
msgid "Goto page"
msgstr "Ir a página"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Ir a ticket"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Grupo"
@@ -2250,11 +2347,11 @@ msgstr "Grupo"
msgid "Group %1 %2: %3"
msgstr "Grupo %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Derechos del grupo"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "El grupo ya tiene miembros"
@@ -2262,20 +2359,20 @@ msgstr "El grupo ya tiene miembros"
msgid "Group could not be created."
msgstr "El grupo no se pudo crear"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "El grupo no se pudo crear: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Grupo creado"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "El grupo no tiene este miembro"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Grupo no encontrado"
@@ -2287,40 +2384,54 @@ msgstr "Grupo no entontrado\\n"
msgid "Group not specified.\\n"
msgstr "Grupo no especificado\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Grupos"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Los grupos no pueden ser miembros de sus propios miembros"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr ""
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr ""
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hola!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hola, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historial"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr ""
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "HomePhone"
msgstr "Tel Casa"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Inicio"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Tengo %quant(%1,concrete mixer)."
@@ -2329,11 +2440,15 @@ msgstr "Tengo %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Tengo [quant,_1,concrete mixer]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Id"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identidad"
@@ -2341,59 +2456,63 @@ msgstr "Identidad"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Si una aprobacion es rechazada, rechazar la original y borrar las aprobaciones pendientes"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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."
-#: html/Admin/Queues/People.html:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Si ha actualizado algo más arriba, no olvide"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Valor ilegal para %1"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Campo inmutable"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "Incluir campos personalizables deshabilitados en el listado."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Incluir colas deshabilitadas en el listado"
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Incluir usuarios deshabilitados en la búsqueda"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Prioridad inicial"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "InitialPriority"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Error de entrada"
@@ -2401,20 +2520,20 @@ msgstr "Error de entrada"
msgid "Interest noted"
msgstr "Interest noted"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Error interno"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Error interno: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Tipo de grupo inválido"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Derechos inválidos"
@@ -2422,7 +2541,7 @@ msgstr "Derechos inválidos"
msgid "Invalid Type"
msgstr "Tipo inválido"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Datos no válidos"
@@ -2430,44 +2549,48 @@ msgstr "Datos no válidos"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Propietario inválido. Estableciéndolo a 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Ãrea inválida"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Permiso inválido"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Valor inválido para %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Valor inválido para el campo personalizable"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Valor inválido para el estado"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Tiene varios parametros:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Items pendientes de mi aprobación"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Ene."
@@ -2475,11 +2598,11 @@ msgstr "Ene."
msgid "January"
msgstr "Enero"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Unirse o abandonar este grupo"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul."
@@ -2487,11 +2610,11 @@ msgstr "Jul."
msgid "July"
msgstr "Julio"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Todo"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun."
@@ -2507,23 +2630,23 @@ msgstr "Palabras clave"
msgid "Lang"
msgstr "Leng"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Último"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Último contacto"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Último contactado"
@@ -2531,7 +2654,7 @@ msgstr "Último contactado"
msgid "Last Notified"
msgstr "Se le notifico por ultima vez"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Actualizado por ultima vez"
@@ -2539,19 +2662,19 @@ msgstr "Actualizado por ultima vez"
msgid "LastUpdated"
msgstr "LastUpdated"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Izquierda"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Permitir a este usuario acceder al RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Permitir que este usuario tenga privilegios adicionales"
@@ -2563,29 +2686,33 @@ msgstr "Limitando propietario a %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Limitando cola a %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "El vínculo ya existe"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "El vínculo no pudo ser creado"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Vínculo creado (%2)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Vínculo borrado (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Vínculo no encontrado"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Vincular caso #%1"
@@ -2594,105 +2721,122 @@ msgstr "Vincular caso #%1"
msgid "Link ticket %1"
msgstr "Enlazar ticket %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Enlaces"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Direccion"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Autenticado como %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Entrar"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Salir"
-#: html/Search/Bulk.html:83
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr ""
+
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Hacer propietario a"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Establecer estatus"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Establecer fecha de plazo"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Establecer fecha de resolución"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Establecer fecha de inicio"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Establecer fecha de inicio"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Establecer fecha de último cambio"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Establecer prioridad"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Establecer cola"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Establecer título"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr ""
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Administrar grupos y miembros"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Administrar propiedades y configuracion que se aplique a todas las colas"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Administrar colas y propiedades especificas"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Administrar usuarios y contraseñas"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
@@ -2704,33 +2848,33 @@ msgstr "Marzo"
msgid "May"
msgstr "Mayo"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "May."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Miembro añadido"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Miembro borrado"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Miembro no borrado"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Miembro de"
@@ -2738,66 +2882,75 @@ msgstr "Miembro de"
msgid "MemberOf"
msgstr "MemberOf"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Miembros"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr ""
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Fusión exitosa"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Fusión fallida. No se pudo establecer el EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Fusionar dentro de"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Mensaje"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Falta una clave primaria?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Movil"
@@ -2805,15 +2958,7 @@ msgstr "Movil"
msgid "MobilePhone"
msgstr "Telefono Movil"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Modificar lista de control de acceso"
@@ -2821,27 +2966,37 @@ msgstr "Modificar lista de control de acceso"
msgid "Modify Custom Field %1"
msgstr "Modificar el campo personalizable %1"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr ""
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Modificar los campos personalizables que se apliquen a todas las colas"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Modificar plantillas Sript para esta cola"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Modificar Scrips para esta cola"
@@ -2853,51 +3008,56 @@ msgstr "Modificar ACLs de sistema"
msgid "Modify Template %1"
msgstr "Modificar plantilla %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "Modificar un campo personalizable para la cola %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
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:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modificar un scrip para la cola %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Modificar un scrip que se aplique a todas las colas"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Modify dates for # %1"
msgstr "Modificar fechas para # %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modificar fechas para #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modificar fechas para ticket # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Modificar privilegios globales de grupo"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Modificar privilegios globales de grupo."
@@ -2913,104 +3073,110 @@ msgstr "Modificar privilegios globales para usuarios"
msgid "Modify global scrips"
msgstr "Modificar acciones globales"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Modificar derechos globales de usuario"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Modificar privilegios globales de usuario"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Modificar metadatos del grupo o borrar grupo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Modificar privilegios de grupo para %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Modificar privilegios de grupo para la cola %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Modificar miembros de este grupo"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Modificar la propia cuenta RT"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Modificar personas relacionadas al cola %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Modificar personas relacionadas al ticket #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Modificar acciones para la cola %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Modificar scrips que se aplican a todas las colas"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Modificar plantilla %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Modificar plantillas que se aplican a todas las colas"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Modificar los observadores de la cola"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modificar el usuario %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Modificar el ticket # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Modificar el ticket #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Modificar tickets"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr ""
+
+#: 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 "Modificar privilegios de usuario para el grupo %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Modificar derechos de usuario para la cola %1"
@@ -3019,60 +3185,64 @@ 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:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "ModifyACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "ModifyOwnMembership"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "ModifyQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "ModifyScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "ModifySelf"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "ModifyTemplate"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "ModifyTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Más acerca de %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Mover hacia abajo"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Move hacia arriba"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Múltiple"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Se debe especificar un nombre"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3081,55 +3251,47 @@ msgstr ""
msgid "My Approvals"
msgstr "Mis aprobaciones"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mis aprobaciones"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Nombre"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Nombre en uso"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
msgstr "Se necesita aprobacion del administrador del sistema"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Nunca"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Nuevo"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Nuevas relaciones"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
-msgstr "Nueva contraseñaa"
+msgstr "Nueva contraseña"
#: etc/initialdata:332
msgid "New Pending Approval"
msgstr "Nueva pendiente de aprobación"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
@@ -3137,27 +3299,23 @@ msgstr ""
msgid "New Search"
msgstr "Nueva búsqueda"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Nuevo campo personalizable"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Nuevo grupo"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
-msgstr "Nueva contraseñaa"
+msgstr "Nueva contraseña"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Notificación de nueva contraseña enviada"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Nueva cola"
@@ -3165,11 +3323,11 @@ msgstr "Nueva cola"
msgid "New request"
msgstr "Nueva solicitud"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nuevos privilegios"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nuevo scrip"
@@ -3177,27 +3335,27 @@ msgstr "Nuevo scrip"
msgid "New search"
msgstr "Nueva búsqueda"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Nueva plantilla"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "El ticket nuevo no existe"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Nuevo usuario"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Nuevo usuario llamado"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nuevo observador"
@@ -3205,11 +3363,11 @@ msgstr "Nuevo observador"
msgid "New window setting"
msgstr "Establecer nueva ventana "
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Siguiente"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3221,43 +3379,39 @@ msgstr "Siguiente página"
msgid "NickName"
msgstr "Alias"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Alias"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "No hay campo personalizable"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "No hay grupo definido"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "No hay cola definida"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "No se encontró el usuario. Por favor consulte al administrador.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "No hay plantilla"
@@ -3269,11 +3423,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "No action"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "No se ha especificado ninguna columna"
@@ -3281,7 +3435,7 @@ msgstr "No se ha especificado ninguna columna"
msgid "No command found\\n"
msgstr "Comando no encontrado\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "No hay comentarios sobre este usuario"
@@ -3289,68 +3443,77 @@ msgstr "No hay comentarios sobre este usuario"
msgid "No correspondence attached"
msgstr "No hay ningún archivo adjunto"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "No hay descripción para %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "No hay grupo especificado"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "No hay contraseña definida"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "No tiene privilegios para crear colas"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "No tiene privilegios para crear usuarios"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "No tiene privilegios para mostrar el ticket"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "No hay un principal especificado"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "No hay principales seleccionados"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "No hay colas que concuerden con los criterios de búsqueda"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "No se encontraron derechos"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Sin privilegios concedidos"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "No hay búsqueda sobre la que operar"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr ""
@@ -3358,7 +3521,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "No se especificó el identificador del ticket"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "No se especificó el tipo de transacción"
@@ -3366,7 +3529,7 @@ msgstr "No se especificó el tipo de transacción"
msgid "No user or email address specified"
msgstr "No se especificó email o usuario"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "No se encontraron usuarios que concuerden con los criterios de búsqueda"
@@ -3374,15 +3537,15 @@ 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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "No se envió ningun valor a _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Nadie"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Campo no existente?"
@@ -3390,15 +3553,15 @@ msgstr "Campo no existente?"
msgid "Not logged in"
msgstr "No autenticado"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "No autenticado."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "No establecido"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "No se ha implementado."
@@ -3406,11 +3569,11 @@ msgstr "No se ha implementado."
msgid "Not yet implemented...."
msgstr "No está implementado..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Notas"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "La notificación no se pudo enviar"
@@ -3482,7 +3645,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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
@@ -3490,15 +3653,37 @@ msgstr "Nov."
msgid "November"
msgstr "Noviembre"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "No se pudo crear el objeto"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objeto creado"
-#: lib/RT/Date.pm:420
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:901
+msgid "Object type mismatch"
+msgstr ""
+
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Oct."
@@ -3506,19 +3691,19 @@ msgstr "Oct."
msgid "October"
msgstr "Octubre"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "en "
@@ -3558,21 +3743,21 @@ msgstr "Al cambiar de status"
msgid "On Transaction"
msgstr "Al hacer transaccion"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "Solo muestra aprobaciones para solicitudes creadas despues de %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Solo muestra aprobaciones para solicitudes creadas antes de %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Abierto"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Abrirlo"
@@ -3580,7 +3765,7 @@ msgstr "Abrirlo"
msgid "Open requests"
msgstr "Solicitudes abiertas"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
@@ -3596,7 +3781,7 @@ msgstr "Tickets abiertos (del listado) en otra ventana"
msgid "Open tickets on correspondence"
msgstr "Open tickets on correspondence"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3604,40 +3789,36 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "Ordenación y clasificación"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organización"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ticket originario: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Pasada la fecha de gracia, la prioridad se mueve a"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Tickets poseidos"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "OwnTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Propietario"
@@ -3645,11 +3826,11 @@ msgstr "Propietario"
msgid "Owner changed from %1 to %2"
msgstr "Propietario cambiado de %1 a %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Propietario cambiado forzosamente de %1 a %2"
@@ -3658,12 +3839,12 @@ msgstr "Propietario cambiado forzosamente de %1 a %2"
msgid "Owner is"
msgstr "El propietario es"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Buscapersonas"
@@ -3671,36 +3852,53 @@ msgstr "Buscapersonas"
msgid "PagerPhone"
msgstr "Buscapersonas Tel."
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Padres"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
-msgstr "Contraseñaa"
+msgstr "Contraseña"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Recordatorio de contraseña"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Contraseña cambiado"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Contraseña demasiado corta"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Contraseña: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personas"
@@ -3708,27 +3906,27 @@ msgstr "Personas"
msgid "Perform a user-defined action"
msgstr "Realizar una acion definida por el usuario"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Permiso denegado"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grupos personales"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Grupos personales"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Grupos personales:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Números de teléfono"
@@ -3736,7 +3934,7 @@ msgstr "Números de teléfono"
msgid "Placeholder"
msgstr "Placeholder"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Preferencias"
@@ -3744,15 +3942,15 @@ msgstr "Preferencias"
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Preparación cortada"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Prev"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -3764,20 +3962,20 @@ msgstr "Página anterior"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "No se encontró el principal %1"
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioridad"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "La prioridad empieza en"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -3785,36 +3983,32 @@ msgstr ""
msgid "Privileged"
msgstr "Privilegiado"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Estado privilegiado: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Usuarios privilegiados:"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Pseudogrupo para uso interno"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Cola"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -3828,7 +4022,7 @@ msgstr "Cola '%1' no encontrada\\n"
msgid "Queue Keyword Selections"
msgstr "Selecciones de palabras clave de la cola"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Nombre de la cola"
@@ -3836,19 +4030,19 @@ msgstr "Nombre de la cola"
msgid "Queue Scrips"
msgstr "Acciones de la cola"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "La cola ya existe"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "La cola no se pudo crear"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Cola creada"
@@ -3856,32 +4050,32 @@ msgstr "Cola creada"
msgid "Queue is not specified."
msgstr "No se especifico ninguna cola"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Cola no encontrada"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Colas"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 para %2"
@@ -3894,7 +4088,7 @@ msgstr "RT %1 de <a href=\"http://bestpractical.com\">Best Practical Solutions,
msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Derechos reservados 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "Administración del RT"
@@ -3914,7 +4108,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:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Error del RT"
@@ -3927,18 +4121,14 @@ msgid "RT Recieved mail (%1) from itself."
msgstr "RT recibió correo (%1) de sí mismo."
#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT AutoServicio / Tickets cerrados"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT en un vistazo"
@@ -3954,11 +4144,15 @@ msgstr "RT no pudo encontrar el solicitante a través de una busqueda a la base
msgid "RT couldn't find the queue: %1"
msgstr "RT no pudo encontrar la cola: %1"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT no pudo validar esta firma PGP. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT para %1"
@@ -3976,10 +4170,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT es &copy; Copyright 1996-%1 de Jesse Vincent &lt;jesse@bestpractical.com&gt;. Es distrbuido bajo <a href=\"http://www.gnu.org/copyleft/gpl.html\">la version 2 de la licencia GNU GPL (General Public License)</a>."
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT cree que este mensaje puede ser un mensaje rebotado"
@@ -3991,11 +4181,7 @@ msgstr "RT procesará este mensaje como si fuera uno no firmado\\n"
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nombre real"
@@ -4003,31 +4189,31 @@ msgstr "Nombre real"
msgid "RealName"
msgstr "Nombre real"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referenciado por"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Hace referencia a"
@@ -4043,44 +4229,44 @@ msgstr "Refinar"
msgid "Refine search"
msgstr "Refinar la búsqueda"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Refrescar esta página cada %1 minutos"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Quitar AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Quitar Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Quitar solicitante"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Responder"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Responder a los tickets"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "ReplyToTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Solicitante"
@@ -4096,37 +4282,37 @@ msgstr "Solicitante(s)"
msgid "RequestorAddresses"
msgstr "RequestorAddresses"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Solicitantes"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Las solicitudes entran en vencimiento en"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Borrar"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Residencia"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Resolver"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Resolver ticket #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Resuelto"
@@ -4134,7 +4320,7 @@ msgstr "Resuelto"
msgid "Response to requestors"
msgstr "Responder a los solicitantes"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultados"
@@ -4142,11 +4328,11 @@ msgstr "Resultados"
msgid "Results per page"
msgstr "Resultados por página"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Confirmar contraseña"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
@@ -4154,49 +4340,49 @@ msgstr ""
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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Privilegio delegado"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Privilegio otorgado"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Privilegio cargado"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Privilegio no pudo ser revocado"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Privilegio no encontrado"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Privilegio no cargado"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Privilegio revocado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Privilegios"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "No se pudieron conceder los privilegios a %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "No se pudieron revocar los privilegios de %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Roles"
@@ -4204,53 +4390,59 @@ msgstr "Roles"
msgid "RootApproval"
msgstr "RootApproval"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Sab."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Guardar Cambios"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Guardar cambios"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Acción creada"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Acción borrada"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Acciones"
@@ -4258,11 +4450,11 @@ msgstr "Acciones"
msgid "Scrips for %1\\n"
msgstr "Acciones para %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Acciones que se aplican a todas las colas"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Búsqueda"
@@ -4270,98 +4462,139 @@ msgstr "Búsqueda"
msgid "Search Criteria"
msgstr "Criterios de búsqueda"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Buscar aprobaciones"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Seguridad:"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr "Ver cola"
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "Ver cola"
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
msgstr ""
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Seleccione un grupo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Seleccione una cola"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Seleccione un usuario"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Seleccionar un campo personalizable"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Seleccionar grupo"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Seleccionar valores múltiples"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Seleccionar un valor"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Seleccionar cola"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Seleccionar accion"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Selecionar plantilla"
-#: html/Admin/Elements/UserTabs:46
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr ""
+
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Seleccionar usuario"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "SelectMultiple"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "SelectSingle"
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Self Service"
msgstr "Autoservicio"
@@ -4410,59 +4643,51 @@ msgstr "Envia mail a los Ccs administrativos como comentario"
msgid "Sends mail to the owner"
msgstr "Enviar mail al propietario"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep."
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "Septiembre"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Mostrar resultados"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Mostrar peticiones aprobadas"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Mostrar lo básico"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Mostrar solicitudes denegadas"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Mostrar detalles"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Mostrar solicitudes pendientes"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Mostrar solicitudes esperando otras aprobaciones"
@@ -4474,43 +4699,47 @@ msgstr "Mostrar ticket en un comentario privado"
msgid "Show ticket summaries"
msgstr "Mostrar resumen del ticket"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "ShowACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "ShowScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "ShowTemplate"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "ShowTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "ShowTicketComments"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
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:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Validarse como ticket o cola AdminCc"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Firma"
@@ -4518,20 +4747,24 @@ msgstr "Firma"
msgid "Signed in as %1"
msgstr "Validado como %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Sencillo"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "Saltar Menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4546,11 +4779,7 @@ msgstr "Ordenar resultados por"
msgid "SortOrder"
msgstr "Ordenamiento"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4562,7 +4791,7 @@ msgstr "Pendiente"
msgid "Start page"
msgstr "Página de inicio"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Empezado"
@@ -4570,7 +4799,7 @@ msgstr "Empezado"
msgid "Started date '%1' could not be parsed"
msgstr "La fecha de inicio '%1' no se pudo leer"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Empieza"
@@ -4582,11 +4811,11 @@ msgstr "Empezado por"
msgid "Starts date '%1' could not be parsed"
msgstr "La fecha de inicio '%1' no se pudo ser leer"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Estado"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Estado"
@@ -4594,8 +4823,7 @@ msgstr "Estado"
msgid "Status Change"
msgstr "Cambio de status"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Estado cambiado de %1 a %2"
@@ -4603,73 +4831,65 @@ msgstr "Estado cambiado de %1 a %2"
msgid "StatusChange"
msgstr "StatusChange"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Robar"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "Robado de %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Asunto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Asunto cambiado a %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Enviar"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "Submit Workflow"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Completado"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "Superusuario"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Sistema"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Error del sistema"
@@ -4681,15 +4901,20 @@ msgstr "Error de sistema. Derecho no concedido"
msgid "System Error. right not granted"
msgstr "Error de sistema. Derecho no concedido"
-#: html/Admin/Tools/index.html:2
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Error del sistema. Privilegio no delegado."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Error del sistema. Privilegio no otorgado"
@@ -4697,7 +4922,7 @@ msgstr "Error del sistema. Privilegio no otorgado"
msgid "System error. Unable to grant rights."
msgstr "Error de sistema. Incapaz de conceder permisos"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Grupos del sistema"
@@ -4705,40 +4930,40 @@ msgstr "Grupos del sistema"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup for internal use"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Coger"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Cogido"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Plantilla"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Plantilla #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Plantilla borrada"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Plantilla no encontrada"
@@ -4746,11 +4971,11 @@ msgstr "Plantilla no encontrada"
msgid "Template not found\\n"
msgstr "Plantilla no encontrada\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Plantilla procesada"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Plantillas"
@@ -4758,33 +4983,33 @@ msgstr "Plantillas"
msgid "Templates for %1\\n"
msgstr "Plantillas de %1\\n"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Ese es el valor actual"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
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:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Este es el mismo valor"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Ese principal no es un %1 para esta cola"
@@ -4793,11 +5018,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Esa cola no existe"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Ese ticket tiene dependencias sin resolver"
@@ -4805,27 +5030,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Ese usuario ya posee ese ticket"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Ese usuario no existe"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Ese usuario ya tiene privilegios"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Ese usuario ya está sin privilegios"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Ese usuario ahora tiene privilegios"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Ese usuario ya no tiene privilegios"
@@ -4833,23 +5058,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:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Ese no es un identificador numérico"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Lo básico"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "El CC de un ticket"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "El CC administrativo de un ticket"
@@ -4857,7 +5082,7 @@ msgstr "El CC administrativo de un ticket"
msgid "The comment has been recorded"
msgstr "El comentario ha sido grabado"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -4865,27 +5090,31 @@ 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:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Ha sido establecido el nuevo valor"
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "El propietario de un ticket"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "El solicitante de un ticket"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Estos comentarios generalmente no están visibles para el usuario"
-#: html/Admin/Tools/Configuration.html:5
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
@@ -4893,15 +5122,15 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Este ticket %1 %2 (%3)"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Parece que esta transacción no tiene contenido"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "Los %1 tickets de mayor prioridad de este usuario"
@@ -4910,7 +5139,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:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Jue."
@@ -4922,24 +5151,24 @@ msgstr "Ticket # %1 %2"
msgid "Ticket # %1 Jumbo update: %2"
msgstr "Actualizacion Jumbo para el ticket # %1: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "Actualización Jumbo para el ticket #%1: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Ticket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 creado en la cola '%2'"
@@ -4948,12 +5177,16 @@ msgstr "Ticket %1 creado en la cola '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Ticket %1 cargado\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr ""
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Historial del ticket # %1 %2"
@@ -4966,23 +5199,27 @@ 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
+msgid "Ticket Transactions"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Archivos adjuntos del ticket"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Contenido del ticket"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Tipo de contenido del ticket"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "No se pudo crear el ticket debido a un error interno"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Ticket creado"
@@ -4990,7 +5227,7 @@ msgstr "Ticket creado"
msgid "Ticket creation failed"
msgstr "Creación del ticket fallida"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Ticket borrado"
@@ -5002,7 +5239,7 @@ msgstr "Id de ticket no encontrada"
msgid "Ticket killed"
msgstr "Ticket matado"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
@@ -5018,17 +5255,20 @@ msgstr "Estado del ticket cambiado"
msgid "Ticket watchers"
msgstr "Observadores del ticket"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "Tickets"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Tickets %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Tickets %1 por %2"
@@ -5036,31 +5276,31 @@ msgstr "Tickets %1 por %2"
msgid "Tickets from %1"
msgstr "Tickets de %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets que dependen de esta aprobación:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Tiempo Restante"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Tiempo Trabajado"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Tiempo restante"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Tiempo para mostrar"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Tiempo trabajado"
@@ -5068,10 +5308,14 @@ msgstr "Tiempo trabajado"
msgid "TimeLeft"
msgstr "TimeLeft"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "TimeWorked"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "Para generar una comparación de este cometido:"
@@ -5080,16 +5324,16 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Última actualización"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5097,20 +5341,28 @@ msgstr ""
msgid "Transaction"
msgstr "Transacción"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transacción %1 limpiada"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transacción creada"
-#: lib/RT/Transaction_Overlay.pm:92
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create no pudo, ya no no especificó un ID de ticket"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:125
+msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Las transacciones son inmutables"
@@ -5118,23 +5370,19 @@ msgstr "Las transacciones son inmutables"
msgid "Trying to delete a right: %1"
msgstr "Intentando borrar el privilegio: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Mar."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Tipo"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "No implementado"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Usuario en Unix"
@@ -5142,16 +5390,21 @@ msgstr "Usuario en Unix"
msgid "UnixUsername"
msgstr "Usuario en Unix"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Codificación de contenido desconocida: %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ilimitado"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5159,15 +5412,23 @@ msgstr ""
msgid "Unprivileged"
msgstr "No privilegiado"
-#: lib/RT/Transaction_Overlay.pm:562
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "No cogido"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Actualizar"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5175,11 +5436,11 @@ msgstr ""
msgid "Update ID"
msgstr "Id de actualización"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Tipo de actualización"
@@ -5191,7 +5452,7 @@ msgstr "Actualizar todos estos casos al mismo tiempo"
msgid "Update email"
msgstr "Actualizar correo"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5199,11 +5460,11 @@ msgstr ""
msgid "Update name"
msgstr "Actualizar nombre"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Actualización no grabada."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Actualizar tickets seleccionados"
@@ -5211,7 +5472,7 @@ msgstr "Actualizar tickets seleccionados"
msgid "Update signature"
msgstr "Actualizar firma"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Actualizar ticket"
@@ -5219,34 +5480,58 @@ msgstr "Actualizar ticket"
msgid "Update ticket # %1"
msgstr "Actualización de ticket # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Actualizar ticket #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Actualizar ticket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "El tipo de actualización no fue ni respuesta ni comentario"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Actualizado"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: html/Tools/Offline.html:73
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr ""
+
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5257,7 +5542,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:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5274,7 +5559,7 @@ msgstr "Usuario '%1' no encontrado\\n"
msgid "User Defined"
msgstr "Definido por el usuario"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5282,28 +5567,33 @@ msgstr ""
msgid "User ID"
msgstr "ID de usuario"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Id de usuario"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Privilegios de usuario"
-#: html/Admin/Users/Modify.html:252
+#: 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
#. ($msg)
msgid "User could not be created: %1"
msgstr "El usuario no pudo ser creado: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Usuario creado"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Grupos definidos por el usuario"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
@@ -5315,19 +5605,23 @@ msgstr "Usuario notificado"
msgid "User view"
msgstr "Vista de usuario"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nombre de usuario"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Usuarios"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Usuarios que concuerdan con los criterios de búsqueda"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
@@ -5335,15 +5629,15 @@ msgstr ""
msgid "ValueOfQueue"
msgstr "Valor de la cola"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valores"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Observar"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "WatchAsAdminCc"
@@ -5351,7 +5645,7 @@ msgstr "WatchAsAdminCc"
msgid "Watcher loaded"
msgstr "Observador cargado"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Observadores"
@@ -5359,7 +5653,7 @@ msgstr "Observadores"
msgid "WebEncoding"
msgstr "Codificación de Web"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Mie."
@@ -5415,19 +5709,11 @@ msgstr "Siempre que venga algun comentario"
msgid "Whenever correspondence comes in"
msgstr "Siempre que venga correspondencia"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Trabajo"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5435,31 +5721,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "Tel Trabajo"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Trabajado"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Usted ya es propietario de este caso"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Usted no es un usuario autorizado"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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³"
@@ -5467,24 +5741,24 @@ msgstr "Usted solo puede reasignar casos que posee o que no posee nadie³"
msgid "You don't have permission to view that ticket.\\n"
msgstr "No tiene permiso para ver ese ticket.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Usted encontró %1 casos en la cola %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Se ha desconectado del sistema RT"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "No puede crear solicitudes en esa cola."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Es bienvenido a regresar en cualquier momento."
@@ -5512,11 +5786,11 @@ msgstr "Su petición ha sido rechazada"
msgid "Your request was rejected."
msgstr "Su petición ha sido rechazada"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Nombre o contraseña de usuario incorrectos"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Zip"
@@ -5524,24 +5798,28 @@ msgstr "Zip"
msgid "[no subject]"
msgstr "[sin asunto]"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "como priviligiado para %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "contiene"
@@ -5561,7 +5839,7 @@ msgstr "Respuesta (probablemente) no enviada"
msgid "correspondence sent"
msgstr "Correspondencia enviada"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "días"
@@ -5573,22 +5851,50 @@ msgstr "muerto"
msgid "delete"
msgstr "borrar"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "borrado"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "no coincide"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "no contiene"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "igual a"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "falso"
@@ -5597,48 +5903,44 @@ msgstr "falso"
msgid "filename"
msgstr "nombre de archivo"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "mayor que"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "grupo '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "horas"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "id"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "es"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "no es"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "menor que"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "contiene"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minutos"
@@ -5646,27 +5948,27 @@ msgstr "minutos"
msgid "modifications\\n\\n"
msgstr "modificaciones\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "meses"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "nuevo"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "sin valor"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ninguno"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "no igual a"
@@ -5674,72 +5976,68 @@ msgstr "no igual a"
msgid "notlike"
msgstr "notlike"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "abierto"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "grupo personal '%1' para usuario '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "Cola %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "rechazado"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "resuelto"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sec"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "pendiente"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "grupo del sistema '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "el componente que llama no especifica por qué"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket #%1 %2"
#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "true"
msgstr "verdadero"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "grupo sin descripción %1"
@@ -5748,12 +6046,12 @@ msgstr "grupo sin descripción %1"
msgid "undescripbed group %1"
msgstr "grupo sin descripción %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "usuario %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "semanas"
@@ -5761,7 +6059,7 @@ msgstr "semanas"
msgid "with template %1"
msgstr "con plantilla %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "años"
diff --git a/rt/lib/RT/I18N/fi.po b/rt/lib/RT/I18N/fi.po
index 56c9636..eaac6bf 100644
--- a/rt/lib/RT/I18N/fi.po
+++ b/rt/lib/RT/I18N/fi.po
@@ -11,75 +11,60 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: NOT FOUND IN SOURCE
-msgid "#"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 ""
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr ""
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 lisätty"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 sitten"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 poistettu"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 pohjalla %3"
@@ -88,16 +73,16 @@ msgstr "%1 %2 pohjalla %3"
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 tässä tapauksessa\\n"
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -105,29 +90,29 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "näkyvillä %1 - %2"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
@@ -138,20 +123,35 @@ msgstr ""
$RT::VERSION,
'2004',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScriptAction %1 ladattu"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 lisätty arvoksi %2lle"
@@ -168,32 +168,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 - %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "Arvoa %1 ei voitu asettaa arvoksi %2"
@@ -201,12 +200,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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-#: html/Elements/MyTickets:24
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
+msgid "%1 created"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr ""
+
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -215,17 +224,16 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "%1 tärkeintä omistamaani tapausta..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "%1 tärkeintä tilaamaani tapausta..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($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"
@@ -234,8 +242,7 @@ msgstr "%1 ei ole enää %2 tälle työjonolle"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 ei ole enää %2 tälle tapaukselle"
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 ei ole enää kentän %2 arvo"
@@ -243,11 +250,7 @@ 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"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -256,15 +259,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -273,7 +268,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 ei näy"
-#: html/User/Elements/DelegateRights:75
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr ""
+
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr ""
@@ -290,11 +289,7 @@ msgstr "%1 tyyppi tuntematon viestille $MessageId"
msgid "%1 type unknown for %2"
msgstr "%1 tyyppi tuntematon viestille %2"
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 päättää kaikki päätetyn ryhmän jäsentapaukset."
@@ -303,28 +298,36 @@ 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]."
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: lib/RT/CustomField_Overlay.pm:828
+msgid "%1's %2 objects"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:829
+msgid "%1's %2's %3 objects"
+msgstr ""
+
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: liitetiedostoa ei ole määritelty"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr ""
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ei kelpaa tilan arvoksi"
@@ -341,7 +344,7 @@ msgstr "(Rastita laatikko poistaaksesi ryhmän jäsenen)"
msgid "(Check box to delete scrip)"
msgstr "(Rastita laatikko poistaaksesi toiminnon)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Rastita laatikko poistaaksesi)"
@@ -349,49 +352,49 @@ msgstr "(Rastita laatikko poistaaksesi)"
msgid "(Check boxes to delete)"
msgstr "(Rastita laatikko poistaaksesi)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr "(Syötä tapausten numerot tai www-osoitteet, välilyönneillä erotettuina)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
+msgid "(If left blank, will default to %1)"
msgstr "(Jos jätetään tyhjäksi, palaa arvoon %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(Ei arvoa)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Ei kenttiä)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Ei jäseniä)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Ei toimintoja)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Ei pohjia)"
-#: html/Ticket/Update.html:66
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+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 "(Lähettää piilokopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
@@ -399,11 +402,11 @@ 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:78
+#: 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 "(Lähettää kopion tästä päivityksestä pilkulla erotettuihin hallinnollisiin sähköpostiosoitteisiin. <b>Lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Ticket/Update.html:62
+#: 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 "(Lähettää kopion vain tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Ei lisää</b> pysyviksi vastaanottajiksi.)"
@@ -411,47 +414,43 @@ 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:68
+#: 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 "(Lähettää kopion tästä päivityksestä pilkulla erotettuihin sähköpostiosoitteisiin. <b>Lisää</b> pysyviksi vastaanottajiksi.)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tyhjä)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(ei nimiä listattuna)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(ei otsikkoa)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(ei arvoa)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr ""
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(vain yksi tapaus)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(odottaa hyväksyntää)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
@@ -459,19 +458,15 @@ msgstr ""
msgid "(pending other tickets)"
msgstr "(odottaa toisia tapauksia)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(pakollinen)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(nimetön)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 tärkeintä omistamaani tapausta..."
@@ -479,23 +474,23 @@ msgstr "25 tärkeintä omistamaani tapausta..."
msgid "25 highest priority tickets I requested..."
msgstr "25 tärkeintä tilaamaani tapausta..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -504,92 +499,84 @@ msgstr "<input type=\"submit\" value=\"Uusi tapaus\">&nbsp;%1"
msgid "A blank template"
msgstr "Tyhjä pohja"
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE ei löytynyt"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACE:ja voi vain luoda ja poistaa."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Peruutetaan tarkoittamattomien tapausmuutosten välttämiseksi.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Omat asetukset"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Pääsynvalvonta"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Tapahtuma"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Tapahtumaa %1 ei löydetty"
-#: bin/rt-crontool:119
-msgid "Action committed."
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr ""
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Lisää kopio ylläpidolle"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Lisää kopio"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Lisää useampi tiedosto"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Lisää tilaaja"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Add a new a global scrip"
msgstr "Lisää uusi yleinen toiminto"
@@ -597,49 +584,49 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "Lisää kaikille työjonoille yhteinen toiminto"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Lisää kommentteja tai vastauksia valituille tapauksille"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Lisää jäseniä"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Lisää uusia tarkkailijoita"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Lisätty toimeksiantaja %1:ksi tälle tapaukselle"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Osoite1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Osoite2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Kopio ylläpidolle"
@@ -651,7 +638,7 @@ msgstr ""
msgid "Admin Correspondence"
msgstr ""
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Työjonojen ylläpito"
@@ -659,7 +646,7 @@ msgstr "Työjonojen ylläpito"
msgid "Admin users"
msgstr "Käyttäjien ylläpito"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Ylläpito/Yleiset asetukset"
@@ -671,51 +658,39 @@ msgstr "Ylläpito/Ryhmät"
msgid "Admin/Queue/Basics"
msgstr "Ylläpito/Työjono/Perustiedot"
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "Kopio ylläpidolle"
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr ""
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Kopio ylläpidolle"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
@@ -723,11 +698,7 @@ msgstr ""
msgid "Advanced Search"
msgstr "Tarkennettu haku"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Jälkeen"
@@ -735,51 +706,55 @@ msgstr "Jälkeen"
msgid "Age"
msgstr "Ikä"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Kaikki kentät"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Kaikki työjonot"
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr ""
+
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Hyväksyntä"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 ""
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr ""
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr ""
@@ -796,11 +771,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Hyväksy"
@@ -808,7 +779,7 @@ msgstr "Hyväksy"
msgid "Approver's notes: %1"
msgstr "Hyväksyjän merkintöjä: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "huhti"
@@ -816,64 +787,52 @@ msgstr "huhti"
msgid "April"
msgstr "huhtikuu"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+msgid "Ascending"
+msgstr "Nouseva"
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Articles"
+#: lib/RT/Queue_Overlay.pm:97
+msgid "AssignCustomFields"
msgstr ""
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
-msgid "Ascending"
-msgstr "Nouseva"
-
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Liitä"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Liitä tiedosto"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Liitä tiedosto"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Liitteen '%1' lataaminen ei onnistunut"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Liitetiedosto luotu"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Liitetiedoston nimi"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Liitetiedostot"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "elo"
@@ -881,10 +840,6 @@ msgstr "elo"
msgid "August"
msgstr "elokuu"
-#: NOT FOUND IN SOURCE
-msgid "AuthSystem"
-msgstr ""
-
#: etc/initialdata:221
msgid "Autoreply"
msgstr ""
@@ -894,14 +849,6 @@ msgid "Autoreply To Requestors"
msgstr "Automaattivastaus tilaajille"
#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr ""
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Virheellinen PGP allekirjoitus: %1\\n"
@@ -917,136 +864,133 @@ msgstr "Virheellistä dataa kentässä %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Virheellinen tapahtuman numero liitetiedostolle. %1 pitäisi olla %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Perustiedot"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Piilokopio"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Muista tallentaa muutokset"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "ennen"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr "Tyhjä"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "Osoite tähän kyselyyn (selaimen kirjanmerkkeihin)"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Lyhyet otsikot"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Tapausten ryhmäpäivitys"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Järjestelmäkäyttäjien muokkaus ei ole sallittua"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Näkeekö toimeksiantaja tämän työjonon"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Kentän lisääminen ilman nimeä ei onnistu"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Tapausta ei voi linkittää itseensä"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Sekä juuren ja kohteen määritteleminen samalla ei ole mahdollista"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Käyttäjää ei voitu luoda: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Kopio"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Muuta salasana"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr ""
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Valitse laatikko poistaaksesi"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Valitse laatikko peruaksesi oikeuden"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Lapset"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Kaupunki"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
+#: html/Elements/Submit:102
+msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Suljettu"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Suljetut tapaukset"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
@@ -1054,11 +998,11 @@ msgstr ""
msgid "Command not understood!\\n"
msgstr "Komentoa ei ymmärretty!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Kommentoi"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Kommenttien osoite"
@@ -1066,11 +1010,11 @@ msgstr "Kommenttien osoite"
msgid "Comment not recorded"
msgstr "Kommenttia ei tallennettu"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Kommentoi tapauksia"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr ""
@@ -1078,11 +1022,11 @@ msgstr ""
msgid "Comments"
msgstr "Kommentit"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Kommentti (ei lähetetä tilaajille)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Kommentti (ei lähetetä tilaajille)"
@@ -1090,15 +1034,15 @@ msgstr "Kommentti (ei lähetetä tilaajille)"
msgid "Comments about %1"
msgstr "Kommentit kohteesta %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentit tästä käyttäjästä"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Kommentit lisätty"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "Suorita tumppi"
@@ -1106,23 +1050,23 @@ msgstr "Suorita tumppi"
msgid "Compile Restrictions"
msgstr "Kokoa rajoitukset"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Ehto"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Ehtoa ei löydetty"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Ylläpito"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Vahvista"
@@ -1134,19 +1078,15 @@ msgstr "Yhteystietojärjestelmä"
msgid "Contacted date '%1' could not be parsed"
msgstr "Järjestelmä ei ymmärrä päivää '%1'"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Sisältö"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr ""
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1158,7 +1098,7 @@ msgstr ""
msgid "Correspondence Address"
msgstr "Kirjeenvaihdon osoite"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Kirjeenvaihto lisätty"
@@ -1166,7 +1106,7 @@ msgstr "Kirjeenvaihto lisätty"
msgid "Correspondence not recorded"
msgstr "Vastausta ei tallennettu"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "Uuden tiedon lisääminen kenttään epäonnistui"
@@ -1174,37 +1114,47 @@ 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "Omistajaa ei voitu vaihtaa."
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Uuden kentän lisääminen epäonnistui"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Ryhmän luominen epäonnistui"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Pohjan luonti epäonnistui: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Tapauksen luonti epäonnistui. Työjonoa ei ole asetettu"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Käyttäjän luonti epäonnistui"
#: NOT FOUND IN SOURCE
-msgid "Could not create watcher for requestor"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Could not find a ticket with id %1"
msgstr "Tapausta numerolla %1 ei löytynyt."
@@ -1212,11 +1162,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Käyttäjää ei löydetty eikä pystytty luomaan"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Tätä toimeksiantajaa ei löytynyt"
@@ -1224,21 +1174,34 @@ msgstr "Tätä toimeksiantajaa ei löytynyt"
msgid "Could not find user %1."
msgstr "Käyttäjää %1 ei löytynyt."
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/CustomFields/Objects.html:69
+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
msgid "Could not load group"
msgstr "Ryhmän lataaminen ei onnistunut"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "Toimeksiantajaa ei voitu poistaa tältä työjonolta: %1"
@@ -1247,15 +1210,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Jäsenen lisääminen ryhmään ei onnistunut"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Tapahtuman luominen ei onnistunut: %1"
@@ -1268,15 +1231,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:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Riviä ei löytynyt"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Toimeksiantajaa ei löytynyt"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Arvoa ei löytynyt"
@@ -1288,24 +1251,22 @@ msgstr "Tarkkailijaa ei löytynyt"
msgid "Couldn't find user\\n"
msgstr "Käyttäjää ei löytynyt\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Ei onnistuttu lataamaan käyttäjää %1 tietokannasta.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
msgstr "RT-asetustiedoston lataaminen ei onnistunut:'%1' %2"
@@ -1313,21 +1274,26 @@ msgstr "RT-asetustiedoston lataaminen ei onnistunut:'%1' %2"
msgid "Couldn't load Scrips."
msgstr "Toimintojen lataaminen ei onnistunut."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Linkin lataaminen ei onnistunut"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: 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 ""
+
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Työjonon lataaminen ei onnistunut"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Työjonon %1 lataaminen ei onnistunut"
@@ -1344,16 +1310,26 @@ 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:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Tapauksen '%1' lataaminen ei onnistunut"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Maa"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Luo"
@@ -1361,20 +1337,16 @@ msgstr "Luo"
msgid "Create Tickets"
msgstr "Luo tapauksia"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Luo kenttä"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Luo kenttä työjonolle %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Luo kenttä, jota sovelletaan kaikkiin työjonoihin"
@@ -1383,18 +1355,14 @@ msgid "Create a new Custom Field"
msgstr "Luo uusi kenttä"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
msgstr "Luo uusi yleinen toiminto"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Luo uusi ryhmä"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Luo uusi henkilökohtainen ryhmä"
@@ -1410,15 +1378,15 @@ msgstr "Luo uusi toiminto"
msgid "Create a new template"
msgstr "Luo uusi pohja"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Luo uusi tapaus"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Luo uusi käyttäjä"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Luo uusi työjono"
@@ -1430,28 +1398,20 @@ msgstr "Luo työjono nimeltään"
msgid "Create a request"
msgstr "Luo tapaus"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Luo toiminto työjonolle %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Luo pohja"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "Luonti epäonnistui %1 / %2 / %3 "
@@ -1463,19 +1423,19 @@ msgstr "Luonti epäonnistui: %1/%2/%3"
msgid "Create new tickets based on this scrip's template"
msgstr "Luo uusia tapauksia tämän toiminnon pohjalta"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Luo tapaus"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Luo tapauksia tähän työjonoon"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Luo, muokkaa ja poista kenttiä"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Luo, poista ja muokkaa työjonoja"
@@ -1483,56 +1443,52 @@ 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:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "Luo, poista ja muokkaa henkilökohtaisten ryhmien jäseniä"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Luo, poista ja muokkaa käyttäjiä"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Luotu"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Luotu kenttä %1"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Luotu pohja %1"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Tämänhetkiset suhteet"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Tämänhetkinen toiminto"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Tämänhetkiset jäsenet"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Tämänhetkiset oikeudet"
@@ -1540,60 +1496,59 @@ msgstr "Tämänhetkiset oikeudet"
msgid "Current search criteria"
msgstr "Tämänhetkiset hakumääritteet"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Tämänhetkiset tarkkailijat"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Kentät"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr ""
+
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Kenttä %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Kentällä %1 on arvo"
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Kentällä %1 ei ole arvoa"
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Kenttää %1 ei löytynyt"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Kenttä poistettu"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Kenttää ei löytynyt"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1602,31 +1557,27 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "Kentän arvoa ei pystytty poistamaan"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Kentän arvoa ei löydetty"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Kentän arvo poistettu"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr ""
-
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Päivät"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "joulu"
@@ -1634,19 +1585,15 @@ msgstr "joulu"
msgid "December"
msgstr "joulukuu"
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr ""
-
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr ""
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1666,76 +1613,72 @@ msgstr ""
msgid "Default transaction template"
msgstr "Oletustapahtumapohja"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Oletus: %1/%2 muutettu arvosta %3 arvoon %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegoi oikeuksia"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr ""
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Poista"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Poista tapaukset"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Tämän objektin poistaminen saattaa rikkoa tietokannan viitteet"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Tämän objektin poistaminen rikkoo tietokannan viitteet"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Tämän objektin poistaminen rikkoo tietokannan viitteet"
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Tästä tapauksesta riippuu"
@@ -1743,43 +1686,39 @@ msgstr "Tästä tapauksesta riippuu"
msgid "Dependencies: \\n"
msgstr "Riippuvuudet: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Riippuu tapauksesta"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Laskeva"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Kuvaa tapausta"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Kuvaus"
@@ -1787,31 +1726,31 @@ msgstr "Kuvaus"
msgid "Details"
msgstr "Yksityiskohdat"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Näytä"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Näytä käyttöoikeuslista"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Näytä työjonon toimintopohjat"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Näytä työjonon toiminnot"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Näkymä"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -1819,15 +1758,19 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Näytä tapaus #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Tee mitä tahansa ja kaikki"
-#: html/Elements/Refresh:29
+#: 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"
@@ -1835,15 +1778,15 @@ msgstr "Älä päivitä tätä sivua"
msgid "Don't show search results"
msgstr "Älä näytä hakutuloksia"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Lataa"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Erääntyy"
@@ -1859,24 +1802,32 @@ msgstr "VIRHE: Tapauksen '%1' lataaminen ei onnistunut: %2.\\n"
msgid "Edit"
msgstr "Muokkaa"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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ä"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Muokkaa suhteita"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Muokkaa työjonon %1 pohjia"
@@ -1885,7 +1836,7 @@ msgstr "Muokkaa työjonon %1 pohjia"
msgid "Edit keywords"
msgstr "Muokkaa avainsanoja"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
@@ -1893,7 +1844,7 @@ msgstr ""
msgid "Edit scrips"
msgstr "Muokkaa toimintoja"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Muokkaa järjestelmäpohjia"
@@ -1901,15 +1852,11 @@ msgstr "Muokkaa järjestelmäpohjia"
msgid "Edit templates for %1"
msgstr "Muokkaa työjonon %1 pohjia"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Muokataan työjonon %1 asetuksia"
@@ -1918,17 +1865,17 @@ msgstr "Muokataan työjonon %1 asetuksia"
msgid "Editing Configuration for user %1"
msgstr "Muokataan käyttäjän %1 asetuksia"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Muokataan kenttää %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Muokataan ryhmän %1 jäseniä"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Muokataan henkilökohtaisen ryhmän %1 jäseniä"
@@ -1937,15 +1884,15 @@ msgstr "Muokataan henkilökohtaisen ryhmän %1 jäseniä"
msgid "Editing template %1"
msgstr "Muokataan pohjaa %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Joko juuri tai kohde täytyy olla määritelty"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Sähköposti"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "Sähköpostiosoite on jo käytössä"
@@ -1957,76 +1904,61 @@ msgstr "Sähköpostiosoite"
msgid "EmailEncoding"
msgstr "Sähköpostin koodaus"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktiivinen (rastin poistaminen passivoi kentän)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Aktiivinen (rastin poistaminen passivoi ryhmän)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Aktiivinen (rastin poistaminen passivoi työjonon)"
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Aktiiviset työjonot"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Aktivoitu tila %1"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Anna useampi arvo"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Anna yksi arvo"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Lisää tapausten numerot tai www-linkit. Erota useammat välilyönneillä."
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: lib/RT/CustomField_Overlay.pm:66
+msgid "Enter up to %1 values"
+msgstr ""
+
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Virhe"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Virhe parametreissa: Queue->AddWatcher"
@@ -2034,11 +1966,11 @@ msgstr "Virhe parametreissa: Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Virhe parametreissa: Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Virhe parametreissa: Ticket->AddWatcher"
@@ -2046,15 +1978,15 @@ msgstr "Virhe parametreissa: Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Virhe parametreissa: Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2062,7 +1994,7 @@ msgstr ""
msgid "Everyone"
msgstr "Kaikki"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr ""
@@ -2074,32 +2006,33 @@ msgstr "Ulkoinen autentikointitunnus"
msgid "ExternalContactInfoId"
msgstr "Ulkoinen yhteystietotunnus"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Lisätieto"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "'Erioikeutettu'-valeryhmää ei löytynyt"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "'Erioikeudeton'-valeryhmää ei löytynyt"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "helmi"
@@ -2107,43 +2040,67 @@ msgstr "helmi"
msgid "February"
msgstr "helmikuu"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Loppuprioriteetti"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr ""
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "Etsi ryhmä, jonka"
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
msgstr "Etsi uudet/avoimet tapaukset"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Etsi käyttäjät, joiden"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Hae tapauksia"
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Ensimmäinen"
@@ -2151,24 +2108,28 @@ msgstr "Ensimmäinen"
msgid "First page"
msgstr "Viimeinen sivu"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Pakota muutos"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr ""
@@ -2176,57 +2137,49 @@ msgstr ""
msgid "FreeformContactInfo"
msgstr "Vapaamuotoiset yhteystiedot"
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Pe"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Kokonaiset otsikot"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Annettu käyttäjälle %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Yleiset"
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
+#: html/Admin/Elements/EditCustomFields:55
+msgid "Global Custom Fields"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
msgstr "Yleiset toiminnot"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Yleinen pohja: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Ok!"
@@ -2238,11 +2191,11 @@ msgstr "Hyvä PGP-allekirjoitus käyttäjältä %1\\n"
msgid "Goto page"
msgstr "Siirry sivulle"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Siirry tapaukseen"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Ryhmä"
@@ -2250,11 +2203,11 @@ msgstr "Ryhmä"
msgid "Group %1 %2: %3"
msgstr "Ryhmä %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Ryhmän oikeudet"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Ryhmässä on jo jäsen"
@@ -2262,20 +2215,20 @@ msgstr "Ryhmässä on jo jäsen"
msgid "Group could not be created."
msgstr "Ryhmää ei voitu luoda."
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Ryhmää ei voitu luoda: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Ryhmä luotu"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Ryhmässä ei ole sellaista jäsentä"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Ryhmää ei löydetty"
@@ -2287,53 +2240,67 @@ msgstr "Ryhmää ei löydetty.\\n"
msgid "Group not specified.\\n"
msgstr "Ryhmää ei määritelty.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Ryhmät"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Ryhmät eivät voi olla jäsentensä jäseniä"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr ""
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr ""
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hei!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hei, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historia"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr ""
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "HomePhone"
msgstr "Kotipuhelin"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Kotisivu"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Numero"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identiteetti"
@@ -2341,80 +2308,80 @@ msgstr "Identiteetti"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Jos hyväksyntä hylätään, hylkää alkuperäinen ja poista siitä riippuvat hyväksynnät"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Jos olet muuttanut tietoja, muista tallentaa"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Kelpaamaton arvo %1"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Muuttumaton kenttä"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "Sisällytä passiiviset kentät listaukseen"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Sisällytä listaukseen myös passiiviset työjonot."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Sisällytä listaukseen myös passiiviset käyttäjät."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Alkuprioriteetti"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Virhe syötteessä"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Sisäinen virhe"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Sisäinen virhe: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Ryhmän tyyppi ei kelpaa"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Kelpaamaton oikeus"
@@ -2422,7 +2389,7 @@ msgstr "Kelpaamaton oikeus"
msgid "Invalid Type"
msgstr "Kelpaamaton tyyppi"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Kelpaamatonta dataa"
@@ -2430,44 +2397,44 @@ msgstr "Kelpaamatonta dataa"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Omistaja ei kelpaa. Asetetaan oletusasetusten mukaan 'ei kukaan'"
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Kelpaamaton työjono"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Kelpaamaton oikeus"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Kelpaamaton arvo kohteelle %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Kelpaamaton arvo kentälle"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Kelpaamaton arvo tilalle"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Tammi"
@@ -2475,11 +2442,11 @@ msgstr "Tammi"
msgid "January"
msgstr "tammikuu"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Liity tai jätä ryhmä"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Heinä"
@@ -2487,11 +2454,11 @@ msgstr "Heinä"
msgid "July"
msgstr "Heinäkuu"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Jätti"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "kesä"
@@ -2507,23 +2474,23 @@ msgstr "Avainsana"
msgid "Lang"
msgstr "Kieli"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Viimeinen"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Viimeinen yhteydenotto"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Viimeksi otettu yhteyttä"
@@ -2531,27 +2498,23 @@ msgstr "Viimeksi otettu yhteyttä"
msgid "Last Notified"
msgstr "Viimeksi huomautettu"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Viimeksi päivitetty"
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Jäljellä"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Päästä tämä käyttäjä sisään RT:iin"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Tälle käyttäjälle voidaan antaa oikeuksia"
@@ -2563,29 +2526,33 @@ msgstr "Rajoitetaan omistajaa %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Rajoitetaan työjonoa %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Linkki on jo olemassa"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Linkkiä ei voitu luoda"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Linkki luotu (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Linkki poistettu (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Linkkiä ei löydetty"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Linkitä tapaus #%1"
@@ -2594,105 +2561,122 @@ msgstr "Linkitä tapaus #%1"
msgid "Link ticket %1"
msgstr "Linkitä tapaus #%1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Linkit"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Sijainti"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Olet kirjautunut sisään tunnuksella %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Kirjaudu sisään"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Kirjaudu ulos"
-#: html/Search/Bulk.html:83
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr ""
+
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Aseta omistaja"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Aseta tila"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Aseta erääntymisaika"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Aseta päätösaika"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Aseta aloitusaika"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Aseta alkuaika"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Aseta oltu yhteydessä -aika"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Aseta prioriteetti"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Aseta työjono"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Aseta otsikko"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr ""
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Hallinnoi ryhmiä ja jäsenyyksiä"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Hallinnoi yleisiä asetuksia, jotka vaikuttavat kaikkiin työjonoihin"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Hallinnoi työjonoja ja työjonokohtaisia asetuksia"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Hallinnoi käyttäjiä ja salasanoja"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Maalis"
@@ -2704,100 +2688,105 @@ msgstr "Maaliskuu"
msgid "May"
msgstr "Toukokuu"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Touko"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Jäsen lisätty"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Jäsen poistettu"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Jäsentä ei poistettu"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Jäsen:"
-#: NOT FOUND IN SOURCE
-msgid "MemberOf"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Jäsenet"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr ""
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Yhdistäminen onnistui"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Yhdistäminen epäonnistui. EffectiveId:n arvoa ei pystytty asettamaan"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Yhdistä"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Viesti"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr ""
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Kännykkä"
@@ -2805,15 +2794,7 @@ msgstr "Kännykkä"
msgid "MobilePhone"
msgstr "Kännykkä"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Muokkaa käyttöoikeusluetteloa"
@@ -2821,27 +2802,37 @@ msgstr "Muokkaa käyttöoikeusluetteloa"
msgid "Modify Custom Field %1"
msgstr "Muokkaa kenttää %1"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr ""
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Muokkaa kaikkia työjonoja koskevia kenttiä"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Muokkaa tämän työjonon toimintopohjia"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Muokkaa tämän työjonon toimintoja"
@@ -2853,164 +2844,159 @@ msgstr "Muokkaa järjestelmän käyttöoikeusluetteloa"
msgid "Modify Template %1"
msgstr "Muokkaa pohjaa %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr ""
-
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Muokkaa työjonon %1 toimintoa"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Muokkaa toimintoa, jota sovelletaan kaikkiin työjonoihin"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify dates for # %1"
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
msgstr ""
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Muokkaa tapauksen #%1 päiviä"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Muokkaa tapauksen #%1 päiviä"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Muokkaa ryhmien yleisiä oikeuksia"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Muokkaa ryhmien yleisiä oikeuksia."
#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Modify global scrips"
msgstr "Muokkaa yleisiä toimintoja"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Muokkaa yleisiä käyttäjien oikeuksia"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Muokkaa käyttäjien yleisiä oikeuksia."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Muokkaa ryhmän metatietoja tai poista ryhmä"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Muokkaa ryhmän %1 oikeuksia."
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Muokkaa ryhmän oikeuksia työjonossa %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Muokkaa tämän ryhmän jäsenlistaa"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Muokkaa omaa RT-tunnustasi"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Muokkaa työjonoon %1 liittyviä käyttäjiä"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Muokkaa tapaukseen %1 liittyviä käyttäjiä"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Muokkaa työjonoon %1 liittyviä toimintoja"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Muokkaa toimintoja, joita sovelletaan kaikkiin työjonoihin"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Muokkaa pohjaa %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Muokkaaa pohjia, joita sovelletaan kaikkiin työjonoihin"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Muokkaa työjonon tarkkailjoita"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Muokkaa käyttäjää %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Muokkaa tapausta #%1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Muokkaa tapausta #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Muokkaa tapauksia"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr ""
+
+#: 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 "Muokkaa ryhmän %1 käyttäjien oikeuksia"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Muokkaa työjonoon %1 liittyviä käyttäjien oikeuksia"
@@ -3019,60 +3005,64 @@ 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:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr ""
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Ma"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Lisätietoa: %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Siirrä alas"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Siirrä ylös"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Monta"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "'Nimi' täytyy määritellä"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3081,47 +3071,39 @@ msgstr ""
msgid "My Approvals"
msgstr "Hyväksyntäni"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Hyväksyntäni"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Nimi"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Nimi on käytössä"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
msgstr "Tarvitsee järjestelmän ylläpitäjän hyväksynnän"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Ei ikinä"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Uusi"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Uusi linkki"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Uusi salasana"
@@ -3129,7 +3111,7 @@ msgstr "Uusi salasana"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
@@ -3137,27 +3119,23 @@ msgstr ""
msgid "New Search"
msgstr "Uusi haku"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr ""
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Uusi ryhmä"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Uusi salasana"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Uusi salasana"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Uusi työjono"
@@ -3165,11 +3143,11 @@ msgstr "Uusi työjono"
msgid "New request"
msgstr "Uusi tapaus"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Uudet oikeudet"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Uusi toiminto"
@@ -3177,27 +3155,27 @@ msgstr "Uusi toiminto"
msgid "New search"
msgstr "Uusi haku"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Uusi pohja"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Uutta tapausta ei löydy"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Uusi käyttäjä"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Uusi käyttäjä pyydetty"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Uusi tarkkailija"
@@ -3205,11 +3183,11 @@ msgstr "Uusi tarkkailija"
msgid "New window setting"
msgstr "Uusi ikkunan asetus"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Seuraava"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3221,43 +3199,39 @@ msgstr "Seuraava sivu"
msgid "NickName"
msgstr "Lempinimi"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Lempinimi"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Ei kenttiä"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Ryhmää ei ole määritelty"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Työjonoa ei ole määritelty"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "Käyttäjää ei löydy. Ole hyvä ja ota yhteyttä RT:n ylläpitäjään.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Ei pohjaa"
@@ -3269,11 +3243,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr ""
@@ -3281,7 +3255,7 @@ msgstr ""
msgid "No command found\\n"
msgstr "Komentoa ei löytynyt\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Käyttäjälle ei ole annettu kommentteja"
@@ -3289,68 +3263,77 @@ msgstr "Käyttäjälle ei ole annettu kommentteja"
msgid "No correspondence attached"
msgstr "Ei kirjeenvaihtoa liitettynä"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Ei kuvausta kohteelle %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Ryhmää ei ole määritelty"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr ""
+
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Salasanaa ei ole asetettu"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Ei oikeutta luoda työjonoja"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Ei oikeutta luoda käyttäjiä"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "Ei oikeutta tarkastella tätä tapausta"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Toimeksiantajaa ei ole määritelty"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Toimeksiantajia ei ole valittu."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Yhtään hakukriteerit täyttävää tapausta ei löytynyt."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Oikeuksia ei löytynyt"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Ei myönnettyjä oikeuksia."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Ei työstettävää hakua"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr ""
@@ -3358,7 +3341,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Tapauksen numeroa ei ole määritelty"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Tapahtuman tyyppiä ei ole määritelty"
@@ -3366,7 +3349,7 @@ msgstr "Tapahtuman tyyppiä ei ole määritelty"
msgid "No user or email address specified"
msgstr "Käyttäjää tai sähköpostiosoitetta ei ole määritelty"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Yhtään hakukriteerit täyttävää käyttäjää ei löytynyt."
@@ -3374,15 +3357,15 @@ 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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Ei kukaan"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Olematon kenttä?"
@@ -3390,15 +3373,15 @@ msgstr "Olematon kenttä?"
msgid "Not logged in"
msgstr "Sisäänkirjautumaton"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Et ole kirjautunut järjestelmään"
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Ei asetettu"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Ei vielä toteutettu."
@@ -3406,11 +3389,11 @@ msgstr "Ei vielä toteutettu."
msgid "Not yet implemented...."
msgstr "Ei vielä toteutettu..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Merkintöjä"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Ilmoitusta ei pystytty lähettämään"
@@ -3482,7 +3465,7 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Marras"
@@ -3490,15 +3473,37 @@ msgstr "Marras"
msgid "November"
msgstr "marraskuu"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:901
+msgid "Object type mismatch"
+msgstr ""
+
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Loka"
@@ -3506,19 +3511,19 @@ msgstr "Loka"
msgid "October"
msgstr "lokakuu"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "-"
@@ -3558,21 +3563,21 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Näytä vain pyynnöt, jotka on luotu ennen %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Avoin"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Avaa"
@@ -3580,7 +3585,7 @@ msgstr "Avaa"
msgid "Open requests"
msgstr "Avoimet tapaukset"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
@@ -3596,7 +3601,7 @@ msgstr "Avoimet tapaukset (listasta) toisessa ikkunassa"
msgid "Open tickets on correspondence"
msgstr "Avaa tapaukset, kun esiintyy kirjeenvaihtoa"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3604,40 +3609,36 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "Järjestäminen"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Laitos"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Alkuperäinen tapaus: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Ajan kuluessa prioriteetti muuttuu kohti"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Omat tapaukset"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Omistaja"
@@ -3645,11 +3646,11 @@ msgstr "Omistaja"
msgid "Owner changed from %1 to %2"
msgstr "Omistaja vaihdettu tunnuksesta %1 tunnukseen %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Omistaja pakolla vaihdettu tunnuksesta %1 tunnukseen %2"
@@ -3658,12 +3659,12 @@ msgstr "Omistaja pakolla vaihdettu tunnuksesta %1 tunnukseen %2"
msgid "Owner is"
msgstr "Omistaja"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Hakulaite"
@@ -3671,36 +3672,53 @@ msgstr "Hakulaite"
msgid "PagerPhone"
msgstr "Hakulaite-puhelin"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Isät"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Salasana"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Salasanan muistutus"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Salasana liian lyhyt"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Salasana: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Käyttäjät"
@@ -3708,27 +3726,27 @@ msgstr "Käyttäjät"
msgid "Perform a user-defined action"
msgstr ""
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Pääsy kielletty"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Omat ryhmät"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Omat ryhmät"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Omat ryhmät:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Puhelinnumerot"
@@ -3736,7 +3754,7 @@ msgstr "Puhelinnumerot"
msgid "Placeholder"
msgstr "Paikanpitäjä"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Asetukset"
@@ -3744,15 +3762,15 @@ msgstr "Asetukset"
msgid "Prefs"
msgstr "Asetukset"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Valmistele tumppi"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Edellinen"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -3764,20 +3782,20 @@ msgstr "Edellinen sivu"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Toimeksiantajaa %1 ei löytynyt"
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioriteetti"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Prioriteetti alkaa arvosta"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -3785,36 +3803,32 @@ msgstr ""
msgid "Privileged"
msgstr "Erioikeutettu"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Erioikeutuksen tila: &1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Erioikeutetut käyttäjät"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Valeryhmä sisäiseen käyttöön"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Työjono"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -3824,11 +3838,7 @@ msgstr "Työjonoa %1 ei löytynyt"
msgid "Queue '%1' not found\\n"
msgstr "Työjonoa '%1' ei löytynyt"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Työjonon nimi"
@@ -3836,19 +3846,19 @@ msgstr "Työjonon nimi"
msgid "Queue Scrips"
msgstr "Työjonon toiminnot"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Työjono on jo olemassa"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "Työjonoa ei voitu luoda"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Työjono luotu"
@@ -3856,32 +3866,32 @@ msgstr "Työjono luotu"
msgid "Queue is not specified."
msgstr "Työjonoa ei määritelty"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Työjonoa ei löytynyt"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Työjonot"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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"
@@ -3894,7 +3904,7 @@ msgstr "RT %1, tekijä: <a href=\"http://bestpractical.com\">Best Practical Solu
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:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT Ylläpito"
@@ -3914,7 +3924,7 @@ msgstr "RT Konfiguraatiovirhe"
msgid "RT Critical error. Message not recorded!"
msgstr "RT Kriittinen virhe. Viestiä ei tallennettu!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Virhe"
@@ -3923,22 +3933,14 @@ msgid "RT Received mail (%1) from itself."
msgstr "RT Sai sähköpostin (%1) itseltään."
#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT Itsepalvelu / Suljetut tapaukset"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT yhdellä silmäyksellä"
@@ -3954,20 +3956,20 @@ 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
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT ei pystynyt tarkistamaan tätä PGP allekirjoitusta.\\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1: RT"
#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT has proccessed your commands"
msgstr "RT on prosessoinut antamasi komennot"
@@ -3976,10 +3978,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT on tekijänoikeuslain alainen, &copy; 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Se on jakelussa seuraavalla lisenssillä: <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT luulee että tämä viesti on palautus"
@@ -3991,11 +3989,7 @@ msgstr "RT prosessoi tämän viestin kuten se olisi allekirjoittamaton."
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Oikea nimi"
@@ -4003,39 +3997,35 @@ msgstr "Oikea nimi"
msgid "RealName"
msgstr "Oikea nimi"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Viitattu jostakin"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Viittaus johonkin"
#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Refine"
msgstr "Päivitä"
@@ -4043,44 +4033,44 @@ msgstr "Päivitä"
msgid "Refine search"
msgstr "Päivitä haku"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Päivitä tämä sivu %1 minuutin välein"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Poista kopio ylläpidolle"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Poista kopio"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Poista tilaaja"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Vastaa"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Vastaa tapauksiin"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Tilaaja"
@@ -4092,41 +4082,37 @@ msgstr "Tilaajan sähköpostiosoite"
msgid "Requestor(s)"
msgstr "Tilaajat"
-#: NOT FOUND IN SOURCE
-msgid "RequestorAddresses"
-msgstr ""
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Tilaajat"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Tapaus tulisi suorittaa mennessä"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Palauta"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Koti"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Päätä"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Ratkaise tapaus #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Päätetty"
@@ -4134,7 +4120,7 @@ msgstr "Päätetty"
msgid "Response to requestors"
msgstr "Vastaus tilaajille"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Tulokset"
@@ -4142,11 +4128,11 @@ msgstr "Tulokset"
msgid "Results per page"
msgstr "Tuloksia sivulle: "
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Vahvista salasana"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
@@ -4154,103 +4140,105 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Oikeus delegoitu"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Oikeus myönnetty"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Oikeus ladattu"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Oikeutta ei voitu perua"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Oikeutta ei löydetty"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Oikeutta ei ladattu"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Oikeus peruttu"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Oikeudet"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Oikeuksia ei voitu myöntää: %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Oikeuksia ei voitu perua: %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Roolit"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "La"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Tallenna muutokset"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Tallenna muutokset"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Toiminto #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Toiminto luotu"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Toiminto poistettu"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Toiminnot"
@@ -4258,11 +4246,11 @@ msgstr "Toiminnot"
msgid "Scrips for %1\\n"
msgstr "Toiminnot työjonolle %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Toiminnot, joita sovelletaan kaikkiin työjonoihin"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Hae"
@@ -4270,96 +4258,129 @@ msgstr "Hae"
msgid "Search Criteria"
msgstr "Hakukriteerit"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr ""
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
msgstr ""
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Valitse ryhmä"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Valitse työjono"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Valitse käyttäjä"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Valitse ryhmä"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Valitse useita arvoja"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Valitse yksi arvo"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Valitse työjono"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Valitse toiminto"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Valitse pohja"
-#: html/Admin/Elements/UserTabs:46
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr ""
+
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Valitse käyttäjä"
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4410,59 +4431,51 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr "Lähettää postia omistajalle"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Syys"
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "syyskuu"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Näytä tulokset"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr ""
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Näytä perustiedot"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr ""
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Näytä yksityiskohdat"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr ""
@@ -4474,64 +4487,68 @@ msgstr "Näytä tapauksen kommentointi"
msgid "Show ticket summaries"
msgstr "Näytä tapausten yhteenvedot"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Allekirjoitus"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr ""
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Yksittäinen"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4546,11 +4563,7 @@ msgstr "Järjestä tulokset"
msgid "SortOrder"
msgstr "Lajittelujärjestys"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4562,7 +4575,7 @@ msgstr "Jäädytetty"
msgid "Start page"
msgstr "Etusivu"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Aloitettu"
@@ -4570,7 +4583,7 @@ msgstr "Aloitettu"
msgid "Started date '%1' could not be parsed"
msgstr "Aloittamisaikaa '%1' ei pystytty tulkitsemaan"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Alkaa"
@@ -4582,11 +4595,11 @@ msgstr "Alkaa mennessä"
msgid "Starts date '%1' could not be parsed"
msgstr "Alkamisaikaa '%1' ei pystytty tulkitsemaan"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Tila"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Tila"
@@ -4594,110 +4607,86 @@ msgstr "Tila"
msgid "Status Change"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Tila muutettu arvosta %1 arvoon %2"
-#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Kaappaa"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "Kaapattu käyttäjältä %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Otsikko"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Otsikko vaihdettu: %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Lähetä"
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Onnistui"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Su"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr ""
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Järjestelmä"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Järjestelmävirhe"
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Järjestelmävirhe. Oikeutta ei delegoitu."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Järjestelmävirhe. Oikeutta ei luovutettu."
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Järjestelmäryhmät"
@@ -4705,40 +4694,40 @@ msgstr "Järjestelmäryhmät"
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TESTIMERKKIJONO"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Ota itselle"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Otettu"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Pohja"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Pohja #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Pohja poistettu"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Pohjaa ei löydetty"
@@ -4746,11 +4735,11 @@ msgstr "Pohjaa ei löydetty"
msgid "Template not found\\n"
msgstr "Pohjaa ei löydetty\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Pohja tulkittu"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Pohjat"
@@ -4758,33 +4747,33 @@ msgstr "Pohjat"
msgid "Templates for %1\\n"
msgstr "Pohjat työjonolle %1\\n"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "Ei ole arvo tälle kentälle"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Tämä on sama arvo"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Toimeksiantaja ei ole %1 tälle työjonolle"
@@ -4793,11 +4782,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Työjonoa ei ole olemassa"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Tapaus sisältää päättämättömiä riippuvuuksia"
@@ -4805,51 +4794,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Käyttäjä omistaa jo tämän tapauksen"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Käyttäjää ei ole olemassa"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Käyttäjä on jo erioikeutettu"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Käyttäjä on jo erioikeudeton"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Käyttäjä on nyt erioikeutettu"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Käyttäjä on nyt erioikeudeton"
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Ei ole numero"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Perustiedot"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr ""
@@ -4857,7 +4842,7 @@ msgstr ""
msgid "The comment has been recorded"
msgstr "Kommentti on tallennettu"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 ""
@@ -4865,27 +4850,31 @@ msgstr ""
msgid "The following commands were not proccessed:\\n\\n"
msgstr "Seuraavia komentoja ei suoritettu:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Uusi arvo asetettu."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "Tapauksen omistaja"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Tapauksen tilaaja"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Nämä kommentit eivät ole yleisesti näkyvillä käyttäjälle"
-#: html/Admin/Tools/Configuration.html:5
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
@@ -4893,15 +4882,15 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Tämä tapaus %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Tämä tapahtuma ei näytä sisältävän mitään"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "Käyttäjän %1 tärkeintä tapausta"
@@ -4910,7 +4899,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:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "To"
@@ -4918,28 +4907,24 @@ msgstr "To"
msgid "Ticket # %1 %2"
msgstr "Tapaus # %1 %2"
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 Jumbo update: %2"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "Tapauksen #%1 jättipäivitys: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Tapaus #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Tapaus %1 luotu työjonoon '%2'"
@@ -4948,12 +4933,16 @@ msgstr "Tapaus %1 luotu työjonoon '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Tapaus %1 ladattu\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Tapaus %1: %2"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr ""
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Tapauksen historia # %1 %2"
@@ -4966,23 +4955,27 @@ 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
+msgid "Ticket Transactions"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Tapauksen liitteen"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Tapauksen sisältö"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Tapauksen sisällön tyyppi"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Tapausta ei voitu luoda sisäisestä virheestä johtuen"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Tapaus luotu"
@@ -4990,7 +4983,7 @@ msgstr "Tapaus luotu"
msgid "Ticket creation failed"
msgstr "Tapauksen luonti epäonnistui"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Tapaus poistettu"
@@ -4998,11 +4991,7 @@ msgstr "Tapaus poistettu"
msgid "Ticket id not found"
msgstr "Tapauksen numeroa ei löytynyt"
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr ""
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
@@ -5018,58 +5007,53 @@ msgstr "Tapauksen tila vaihdettu"
msgid "Ticket watchers"
msgstr "Tapauksen tarkkailijat"
-#: html/Elements/Tabs:46
-msgid "Tickets"
-msgstr "Tapaukset"
-
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
-msgstr ""
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+msgid "Tickets"
+msgstr "Tapaukset"
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "Tapaukset %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Aikaa jäljellä"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Aikaa käytetty"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Aikaa jäljellä"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Aika"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Aikaa käytetty"
-#: NOT FOUND IN SOURCE
-msgid "TimeLeft"
+#: lib/RT/Ticket_Overlay.pm:1143
+msgid "TimeWorked"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1277
-msgid "TimeWorked"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5080,16 +5064,16 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Oltu yhteydessä"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5097,20 +5081,24 @@ msgstr ""
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Tapahtuma %1 puhdistettu"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Tapahtuma luotu"
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:125
+msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Tapahtumat ovat muuttumattomia"
@@ -5118,23 +5106,19 @@ msgstr "Tapahtumat ovat muuttumattomia"
msgid "Trying to delete a right: %1"
msgstr "Yritetään poistaa oikeus: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Ti"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Tyyppi"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Toteuttamaton"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unix login"
@@ -5142,16 +5126,21 @@ msgstr "Unix login"
msgid "UnixUsername"
msgstr "Käyttäjän Unix-tunnus"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Tuntematon sisällön koodaus %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Rajoittamaton"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5159,15 +5148,23 @@ msgstr ""
msgid "Unprivileged"
msgstr "Erioikeudeton"
-#: lib/RT/Transaction_Overlay.pm:562
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr ""
+
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Ottamaton"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Päivitä"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5175,11 +5172,11 @@ msgstr ""
msgid "Update ID"
msgstr "Päivitä numero"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Päivitä tyyppi"
@@ -5191,7 +5188,7 @@ msgstr "Päivitä kaikki nämä tapaukset kerralla"
msgid "Update email"
msgstr "Päivitä sähköposti"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5199,11 +5196,11 @@ msgstr ""
msgid "Update name"
msgstr "Päivitä nimi"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Päivitystä ei tallennettu"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Päivitä valitut tapaukset"
@@ -5211,7 +5208,7 @@ msgstr "Päivitä valitut tapaukset"
msgid "Update signature"
msgstr "Päivitä allekirjoitus"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Päivitä tapaus"
@@ -5219,34 +5216,58 @@ msgstr "Päivitä tapaus"
msgid "Update ticket # %1"
msgstr "Päivitä tapaus # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Päivitä tapaus #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Päivitä tapaus #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Päivityksen tyyppi ei ollut kirjeenvaihto eikä kommentti."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Päivitetty"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: html/Tools/Offline.html:73
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr ""
+
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5257,7 +5278,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:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5274,7 +5295,7 @@ msgstr "Käyttäjää '%1' ei löydetty\\n"
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5282,28 +5303,33 @@ msgstr ""
msgid "User ID"
msgstr "Käyttäjätunnus"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Käyttäjätunnus"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Käyttäjän oikeudet"
-#: html/Admin/Users/Modify.html:252
+#: 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
#. ($msg)
msgid "User could not be created: %1"
msgstr "Käyttäjää ei voitu luoda: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Käyttäjä luotu"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Käyttäjän luomat ryhmät"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
@@ -5315,19 +5341,23 @@ msgstr "Käyttäjää informoitu"
msgid "User view"
msgstr "Käyttäjän näkymä"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Käyttäjätunnus"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Käyttäjät"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Hakua vastaavat käyttäjät"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
@@ -5335,23 +5365,19 @@ msgstr ""
msgid "ValueOfQueue"
msgstr "Tapauksen arvo"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Arvot"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Tarkkailijat"
@@ -5359,7 +5385,7 @@ msgstr "Tarkkailijat"
msgid "WebEncoding"
msgstr "Web-koodaus"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Ke"
@@ -5415,19 +5441,11 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Työ"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5435,31 +5453,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "Työpuhelin"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Tehty"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Omistat jo tämän tapauksen"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Et ole valtuutettu käyttäjä"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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"
@@ -5467,24 +5473,24 @@ msgstr "Voit palauttaa vain tapauksia, jotka omistat itse tai jotka ovat ilman o
msgid "You don't have permission to view that ticket.\\n"
msgstr "Sinulla ei ole valtuuksia tarkastella tätä tapausta.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Löysit %1 tapausta työjonosta %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Olet kirjautunut ulos RT:stä"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "Et voi luoda tapauksia tuohon työjonoon."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Tervetuloa kirjautumaan järjestelmään uudelleen"
@@ -5504,44 +5510,40 @@ msgstr ""
msgid "Your request has been approved."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr ""
-
#: etc/initialdata:445
msgid "Your request was rejected."
msgstr ""
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Käyttäjätunnuksesi tai salasanasi on väärä"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Postinumero"
-#: NOT FOUND IN SOURCE
-msgid "[no subject]"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "sallittu käyttäjälle %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "sisältää"
@@ -5561,84 +5563,100 @@ msgstr "kirjeenvaihtoa (luultavasti) ei ole lähetetty"
msgid "correspondence sent"
msgstr "kirjeenvaihto lähetetty"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "päivää"
#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "delete"
msgstr "poista"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "poistettu"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ei sisällä"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "ei sisällä"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "on yhtäsuuri"
-#: NOT FOUND IN SOURCE
-msgid "false"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "tiedostonimi"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "on suurempi kuin"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "ryhmä %1"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "tuntia"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "numero"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "on"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "ei ole"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "on pienempi kuin"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "sisältää"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minuuttia"
@@ -5646,100 +5664,92 @@ msgstr "minuuttia"
msgid "modifications\\n\\n"
msgstr "muokkaukset\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "kuukausia"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "uusi"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr ""
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ei mitään"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "on erisuuri kuin"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr ""
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "avoin"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($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:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "työjono %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "hylätty"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "päätetty"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sec"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "jäädytetty"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "järjestelmä %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "järjestelmäryhmä '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "kutsuva komponentti ei eritellyt syytä"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "tapaus #%1 %2"
#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "true"
msgstr "tosi"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "kuvailematon ryhmä %1"
@@ -5748,12 +5758,12 @@ msgstr "kuvailematon ryhmä %1"
msgid "undescripbed group %1"
msgstr "kuvailematon ryhmä %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "käyttäjä %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "viikkoa"
@@ -5761,7 +5771,7 @@ msgstr "viikkoa"
msgid "with template %1"
msgstr "pohjalla %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "vuosia"
diff --git a/rt/lib/RT/I18N/fr.po b/rt/lib/RT/I18N/fr.po
index 26ce0cb..8d1f3c3 100644
--- a/rt/lib/RT/I18N/fr.po
+++ b/rt/lib/RT/I18N/fr.po
@@ -1,262 +1,187 @@
-# Copyright (c) 2002 Jesse Vincent <jesse@bestpractical.com>
-#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.2.0\n"
+"Project-Id-Version: fr\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2004-07-05 02:00+0800\n"
-"Last-Translator: Sébastien Person <sebastien.person@easter-eggs.com>\n"
-"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"PO-Revision-Date: 2005-08-06 22:14+0200\n"
+"Last-Translator: jfenal <jfenal@free.fr>\n"
+"Language-Team: <fr@li.org>\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"
+"X-Generator: KBabel 1.9.1\n"
-#: NOT FOUND IN SOURCE
-msgid "#"
-msgstr "n°"
-
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr "n°%1"
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($Ticket->id, $Ticket->Subject)
#. ($ticket->Id, $ticket->Subject)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($TicketObj->Id, $TicketObj->Subject)
msgid "#%1: %2"
msgstr "n°%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:927
+#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 n°%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr "%1 %2 %3"
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: lib/RT/Record.pm:1672 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)
msgid "%1 %2 added"
msgstr "%1 %2 ajouté"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "il y a %1 %2"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1679 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: lib/RT/Record.pm:1676 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 supprimé"
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr "%1 %2 du groupe %3"
-
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 avec modèle %3"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 this ticket\\n"
-msgstr "%1 (%2) %3 ce ticket\\n"
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr "%1 (%2) par %3"
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 - %2 shown"
-msgstr "Tickets %1 à %2"
+msgstr "%1 (inchangé)"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Ecrit les mises à jour de statuts sur STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Précisez l'action que vous voulez utiliser"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Précisez la condition que vous voulez utiliser"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Précisez la recherche que vous voulez utiliser"
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
+#: html/Elements/Footer:54
+#. ('&#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."
-msgstr "%1 RT %2 Tout droits réservé 1996-%3 %4"
+msgstr "%1 RT %2 Copyright 1996-%3 %4."
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
-msgstr "%1 ScripAction chargée"
+msgstr "ScripAction %1 chargée"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1709
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ajouté(e) comme valeur de %2"
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on"
-msgstr "les alias %1 nécessitent un TicketId sur lequel travailler"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on "
-msgstr "les alias %1 nécessitent un TicketId sur lequel travailler "
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr "les alias %1 nécessitent un TicketId pour fonctionner avec (depuis %2) %3"
-
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 par %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 copie"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:931
msgid "%1 could not be set to %2."
msgstr "%1 n'a pas pu être positionné à %2"
-#: NOT FOUND IN SOURCE
-msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr "%1 n'a pas pu initialiser une transaction (%2)\\n"
-
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2751
#. ($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."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr "%1 créé(e)"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 supprimé(e)"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
-msgstr "Mes %1 tickets de plus hautes priorité"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 highest priority tickets I own..."
-msgstr "Mes %1 tickets à traiter en priorité..."
+msgstr "Mes %1 tickets de plus haute priorité"
-#: html/Elements/MyTickets:26
-#. ($rows)
-msgid "%1 highest priority tickets I requested..."
-msgstr "Mes %1 demandes les plus prioritaires..."
-
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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 planificateur externe tel que cron."
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:864
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
-msgstr "%1 n'est plus un %2 pour cette queue."
+msgstr "%1 n'est plus un %2 pour cette file."
-#: NOT FOUND IN SOURCE
-msgid "%1 is no longer a %2 for this ticket."
-msgstr "%1 n'est plus un %2 pour ce ticket."
-
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
-msgid "%1 is no longer a value for custom field %2"
-msgstr "%1 n'est plus une valeur pour le champ personnalisé %2"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 isn't a valid Queue id."
-msgstr "%1 n'est pas un identifiant de queue valide"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -265,270 +190,174 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr "les %1 derniers tickets sans propiétaire"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 not shown"
-msgstr "%1 non montré"
+msgstr "les %1 derniers tickets sans propriétaire"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr "%1 objets"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "Droits de %1"
-#: NOT FOUND IN SOURCE
-msgid "%1 succeeded\\n"
-msgstr "%1 réussi\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for $MessageId"
-msgstr "Type %1 inconnu pour $MessageId"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for %2"
-msgstr "type %1 inconnu pour %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:41
+#: 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr "%1 va bloquer une base [locale] s'il dépend ou est membre d'une demande liée."
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
-msgstr ""
+msgstr "%1 de %2 objets"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
-msgstr ""
+msgstr "%1 de %2 de %3 objets"
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
-msgstr "recherches sauvées de %1"
+msgstr "Recherches sauvées de %1"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: pas d'attachement spécifié"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' est un statut invalide"
-#: NOT FOUND IN SOURCE
-msgid "'%1' not a recognized action. "
-msgstr "'%1' n'est pas une action connue. "
-
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete group member)"
-msgstr "(Cocher la case pour supprimer un membre du groupe)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete scrip)"
-msgstr "(Cocher la case pour supprimer un scrip)"
-
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Cocher la case pour supprimer)"
-#: NOT FOUND IN SOURCE
-msgid "(Check boxes to delete)"
-msgstr "(Cocher la case pour supprimer)"
-
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
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:71
+#: html/Ticket/Elements/PreviewScrips:116
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:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Entrer les numéros de tickets ou les URLs, séparés par des espaces)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
+msgstr "(Entrer le numéro du ticket ou son URL, séparés par des espaces)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "Si laissé à blanc, valeur par défaut : %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(sera par défaut %1 si laissé vide)"
-#: NOT FOUND IN SOURCE
-msgid "(No Value)"
-msgstr "(Non renseigné)"
-
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Pas de champ personnalisé)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Aucun membre)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Aucun Scrip)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
-msgstr "Aucun modèle"
+msgstr "(Aucun modèle)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr "(Aucun)"
-#: html/Ticket/Update.html:66
+#: 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.)"
-#: 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 "(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/Create.html:78
+#: 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/Update.html:62
+#: 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.)"
-#: 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 "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/Create.html:68
+#: 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 "(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.)"
+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/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(Utilisez ces champs lorsque vous sélectionnez 'User Defined' pour une condition ou une action)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vide)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(aucun nom)"
-#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(no subject)"
-msgstr "(pas de sujet)"
-
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/I18N/fr.po.orig:146 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
-msgstr "(non renseigné)"
+msgstr "(sans information)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr "(aucune valeur)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(un seul ticket)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(en attente d'approbation)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr "(en attente d'autres Collection)"
-#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr "(en attente d'autres tickets)"
-
-#: NOT FOUND IN SOURCE
-msgid "(requestor's group)"
-msgstr "(groupe du demandeur)"
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(exigé)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(sans titre)"
-#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr "Mes 25 tickets à traiter en priorité..."
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr "Mes 25 demandes les plus prioritaires..."
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Statut%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
-msgstr ""
+msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
-msgstr ""
+msgstr "<%$_%>"
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
-msgstr ""
+msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -537,146 +366,122 @@ msgstr "<input type=\"submit\" value=\"Créer un ticket dans\">&nbsp;%1"
msgid "A blank template"
msgstr "Un modèle vide"
-#: 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é"
+#: html/Admin/Users/Modify.html:363
+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."
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
-msgstr "l'ACE n'a pu être trouvé"
-
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE non trouvé"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "Les ACE peuvent seulement être créés et effacés."
-#: NOT FOUND IN SOURCE
-msgid "Aborting to avoid unintended ticket modifications.\\n"
-msgstr "Interruption pour éviter des modifications de ticket involontaires"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "ET"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "A propos"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "contrôle d'accès"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Action"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Action %1 non trouvée"
-#: bin/rt-crontool:119
-msgid "Action committed."
-msgstr "Action validée"
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Action validée.\\n"
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Action préparée..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr "Ajouter"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Ajouter AdminCC"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Ajouter CC"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Ajouter des colonnes"
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr "Ajouter un critère"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Ajouter d'autres fichiers"
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
-msgstr "Ajouter étape suivant"
-
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Ajouter Demandeur"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr "Ajouter une valeur"
-#: 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 "Ajouter un nouveau scrip global"
-
-#: NOT FOUND IN SOURCE
-msgid "Add a scrip to this queue"
-msgstr "Ajouter un scrip à cette queue"
-
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
-msgstr "Ajouter un scrip qui s'ajoute à toutes les queues"
+msgstr "Ajouter un scrip qui s'applique à toutes les files"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "Ajouter un critère additionnel"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Ajouter des commentaires ou des réponses aux tickets sélectionnés"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Ajouter des membres"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Ajouter de nouveaux observateurs"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
-msgstr "AjouterEtatSuivant"
+#: lib/RT/CustomField_Overlay.pm:103
+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:684
+#: lib/RT/Queue_Overlay.pm:764
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
-msgstr "Ajout groupe/utilisateur comme %1 pour cette queue"
+msgstr "Ajout groupe/utilisateur comme %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1424
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Ajout groupe/utilisateur comme %1 pour ce ticket"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresse1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -688,159 +493,103 @@ msgstr "Commentaire Admin"
msgid "Admin Correspondence"
msgstr "Correspondance Admin "
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr "Administrateurs de queue"
+msgstr "Administrateurs de files"
-#: NOT FOUND IN SOURCE
-msgid "Admin users"
-msgstr "Gérer les Utilisateurs"
-
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "configuration Gestion/Globale"
-#: NOT FOUND IN SOURCE
-msgid "Admin/Groups"
-msgstr "Gestion/Groupes"
-
-#: NOT FOUND IN SOURCE
-msgid "Admin/Queue/Basics"
-msgstr "Gestion/Queues/Essentiel"
-
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr "GérerTousGroupesPersonnels"
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr "CommentaireAdministrateur"
-
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr "CorrespondanceAdministrateur"
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr "GérerChampPersonnalisé"
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
-msgstr "GérerChampsPersonnalisés"
-
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:163
msgid "AdminGroup"
msgstr "GérerGroupes"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:165
msgid "AdminGroupMembership"
msgstr "GérerAppartenanceGroupes"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "GérerGroupesPersonnelsPropres"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
-msgstr "GérerQueues"
+msgstr "GérerFile"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "GérerUtilisateurs"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Cc Administratif"
-#: NOT FOUND IN SOURCE
-msgid "Admins"
-msgstr "Administrateurs"
-
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr "Avancé"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search"
-msgstr "Recherche avancée"
-
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Après"
-#: NOT FOUND IN SOURCE
-msgid "Age"
-msgstr "Age"
-
-#: NOT FOUND IN SOURCE
-msgid "Alias for"
-msgstr "Alias pour"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Aggrégateur"
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr "Toutes les approbations obtenues"
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr "Tous les champs personnalisés"
-
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
-msgstr "Toutes les queues"
+msgstr "Toutes les files"
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
-msgstr "Envoie toujours un message au demandeur indépendamment de l'expéditeur"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Et/Ou"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr "S'applique à"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr "Appliquer"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr "Appliquer vos changements"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
-msgstr "Approbation"
+msgstr "Approbations"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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"
-#: html/Approvals/index.html:53
+#: 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"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Approbation n°%1: Notes non enregistrées"
-#: NOT FOUND IN SOURCE
-msgid "Approval Details"
-msgstr "Détails de l'approbation"
-
#: etc/initialdata:351
msgid "Approval Passed"
msgstr "Approbations obtenues"
@@ -849,103 +598,67 @@ msgstr "Approbations obtenues"
msgid "Approval Rejected"
msgstr "Approbations refusées"
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr "Diagramme d'approbation"
-
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Approuver"
#: etc/initialdata:504
msgid "Approver's notes: %1"
-msgstr "Notes de l'approbateur: %1"
+msgstr "Notes de l'approbateur : %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Avr."
-#: NOT FOUND IN SOURCE
-msgid "April"
-msgstr "Avril"
-
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Croissant"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr "Fixer et supprimer les champs personnalisés"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr "FixerChampsPersonnalisés"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Attaché"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Attacher un fichier"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Fichier attaché"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Attachement '%1' ne peut pas être chargé"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Attachement créé"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1702
msgid "Attachment filename"
msgstr "Nom de fichier de l'attachement"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Attachements"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr "Attibut supprimé"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Aoû."
-#: NOT FOUND IN SOURCE
-msgid "August"
-msgstr "Août"
-
-#: NOT FOUND IN SOURCE
-msgid "AuthSystem"
-msgstr "AuthSystem"
-
#: etc/initialdata:221
msgid "Autoreply"
msgstr "RéponseAuto"
@@ -954,272 +667,189 @@ msgstr "RéponseAuto"
msgid "Autoreply To Requestors"
msgstr "Réponse automatique aux demandeurs"
-#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr "RéponseAutomtiqueAuxDemandeurs"
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr "Colonnes disponibles"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad PGP Signature: %1\\n"
-msgstr "Signature PGP invalide: %1\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr "Id d'attachement erroné. Impossible de trouver l'attachement '%1'\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad data in %1"
-msgstr "Données incorrectes dans %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Bad transaction number for attachment. %1 should be %2\\n"
-msgstr "Numéro de transaction incorrect pour l'attachement. %1 doit être %2\\n"
-
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Assurez-vous de sauvegarder vos modifications"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Avant"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
-msgstr "Débuter l'approbation"
-
-#: NOT FOUND IN SOURCE
-msgid "Binary"
-msgstr "Binaire"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr "Logo d'entreprise de Best Practical Solutions, LLC"
#: etc/initialdata:217
msgid "Blank"
msgstr "Vide"
-#: NOT FOUND IN SOURCE
-msgid "Bookmarkable URL for this search"
-msgstr "URL prédéfinie pour cette recherche"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Gras"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "Lien prédéfini"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "En-têtes courts"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "modification de tickets en masse"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Les utilisateurs système ne peuvent être modifiés"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
-msgstr "Le groupe/utilisateur peut-il voir cette queue"
+msgstr "Le groupe/utilisateur peut-il voir cette file"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Impossible d'ajouter une valeur de champ personnalisé sans un nom"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr "Impossible de trouver une collection pour la classe '%1'"
+
+#: html/Search/Build.html:761
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:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Un ticket ne peut être lié à lui même"
-#: lib/RT/Ticket_Overlay.pm:2716
-msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr "Impossible de fusionner un ticket à un ticket fusionné. Vous ne devriez jamais obtenir cette erreur"
-
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr "Impossible de sauver cette recherche"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1267 lib/RT/Record.pm:1345
msgid "Can't specifiy both base and target"
msgstr "Impossible de spécifier à la fois la base et la cible"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Impossible de créer l'utilisateur: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Changer le mot de passe"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
-msgstr "Tout vérifier"
+msgstr "Tout cocher"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Cocher la case pour supprimer"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Cocher la case pour retirer le droit"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Fils"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Ville"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr "Tout effacer"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Fermé"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr "Tickets fermés"
-
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr "Demandes closes"
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "Tickets fermés"
-#: NOT FOUND IN SOURCE
-msgid "Command not understood!\\n"
-msgstr "Commande incomprise! \\n"
-
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Commenter"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Adresse de commentaire"
-#: NOT FOUND IN SOURCE
-msgid "Comment not recorded"
-msgstr "Commentaire non enregistré"
-
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Commentaire sur le ticket"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "CommenterTicket"
-#: NOT FOUND IN SOURCE
-msgid "Comments"
-msgstr "Commentaires"
-
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
-#: NOT FOUND IN SOURCE
-msgid "Comments about %1"
-msgstr "Commentaires sur %1"
-
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commentaires sur cet utilisateur"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Commentaires ajoutés"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "tr(Commit Stubbed)"
-#: NOT FOUND IN SOURCE
-msgid "Compile Restrictions"
-msgstr "Restrictions de compilation"
-
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Condition"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "La condition satisfait..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Condition non trouvée"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Configuration"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Confirmer"
-#: NOT FOUND IN SOURCE
-msgid "ContactInfoSystem"
-msgstr "ContactInfoSystem"
-
-#: NOT FOUND IN SOURCE
-msgid "Contacted date '%1' could not be parsed"
-msgstr "Date de contact ne peut pas être analysée"
-
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Contenu"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr "Type de contenu"
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr "Le groupe n'a pas pu être créé"
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr "Copier"
@@ -1227,214 +857,174 @@ msgstr "Copier"
msgid "Correspondence"
msgstr "Courrier"
-#: NOT FOUND IN SOURCE
-msgid "Correspondence Address"
-msgstr "Adresse de correspondance"
-
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Courrier ajouté"
-#: NOT FOUND IN SOURCE
-msgid "Correspondence not recorded"
-msgstr "Courrier non enregistré"
+#: lib/RT/Record.pm:1694
+msgid "Could not add new custom field value. "
+msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. "
-#: lib/RT/Ticket_Overlay.pm:3471
-msgid "Could not add new custom field value for ticket. "
-msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé pour ce ticket. "
+#: lib/RT/Record.pm:1647
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
+msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. %1"
-#: 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3020 lib/RT/Ticket_Overlay.pm:3037
msgid "Could not change owner. "
msgstr "Impossible de changer l'intervenant. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
-msgstr "Impossible de créer un champ personnalisé CustomField"
+msgstr "Impossible de créer le champ personnalisé"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr "Impossible de créer le champ personnalisé : %1"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:494 lib/RT/Group_Overlay.pm:501
msgid "Could not create group"
msgstr "Impossible de créer un groupe"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
-msgstr "Impossible de créer un modèle : %1"
+msgstr "Impossible de créer le modèle : %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
-msgstr "Impossible de créer un ticket. Queue non indiquée"
+msgstr "Impossible de créer un ticket. File non indiquée"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
-msgstr "Impossible de créer un utilisateur"
-
-#: 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 "Impossible de trouver le ticket numéro %1"
+msgstr "Impossible de créer l'utilisateur"
-#: NOT FOUND IN SOURCE
-msgid "Could not find group %1."
-msgstr "Impossible de trouver le groupe %1."
-
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:742 lib/RT/Ticket_Overlay.pm:1392
msgid "Could not find or create that user"
msgstr "Impossible de trouver ou créer cet utilisateur"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:803 lib/RT/Ticket_Overlay.pm:1473
msgid "Could not find that principal"
msgstr "Impossible de trouver ce groupe ou utilisateur"
-#: NOT FOUND IN SOURCE
-msgid "Could not find user %1."
-msgstr "Impossible de trouver l'utilisateur %1."
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr "Impossible de charger le champ personnalisé %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 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/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr "Impossible de charger l'objet pour %1"
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr "Impossible de charger l'attribut de recherche"
+
+#: lib/RT/Queue_Overlay.pm:762
#. ($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 queue"
+msgstr "Impossible de faire de ce groupe/utilisateur un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1413
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:861
#. ($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 queue"
-
-#: NOT FOUND IN SOURCE
-msgid "Could not remove that principal as a %1 for this ticket"
-msgstr "Impossible de supprimer ce groupe/utilisateur comme un %1 pour ce ticket"
+msgstr "Impossible de supprimer ce groupe/utilisateur comme un %1 pour cette file"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr "Impossible de sauver les informations utilisateur"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1003
msgid "Couldn't add member to group"
msgstr "Impossible d'ajouter un membre à ce groupe"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1706 lib/RT/Record.pm:1758
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Impossible de créer une transaction : %1"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr "Impossible de comprendre ce qu'il faut faire avec cette réponse gpg\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find group\\n"
-msgstr "Groupe introuvable\\n"
-
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:940
msgid "Couldn't find row"
msgstr "Colonne introuvable"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
msgstr "groupe/utilisateur introuvable"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Valeur introuvable"
-#: 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 "Utilisateur introuvable\\n"
-
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
-msgstr "Impossible de charger %1 depuis la base de données des utilisateurs.\\n"
+msgstr "Impossible de charger %1 depuis la base des utilisateurs.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr "Impossible de charger la classe %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr "Impossible de charger le champ personnalisé %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 "Impossible de charger le fichier de configuration RT '%1' %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load Scrips."
-msgstr "Les scrips n'ont pas pu être chargés"
-
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Impossible de charger le lien"
-#: NOT FOUND IN SOURCE
+#: 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 "Impossible de charger l'objet %1"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
-msgstr "Impossible de charger la queue"
+msgstr "Impossible de charger la file"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
-msgstr "Impossible de charger la queue %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load scrip"
-msgstr "Impossible de charger le Scrip"
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load template"
-msgstr "Impossible de charger le modèle"
+msgstr "Impossible de charger la file %1"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load that user (%1)"
-msgstr "Impossible de charger cet utilisateur (%1)"
-
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:158
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Impossible de charger le ticket '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: lib/RT/Ticket_Overlay.pm:2620
+#. ($args{'Base'})
+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'})
+msgid "Couldn't resolve target '%1' into a URI."
+msgstr "Impossible de résoudre la cible '%1' dans une URI."
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Pays"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Ajouter"
@@ -1442,306 +1032,193 @@ msgstr "Ajouter"
msgid "Create Tickets"
msgstr "Ajouter des tickets"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Ajouter un Champ Personnalisé"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
-msgstr "Ajouter un champ personnalisé à la queue %1"
-
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr "Ajouter un champ personnalisé à toutes les queues"
+msgstr "Ajouter un champ personnalisé pour la file %1"
-#: NOT FOUND IN SOURCE
-msgid "Create a new Custom Field"
-msgstr "Ajouter un nouveaux champ personnalisé"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global scrip"
-msgstr "Ajouter un nouveau scrip global"
-
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Ajouter un nouveau groupe"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Ajouter un nouveau groupe personnel"
-#: NOT FOUND IN SOURCE
-msgid "Create a new queue"
-msgstr "Ajouter une nouvelle queue"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new scrip"
-msgstr "Ajouter un nouveau scrip"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new template"
-msgstr "Ajouter un nouveau modèle"
-
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Ajouter un nouveau ticket"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Ajouter un nouvel utilisateur"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
-msgstr "Ajouter une queue"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a queue called"
-msgstr "Ajouter une nouvelle queue appelée"
+msgstr "Ajouter une file"
-#: NOT FOUND IN SOURCE
-msgid "Create a request"
-msgstr "Ajouter une demande"
-
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
-msgstr "Ajouter un scrip pour la queue %1"
+msgstr "Ajouter un scrip pour la file %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Ajouter un modèle"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "Ajouter un ticket"
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: 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 "Ajouter de nouveaux tickets basés sur le modèle de ce scrip"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Ajouter un ticket"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
-msgstr "Ajouter des tickets dans cette queue"
+msgstr "Ajouter des tickets dans cette file"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Ajouter, supprimer et modifier des champs personnalisés"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
-msgstr "Ajouter, supprimer et modifier les queues"
+msgstr "Ajouter, supprimer et modifier les files"
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "Ajouter, supprime et modifie les membres des groupe spersonnels de n'importe quel utilisateur"
-
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
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:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Ajouter, supprimer et modifier les utilisateurs"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr "CréerRechercheSauvée"
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "CréerTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Créé"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
-msgstr "Champ Personnalisé %1 ajouté"
+msgstr "Champ Personnalisé %1 créé"
-#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created template %1"
-msgstr "Modèle %1 créé"
-
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Créateur"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
-msgstr ""
+msgstr "Liens courants"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr "Relations actuelles"
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Scrips actuels"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Membres actuels"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Droits actuels"
-#: NOT FOUND IN SOURCE
-msgid "Current search criteria"
-msgstr "Critères de recherche courants"
-
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Observateurs actuels"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr "Champ personnalisé n°%1"
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Champs Personnalisés"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr "Champs personnalisés pour %1"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Programme de nettoyage d'action personnalisé"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Programme de préparation d'action personnalisé "
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Condition personnalisée"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
-msgid "Custom field %1 %2 %3"
-msgstr "Champs personnalisés %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:1688
+#: lib/RT/Tickets_Overlay.pm:2176
#. ($CF->Name)
msgid "Custom field %1 has a value."
-msgstr "Le champ personnalisé %1 a une valeur"
+msgstr "Le champ personnalisé %1 a une valeur."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2172
#. ($CF->Name)
msgid "Custom field %1 has no value."
-msgstr "Le champ personnalisé %1 n'a pas de valeur"
+msgstr "Le champ personnalisé %1 n'a pas de valeur."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1580 lib/RT/Record.pm:1741
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Le champ personnalisé %1 est introuvable"
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr "Champ personnalisé supprimé"
-
-#: lib/RT/Ticket_Overlay.pm:3523
-msgid "Custom field not found"
-msgstr "Le champ personnalisé est introuvable"
-
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
-#: NOT FOUND IN SOURCE
-msgid "Custom field value changed from %1 to %2"
-msgstr "Valeur de champ personnalisé modifié de %1 à %2"
-
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
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:361
+#: lib/RT/CustomField_Overlay.pm:1047
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:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "La valeur du champ personnalisé est effacée"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "ChampPersonnalisé"
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr "Erreur de données"
-
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Dates"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Déc."
-#: NOT FOUND IN SOURCE
-msgid "December"
-msgstr "Décembre"
-
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr "Modèle de réponse automatique par défaut"
-
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr "Modèle de réponse automatique par défaut"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr "Queue par défaut"
+msgstr "File par défaut"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Demandeur par défaut"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1759,419 +1236,308 @@ msgstr "Modèle de courrier par défaut"
msgid "Default transaction template"
msgstr "Modèle de transaction par défaut"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
-msgid "Default: %1/%2 changed from %3 to %4"
-msgstr "Par défaut: %1/%2 modifié de %3 à %4"
-
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Déléguer les droits"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
-msgstr "Déléguer des droits spécifiques qui vous ont été accordés"
+msgstr "Déléguer des droits spécifiques qui vous ont été accordés."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DéléguerDroits"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Délégation"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Supprimer"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Détruire le modèle"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
-msgstr ""
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr "Échec de la destruction : %1"
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "Supprimer les scrips sélectionnés"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
-msgstr "Supprimer des tickets"
+msgstr "Supprimer les tickets"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "SupprimerTicket"
-#: lib/RT/Transaction_Overlay.pm:162
-msgid "Deleting this object could break referential integrity"
-msgstr "Effacer cet objet pourrait briser l'intégrité référentielle"
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr "Recherche détruite"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:395
msgid "Deleting this object would break referential integrity"
msgstr "Effacer cet objet briserait l'intégrité référentielle"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
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."
-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:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Refuser"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "En dépend"
-#: NOT FOUND IN SOURCE
-msgid "Dependencies: \\n"
-msgstr "Dépendances : \\n"
-
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr "Ajout de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Suppression de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr "Ajout de la dépendance de %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Suppression de la dépendance de %1"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Dépend de"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr "DépendDe"
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Décroissant"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Décrivez la situation ci-dessous"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Description"
-#: NOT FOUND IN SOURCE
-msgid "Details"
-msgstr "Détails"
-
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Afficher"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Afficher la liste des droits"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr "Afficher les colonnes"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
-msgstr "Afficher les modèles de Scrips pour cette queue"
+msgstr "Afficher les modèles de Scrips pour cette file"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
-msgstr "Afficher les Scrips pour cette queue"
+msgstr "Afficher les Scrips pour cette file"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Mode d'affichage"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:168
msgid "Display saved searches for this group"
msgstr "Afficher les recherches sauvegardées de ce groupe"
-#: NOT FOUND IN SOURCE
-msgid "Display ticket #%1"
-msgstr "Afficher le ticket n°%1"
-
-#: html/Elements/Footer:38
+#: html/Elements/Footer:56
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr "Distribué sous la version 2 de la license GNU GPL <a href=\"http://www.gnu.org/copyleft/gpl.html\">."
+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:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Faire tout et n'importe quoi"
-#: html/Elements/Refresh:29
+#: 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."
-#: NOT FOUND IN SOURCE
-msgid "Don't show search results"
-msgstr "Ne pas afficher le résultat de la recherche"
-
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Télécharger"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: 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"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Echéance"
-#: NOT FOUND IN SOURCE
-msgid "Due date '%1' could not be parsed"
-msgstr "Date d'échéance '%1' n'est pas comprise"
-
-#: NOT FOUND IN SOURCE
-msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-msgstr "ERREUR: impossible de charger le ticket '%1' : %2.\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Edit"
-msgstr "Modifier"
-
-#: NOT FOUND IN SOURCE
-msgid "Edit Conditions"
-msgstr "Modifier les conditions"
-
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
-msgstr ""
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr "Modifier les champs personnalisés pour tous les groupes"
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr "Modifier les champs personnalisés pour tous les utilisateurs"
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+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
msgid "Edit Links"
-msgstr ""
+msgstr "Modifier les liens"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr "Modifier la requête"
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr "Modifier les relations"
-
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
-msgstr "Modifier les modèles pour la queue %1"
+msgstr "Modifier les modèles pour la file %1"
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr "Modifier les mots clÃ"
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:167
msgid "Edit saved searches for this group"
-msgstr "Modifier les recherches sauvegardées du groupe"
-
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr "Modifier les scrips"
+msgstr "Modifier les recherches sauvées du groupe"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Modifier les modèles système"
-#: NOT FOUND IN SOURCE
-msgid "Edit templates for %1"
-msgstr "Modifier les modèles pour %1"
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:167
msgid "EditSavedSearches"
msgstr "ModifierRecherchesSaugardées"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
-msgstr "Modifier la configuration de la queue %1"
+msgstr "Modifier la configuration de la file %1"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for user %1"
-msgstr "Modifier la configuration de l'utilisateur %1"
-
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
-msgstr "Modifier le ChampPersonnalisé %1"
+msgstr "Modifier le champ personnalisé %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Modifier les membres du groupe %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Modifier les membres du groupe personnel %1"
-#: NOT FOUND IN SOURCE
-msgid "Editing template %1"
-msgstr "Modifie le modèle %1"
-
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1359
msgid "Either base or target must be specified"
msgstr "La base ou la cible doivent être spécifiées"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "Adresse email utilisée"
-#: NOT FOUND IN SOURCE
-msgid "EmailAddress"
-msgstr "EmailAddress"
-
-#: NOT FOUND IN SOURCE
-msgid "EmailEncoding"
-msgstr "EmailEncoding"
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 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é)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Activé (Décocher cette case désactive ce groupe)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr "Activé (Décocher cette case désactive cette queue)"
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
+msgstr "Activé (Décocher cette case désactive cette file)"
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr "Champs personnalisés actifs"
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr "Queues actives"
+msgstr "Files actives"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
-msgstr "Statut actif %1"
+msgstr "État %1 activé"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
-msgstr "Statut actif: %1"
+msgstr "État actif : %1"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Saisir plusieurs valeurs"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr "Saisir les objets ou les URIs pour y lier les objets. Séparer les saisies par des espaces."
+msgstr "Saisir les objets ou les URI pour y lier les objets. Séparer les saisies par des espaces."
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Saisir une seule valeur"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr "Saisir les queues ou les URIs pour y lier les queues. Séparer les saisies avec des espaces."
+msgstr "Saisir les files ou les URI pour y lier les files. Séparer les saisies avec des espaces."
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "Saisir les tickets ou les URIs pour y lier les tickets. Séparer les saisies avec des espaces."
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
-msgstr "Saisir les tickets ou URIs pour y lier les tickets. Séparer les saisies par des espaces."
+msgstr "Saisir les tickets ou URI pour y lier les tickets. Séparer les saisies par des espaces."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr "Saisir %1 valeurs maximum"
+msgstr "Saisir au plus %1 valeurs"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Erreur"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr "Erreur à l'ajout de l'observateur"
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:673
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Erreur de paramètres pour Queue->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr "Erreur de paramètres pour Queue->DelWatcher"
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:834
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Erreur dans les paramètre de Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1341
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Erreur de paramètres pour Ticket->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "Erreur de paramètres pour Ticket->DelWatcher"
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1507
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Erreur dans les paramètres de Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr "Échelonner les tickets"
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr "Estimer"
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr "Estimé"
@@ -2179,322 +1545,249 @@ msgstr "Estimé"
msgid "Everyone"
msgstr "Tout le monde"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
-msgstr "Exemple:"
-
-#: NOT FOUND IN SOURCE
-msgid "ExternalAuthId"
-msgstr "ExternalAuthId"
+msgstr "Exemple :"
-#: NOT FOUND IN SOURCE
-msgid "ExternalContactInfoId"
-msgstr "ExternalContactInfoId"
-
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Info supplémentaire"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr "Impossible de créer l'attribut de recherche"
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "Recherche du pseudo groupe d'utilisateurs 'Priviligiés' infructueuse"
+msgstr "Recherche du pseudo groupe d'utilisateurs 'Priviligiés' infructueuse."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Recherche du pseudo groupe d'utilisateurs 'non-privilégiés' infructueuse"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Echec de chargement du module %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr "Impossible de charger l'objet pour %1"
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Fév."
-#: NOT FOUND IN SOURCE
-msgid "February"
-msgstr "Février"
-
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr "NomFichier"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr "Saisir dans plusieurs champs de type texte"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr "Saisir plusieurs champs de type wiki"
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr "Saisir dans un champ de type texte"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr "Saisir un champ de type wiki"
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
-msgstr "Saisir dans %1 champs de type texte maximum"
+msgstr "Saisir au plus %1 champs de type texte"
-#: NOT FOUND IN SOURCE
-msgid "Fin"
-msgstr "Fin"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr "Saisir au plus %1 champs de type wiki"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1598
msgid "Final Priority"
msgstr "Priorité finale"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "PrioritéFinale"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr "Trouver un groupe dont"
-
-#: NOT FOUND IN SOURCE
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Find new/open tickets"
-msgstr "Accéder aux tickets en cours"
-
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Trouver les gens dont"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Rechercher des tickets"
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr "Terminer l'approbation"
-
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Premier"
-#: NOT FOUND IN SOURCE
-msgid "First page"
-msgstr "Première page"
-
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
-msgstr "Foo!"
+msgstr "Foo !"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Forcer la modification"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr "Format"
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "%quant(%1,ticket) trouvés"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:943
msgid "Found Object"
msgstr "Objet trouvé"
-#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr "FormulaireLibre"
-
-#: NOT FOUND IN SOURCE
-msgid "FreeformContactInfo"
-msgstr "SaisieLibreInfoContact"
-
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr "SaisieLibreMultiple"
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr "SaisieLibreSimple"
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Ven."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "En-têtes complets"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr "Obtenir le modèle àpartir d'un fichier"
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr "Obtention de l'utilisateur courant depuis une signature pgp\\n"
-
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Donné à %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Global"
-#: NOT FOUND IN SOURCE
+#: 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"
-
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
-msgstr "Scrips globaux"
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Configuration globale des champs personnalisés"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
-msgstr "Modèle global: %1"
+msgstr "Modèle global : %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr "Go"
+msgstr "Lancer"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
-msgstr "Go!"
+msgstr "Lancer !"
-#: NOT FOUND IN SOURCE
-msgid "Good pgp sig from %1\\n"
-msgstr "Signature pgp valide pour %1\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Goto page"
-msgstr "Aller à la page"
-
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Aller au ticket"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr "Accorder"
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Groupe"
-#: NOT FOUND IN SOURCE
-msgid "Group %1 %2: %3"
-msgstr "Groupe %1 %2 : %3"
-
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Droits de groupe"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:983
msgid "Group already has member"
msgstr "Le groupe a déjà un membre"
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr "Le groupe n'a pas pu être créé"
-
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Le groupe %1 n'a pu être créé"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
msgstr "Groupe ajouté"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1155
msgid "Group has no such member"
msgstr "Un tel membre n'appartient pas au groupe"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Groupe introuvable"
-#: NOT FOUND IN SOURCE
-msgid "Group not found.\\n"
-msgstr "Groupe introuvable.\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Group not specified.\\n"
-msgstr "Groupe non spécifié.\\n"
-
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Groupes"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:989
msgid "Groups can't be members of their members"
msgstr "Les groupes ne peuvent pas être membres de leurs membres"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr "Groupes correspondant au critère de recherche"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr "Cette utilisateur appartient aux groupes"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
-msgstr "Bonjour!"
+msgstr "Bonjour !"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Bonjour, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historique"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr "Historique du groupe %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr "Historique de l'utilisateur %1"
-#: NOT FOUND IN SOURCE
-msgid "HomePhone"
-msgstr "Téléphone domicile"
-
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Page d'accueil"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
-msgstr "J'ai %quant (%1, toupie à béton)"
+msgstr "J'ai %quant(%1, toupie à béton)."
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
-msgstr "J'ai %quant (%1, toupie à béton)"
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr "Je suis perdu"
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1523
msgid "Id"
msgstr "Identifiant"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identité"
@@ -2502,823 +1795,710 @@ msgstr "Identité"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Si une approbation est refusée, rejette l'original et supprime les approbations en attente"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "SI aucun demandeur n'est spécifié, créer les tickets pour ce demandeur."
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr "Si aucune queue n'est spécifée, créer les tickets dans cette queue."
+msgstr "Si aucune file n'est spécifée, créer les tickets dans cette file."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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 access administrateur à RT"
+msgstr "Si cet outil était setgid, un utilisateur local mal intentionné pourrait l'utiliser pour obtenir un accès administrateur à RT."
-#: html/Admin/Queues/People.html:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Si vous avez fait une modification, assurez vous de"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:934
msgid "Illegal value for %1"
msgstr "Valeur incorrecte pour %1"
-#: NOT FOUND IN SOURCE
-msgid "Image"
-msgstr "Image"
-
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:937
msgid "Immutable field"
msgstr "Champ non modifiable"
-#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
-msgstr "Inclure les champs personnalisés désactivés dans la liste"
-
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr "Inclure les groupes inactifs dans le listage."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Afficher les queues inactives."
+msgstr "Afficher les files inactives."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
-msgstr "Inclure les utilisateurs désactivés dans le résultat"
+msgstr "Inclure les utilisateurs désactivés dans le résultat."
+
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr "Requête incomplète"
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr "Requête incomplète"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1573
msgid "Initial Priority"
msgstr "Priorité initiale"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "PrioritéInitiale"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Erreur à l'entrée"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr "Votre intéret est noté"
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3467
msgid "Internal Error"
msgstr "Erreur interne"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
-msgstr "Erreur interne: %1"
+msgstr "Erreur interne : %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:668
msgid "Invalid Group Type"
msgstr "Type de groupe invalide"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Droit invalide"
-#: NOT FOUND IN SOURCE
-msgid "Invalid Type"
-msgstr "Type invalide"
-
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:939
msgid "Invalid data"
msgstr "Données invalides"
-#: NOT FOUND IN SOURCE
-msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "Intervenant invalide, affectation à 'personne'"
-
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
-msgstr "Queue invalide"
+msgstr "File invalide"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Droit invalide"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
-msgstr "Queue invalide pour %1"
+msgstr "File invalide pour %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1598
msgid "Invalid value for custom field"
msgstr "Valeur incorrecte pour le champ personnalisé"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Valeur de statut invalide"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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 authorisés n'aient pas accès à cet outil"
+msgstr "Il est extrêmement important que les utilisateurs non autorisés n'aient pas accès à cet outil."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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"
+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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
-msgstr "Il faut plusieurs paramètres:"
+msgstr "Il faut plusieurs paramètres :"
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
-msgstr "Eléments attendant mon approbation"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "Italique"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Jan."
-#: NOT FOUND IN SOURCE
-msgid "January"
-msgstr "Janvier"
-
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:166
msgid "Join or leave this group"
msgstr "Rejoignez ou quittez ce groupe"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul."
-#: NOT FOUND IN SOURCE
-msgid "July"
-msgstr "Juillet"
-
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Tout"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun."
-#: NOT FOUND IN SOURCE
-msgid "June"
-msgstr "Juin"
-
-#: NOT FOUND IN SOURCE
-msgid "Keyword"
-msgstr "Mot Clé"
-
-#: NOT FOUND IN SOURCE
-msgid "Lang"
-msgstr "Lang"
-
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr "Langue"
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Grande"
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Dernier"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Dernier contact"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Date dernier contact"
-#: NOT FOUND IN SOURCE
-msgid "Last Notified"
-msgstr "Dernière notification"
-
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Date dernière MAJ"
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr "DernièreMAJ"
-
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr "DernièreMAJPar"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Restant"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Donner accès à RT à cet utilisateur"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Autoriser cet utilisateur à recevoir des droits"
-#: NOT FOUND IN SOURCE
-msgid "Limiting owner to %1 %2"
-msgstr "Limitation des intervenants à %1 %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Limiting queue to %1 %2"
-msgstr "Limitation de la queue à %1 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr "Relation"
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1293
msgid "Link already exists"
msgstr "Le lien existe déja"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1307
msgid "Link could not be created"
msgstr "Le lien ne peut être ajouté"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1313
#. ($TransString)
msgid "Link created (%1)"
msgstr "Le lien est ajouté (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1374
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Le lien est effacé (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1380
msgid "Link not found"
msgstr "Lien introuvable"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Lier le ticket n°%1"
-#: NOT FOUND IN SOURCE
-msgid "Link ticket %1"
-msgstr "Lier au ticket %1"
-
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Relations"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr "Charge"
+msgstr "Charger"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
-msgstr "Charger les recherches sauvées:"
+msgstr "Charger les recherches sauvées :"
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr "ChargerRechercheSauvée"
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr "Modules perl chargés"
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr "Recherche %1 chargée"
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Localisation"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr "Le répertoire de log %1 est introuvable ou en lecture seule. \\n RT ne peut pas démarrer"
+msgstr "Le répertoire de journalisation %1 est introuvable ou inaccessible en écriture.\\n RT ne peut être lancé."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Connecté en tant que %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Connexion"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Déconnexion"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr "Faire attention aux types différents"
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Attribuer"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Appliquer Statut"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Appliquer date d'échéance"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Appliquer date de résolution"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Appliquer date de début"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Appliquer date d'ouverture"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Appliquer Age"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Appliquer priorité"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
-msgstr "Appliquer queue"
+msgstr "Appliquer file"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Changer le sujet"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
-msgstr ""
+#: lib/RT/Group_Overlay.pm:169
+msgid "Make this group visible to user"
+msgstr "Malkovich Malkovich Malkovich Malkovich"
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr "Gérer les champs personnalisés et leur valeurs"
+msgstr "Gérer les champs personnalisés et leurs valeurs"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Gérer les groupes et leurs membres"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr "Gérer les propriétés et configurations générales des queues"
+msgstr "Gérer les propriétés et configurations générales des files"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
-msgstr "Gérer les queues et leurs propriétés individuelles"
+msgstr "Gérer les files et leurs propriétés individuelles"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Gérer les utilisateurs et mots de passe"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
-#: NOT FOUND IN SOURCE
-msgid "March"
-msgstr "Mars"
-
-#: NOT FOUND IN SOURCE
-msgid "May"
-msgstr "Mai"
-
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr "Membre %1 ajouté"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr "Membre %1 supprimé"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1000
msgid "Member added"
msgstr "Membre ajouté"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1162
msgid "Member deleted"
msgstr "Membre supprimé"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1166
msgid "Member not deleted"
msgstr "Membre non supprimé"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Membre de"
-#: NOT FOUND IN SOURCE
-msgid "MemberOf"
-msgstr "MembreDe"
-
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Membres"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr "Appartenance à %1 ajoutée"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Appartenance à %1 supprimée"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr "Affiliations"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr "Affiliations de l'utilisateur %1"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2857
msgid "Merge Successful"
msgstr "Fusion réussie"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2744
msgid "Merge failed. Couldn't set EffectiveId"
-msgstr "Echec de fusion. Ne peut appliquer EffectiveId"
+msgstr "Échec de fusion. Ne peut appliquer EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2752
+msgid "Merge failed. Couldn't set Status"
+msgstr "Échec de fusion. Ne peut appliquer Status"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Fusionner dans"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr "Fusionné avec %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Message"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2414
msgid "Message could not be recorded"
msgstr "Le message ne peut être sauvegardé"
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2417
msgid "Message recorded"
msgstr "Message sauvegardé"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr "Les messages relatifs à ce ticket ne seront pas envoyés à..."
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr "Parenthèses non correspondantes"
+
+#: lib/RT/Record.pm:941
msgid "Missing a primary key?: %1"
-msgstr "Clé primaire manquante? : %1"
+msgstr "Clé primaire manquante ? : %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Mobile"
-#: NOT FOUND IN SOURCE
-msgid "MobilePhone"
-msgstr "MobilePhone"
-
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Modifier la liste de droits"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
-msgstr "Modifier champ personnalisé %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Modifier les champs personnalisés s'appliquant à %1 pour tous les %2"
-#: NOT FOUND IN SOURCE
+#: 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"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
-msgstr "Modifier les champs personnalisés globaux"
-
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Modifier les droits du groupe"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Modifier les membres"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Modifier les droits"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
-msgstr "Modifier les modèles de Scrips pour cette queue"
+msgstr "Modifier les modèles de Scrips pour cette file"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
-msgstr "Modifier les Scrips pour cette queue"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr "Modifier ACLs système"
+msgstr "Modifier les Scrips pour cette file"
-#: NOT FOUND IN SOURCE
-msgid "Modify Template %1"
-msgstr "Modifier le modèle %1"
-
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Modifier les droits des usagers"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr "Modifier un champ personnalisé pour la queue %1"
-
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr "Modifier un champ personnalisé global"
+msgstr "Modifier un champ personnalisé pour la file %1"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
-msgstr "Modifier le scrip pour la queue %1"
+msgstr "Modifier le scrip pour la file %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
-msgstr "Modiier le scrip qui s'applique à toutes les queues"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
+msgstr "Modifier le scrip qui s'applique à toutes les files"
-#: NOT FOUND IN SOURCE
+#: 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"
-
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modifier les dates pour n°%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modifier les dates du ticket n°%1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Modifier globalement les champs personnalisés"
+
+#: 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 "Modifier les droits de groupe globaux"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
-msgstr "Modifier les droits de groupe globaux"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
-msgstr "Modifier les droits globaux des groupes"
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
-msgstr "Modifier les droits globaux des utilisateurs"
+msgstr "Modifier les droits de groupe globaux."
-#: NOT FOUND IN SOURCE
-msgid "Modify global scrips"
-msgstr "Modifier les scrips globaux"
-
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Modifier les droits utilisateurs globaux"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
-msgstr "Modifier les droits utilisateurs globaux"
+msgstr "Modifier les droits utilisateurs globaux."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:163
msgid "Modify group metadata or delete group"
msgstr "Modifier les métadonnées ou supprimer le groupe"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr "Modifier les droits de groupe pour le champ personnalisé %1"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
-msgstr "Modifier les droits de groupe pour la queue %1"
+msgstr "Modifier les droits de groupe pour la file %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:165
msgid "Modify membership roster for this group"
-msgstr "Modifier le membership roster pour ce groupe"
+msgstr "Modifier la liste des membres pour ce groupe"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
-msgstr "Modifier son propre profile RT"
+msgstr "Modifier son propre profil RT"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
-msgstr "Modifier les utilisateurs de la queue %1"
+msgstr "Modifier les utilisateurs de la file %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Modifier les utilisateurs du ticket n°%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
-msgstr "Modifier les scrips de la queue %1"
+msgstr "Modifier les scrips de la file %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Modifier les scrips s'appliquant à toutes les queues"
+msgstr "Modifier les scrips s'appliquant à toutes les files"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Modifier le modèle %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Modifier les modèles globaux"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
-msgstr "Modifier les observateurs de la queue"
+msgstr "Modifier les observateurs de la file"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modifier l'utilisateur %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
-msgstr "Modifier le ticket # %1"
+msgstr "Modifier le ticket n°%1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Modifier le ticket n°%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Modifier les tickets"
-#: NOT FOUND IN SOURCE
+#: 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"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 "Modifier les droits utilisateurs pour le groupe %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr "Modifier les droits utilisateurs pour la queue %1"
+msgstr "Modifier les droits utilisateurs pour la file %1"
-#: NOT FOUND IN SOURCE
-msgid "Modify watchers for queue '%1'"
-msgstr "Modifier les observateurs dela queue '%1'"
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "ModifierACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "ModifierChampPersonnalisé"
+
+#: lib/RT/Group_Overlay.pm:166
msgid "ModifyOwnMembership"
msgstr "ModifierPropresAppartenances"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "ModifierObservateurs"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "ModifierScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "ModifierDonnéesPerso"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "ModifierModèle"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "ModifierTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
-msgstr "Plus d'info sur %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr "Déplacer"
+msgstr "Plus d'informations sur %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Aller en bas"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Aller en haut"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Multiple"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Attribut 'Nom' obligatoire"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mes tickets %1s"
-#: NOT FOUND IN SOURCE
-msgid "My Approvals"
-msgstr "Mes approbations"
-
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mes approbations"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr "Mes recherches"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Nom"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Nom utilisé"
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Need approval from system administrator"
-msgstr "Approbation de l'administrateur système nécessaire"
-
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Jamais"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Nouveau"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
-msgstr ""
+msgstr "Nouveaux liens"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nouveau mot de passe"
@@ -3326,296 +2506,229 @@ msgstr "Nouveau mot de passe"
msgid "New Pending Approval"
msgstr "Nouvelles approbations en attente"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr "Nouvelle requête"
-#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr "Nouvelles relations"
-
-#: NOT FOUND IN SOURCE
-msgid "New Search"
-msgstr "Nouvelle recherche"
-
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Nouveau champ personnalisé"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Nouveau groupe"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nouveau mot de passe"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Notification de nouveau mot de passe envoyée"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
-msgstr "Nouvelle queue"
+msgstr "Nouvelle file"
-#: NOT FOUND IN SOURCE
-msgid "New request"
-msgstr "Nouvelle demande"
-
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nouveaux droits"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nouveau scrip"
-#: NOT FOUND IN SOURCE
-msgid "New search"
-msgstr "Nouvelle recherche"
-
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Nouveau modèle"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "Nouveau ticket"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2721
msgid "New ticket doesn't exist"
msgstr "Nouveau ticket inconnu"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Nouvel utilisateur"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Nouvel utilisateur appelé"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nouveaux observateurs"
-#: NOT FOUND IN SOURCE
-msgid "New window setting"
-msgstr "Nouveaux paramètres d'affichage"
-
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Suivant"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr "Page suivante"
-#: NOT FOUND IN SOURCE
-msgid "Next page"
-msgstr "Page suivante"
-
-#: NOT FOUND IN SOURCE
-msgid "NickName"
-msgstr "Surnom"
-
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Surnom"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr "Aucune classe définie"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Aucun champ personnalisé"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr "Aucun champ personnalisé défini"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Aucun groupe défini"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr "Aucune requête"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
-msgstr "Aucune queue définie"
+msgstr "Aucune file définie"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr "Aucun utilisateur RT trouvé. Merci de consulter votre administrateur RT"
+msgstr "Pas d'utilisateur RT trouvé. Merci de consulter votre administrateur RT.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Pas de modèle"
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket "
-msgstr "Aucun ticket spécifié. Annulation de ticket"
-
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr "Aucun ticket spécifié. Annulation des modifications de tickets\\n\\n"
-
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Pas d'action"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:936
msgid "No column specified"
msgstr "Aucune colonne spécifiée"
-#: NOT FOUND IN SOURCE
-msgid "No command found\\n"
-msgstr "Commande introuvable\\n"
-
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Pas de commentaires concernant cet utilisateur"
-#: NOT FOUND IN SOURCE
-msgid "No correspondence attached"
-msgstr "Pas de texte dans le courrier"
-
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Aucune description disponible pour %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Aucun groupe spécifié"
-#: NOT FOUND IN SOURCE
+#: 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."
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2357
msgid "No message attached"
msgstr "Aucun messages attachés"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Pas de mot de passe configuré"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:362
msgid "No permission to create queues"
-msgstr "Permission refusée pour la création de queue"
+msgstr "Permission refusée pour la création de file"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
-msgstr "Vous n'êtes pas autorisé à créer un ticket dans cette queue '%1'"
+msgstr "Vous n'êtes pas autorisé à créer un ticket dans cette file '%1'"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Permission refusée pour la création d'utilisateurs"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:167
msgid "No permission to display that ticket"
msgstr "Pas de permission pour afficher ce ticket"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:796 lib/RT/Ticket_Overlay.pm:1458
msgid "No principal specified"
msgstr "Aucun groupe/utilisateur spécifié"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
-msgstr "Aucun groupe/utilisateur sélectionné"
+msgstr "Aucun groupe/utilisateur sélectionné."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "Pas de queue correspondant aux critères de recherche"
+msgstr "Pas de file correspondant aux critères de recherche."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Aucun droit trouvé"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
-msgstr "Aucun droit accordé"
+msgstr "Aucun droit accordé."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr "Pas de recherche chargée"
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Pas de critère de recherche."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr "Pas de sujet"
-#: NOT FOUND IN SOURCE
-msgid "No ticket id specified"
-msgstr "Aucun numéro de ticket spécifié."
-
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
-msgstr "Aucun type de transaction spécifié."
+msgstr "Aucun type de transaction spécifié"
-#: NOT FOUND IN SOURCE
-msgid "No user or email address specified"
-msgstr "Aucun utilisateur ou adresse email spécifié"
-
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Aucun utilisateur ne correspond aux critères de recherche."
-#: NOT FOUND IN SOURCE
-msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-msgstr "Aucun utilisateur RT valide trouvé. Gestionnaire de cvs RT inaccessible. Merci de contacter votre administrateur RT.\\n"
-
-#: lib/RT/Record.pm:741
+#: lib/RT/Record.pm:933
msgid "No value sent to _Set!\\n"
-msgstr "Aucune valeur envoyée à _Set!\\n"
+msgstr "Pas de valeur à positionner !\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Personne"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:938
msgid "Nonexistant field?"
-msgstr "Champ inexistant?"
-
-#: NOT FOUND IN SOURCE
-msgid "Not logged in"
-msgstr "Non loggé"
+msgstr "Champ inexistant ?"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
-msgstr "Non connecté"
+msgstr "Non connecté."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Non renseigné"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
-msgstr "Fonction pas encore disponible"
-
-#: NOT FOUND IN SOURCE
-msgid "Not yet implemented...."
-msgstr "Fonction pas encore disponible..."
+msgstr "Fonction pas encore disponible."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Notes"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Impossible d'envoyer la notification"
@@ -3629,11 +2742,11 @@ msgstr "Avertir les AdminCCs par un commentaire"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "Aviser par cc"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "Aviser par cc pour commentaires"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3687,51 +2800,57 @@ 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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
-#: NOT FOUND IN SOURCE
-msgid "November"
-msgstr "Novembre"
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "OU"
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "L'objet n'a pas pu être ajouté"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "Impossible d'effacer l'objet"
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objet ajouté"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Objet effacé"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr "Les objets de type %1 ne peuvent avoir de champs personnalisés"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr "Le type d'objet ne correspond pas"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Oct."
-#: NOT FOUND IN SOURCE
-msgid "October"
-msgstr "Octobre"
-
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr "Déconnecté"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr "Édition hors ligne©"
+msgstr "Édition hors ligne"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr "Upload hors ligne"
+msgstr "Téléchargement hors ligne"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Le"
@@ -3753,11 +2872,11 @@ msgstr "Lors d'un changement d'intervenant"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Lors d'un changement de priorité"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr "Lors d'un changement de queue"
+msgstr "Lors d'un changement de file"
#: etc/initialdata:198
msgid "On Resolve"
@@ -3771,149 +2890,130 @@ msgstr "Lors d'un changement de statut"
msgid "On Transaction"
msgstr "Lors d'une transaction"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='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:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Ouvert"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Ouvrir"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr "Ouvrir les demandes"
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "Tickets ouverts"
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in a new window"
-msgstr "Ouvrir les tickets (depuis une liste) dans une nouvelle fenêtre."
-
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in another window"
-msgstr "Ouvrir les tickets (depuis une liste) dans une autre fenêtre."
-
#: etc/initialdata:140
msgid "Open tickets on correspondence"
msgstr "Ouvrir les tickets lors d'une correspondance"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr "Trier par"
-#: NOT FOUND IN SOURCE
-msgid "Ordering and sorting"
-msgstr "Ranger et classer"
-
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisation"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Ticket source: n°%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr "Mail sortant suite à l'enregistrement d'un commentaire"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr "Mail sortant enregistré"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
-msgstr "Temps dépassé, priorité déplacée"
-
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
+msgstr "Temps dépassé, priorité augmentée"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Tickets propres"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "PrendreTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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:1763
msgid "Owner"
msgstr "Intervenant"
-#: NOT FOUND IN SOURCE
-msgid "Owner changed from %1 to %2"
-msgstr "Intervenant changé de %1 en %2"
-
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr "Le propriétaire ne peu être sauvé"
+msgstr "Le propriétaire ne peut être sauvé."
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Intervenant forcé de %1 à %2"
-#: NOT FOUND IN SOURCE
-msgid "Owner is"
-msgstr "L'intervenant est"
-
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr "Page %1 sur %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Bipeur"
-#: NOT FOUND IN SOURCE
-msgid "PagerPhone"
-msgstr "PagerPhone"
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Parents"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Mot de passe"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Pense-bête pour votre mot de passe"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
-msgid "Password too short"
-msgstr "Mot de passe trop court"
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Mot de passe changé"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($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
+msgid "Password set"
+msgstr "Mot de passe défini"
+
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
-msgstr "Mot de passe: %1"
+msgstr "Mot de passe : %1"
+
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr "Mot de passe : permission refusée"
-#: html/Admin/Users/Modify.html:318
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
-msgstr "Les mots de passes sont différents"
+msgstr "Les mots de passe sont différents."
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
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:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personnes"
@@ -3921,76 +3021,60 @@ msgstr "Personnes"
msgid "Perform a user-defined action"
msgstr "Réaliser une action définie par l'utilisateur"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr "Configuration de Perl"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Accès refusé"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Groupes personnels"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Groupes personnels"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Groupes personnels:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Numéros de téléphone"
-#: NOT FOUND IN SOURCE
-msgid "Placeholder"
-msgstr "Paramètre fictif"
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Préférences"
-#: NOT FOUND IN SOURCE
-msgid "Prefs"
-msgstr "Préférences"
-
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Préparation interrompue"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Précédent"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr "Page précédente"
-#: NOT FOUND IN SOURCE
-msgid "Previous page"
-msgstr "Page précédente"
-
-#: NOT FOUND IN SOURCE
-msgid "Pri"
-msgstr "Pri."
-
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr "Principal %1 non trouvé"
+msgstr "Personne/groupe %1 non trouvé."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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:1547
msgid "Priority"
msgstr "Priorité"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "La priorité débute à "
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr "Privé:"
@@ -3998,638 +3082,473 @@ msgstr "Privé:"
msgid "Privileged"
msgstr "Privilégié"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
-msgstr "Statuts privilégiés : %1"
+msgstr "Statut privilégiés : %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Utilisateurs privilégiés"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr "Projets"
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Pseudo groupe pour usage interne"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr "Requête"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr "Constructeur de requête"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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:1374
msgid "Queue"
-msgstr "Queue"
+msgstr "File"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
-msgstr "Queue %1 non trouvée"
-
-#: NOT FOUND IN SOURCE
-msgid "Queue '%1' not found\\n"
-msgstr "Queue '%1' inconnue\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr "Sélection des mots clé de queue"
+msgstr "File %1 non trouvée"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
-msgstr "Nom de la queue"
-
-#: NOT FOUND IN SOURCE
-msgid "Queue Scrips"
-msgstr "Scrips de queue"
+msgstr "Nom de la file"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:366
msgid "Queue already exists"
-msgstr "Queue déjà créée"
+msgstr "File déjà créée"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:375 lib/RT/Queue_Overlay.pm:381
msgid "Queue could not be created"
-msgstr "Impossible de créer la queue"
+msgstr "Impossible de créer la file"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr "Queue ne pouvant être chargée"
+msgstr "File ne pouvant être chargée."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:385 lib/RT/StyleGuide.pod:809
msgid "Queue created"
-msgstr "Queue créée"
-
-#: NOT FOUND IN SOURCE
-msgid "Queue is not specified."
-msgstr "Queue non spécifié"
+msgstr "File créée"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
-msgstr "Queue inconnue"
+msgstr "File inconnue"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
-msgstr "Queues"
+msgstr "Files"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "Recherche rapide"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr "Création de ticket rapide"
+msgstr "Création rapide de ticket"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 pour %2"
-#: NOT FOUND IN SOURCE
-msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-msgstr "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "Administration RT"
-#: NOT FOUND IN SOURCE
-msgid "RT Authentication error."
-msgstr "Erreur d'authentification RT."
-
-#: NOT FOUND IN SOURCE
-msgid "RT Bounce: %1"
-msgstr "Avis de rejet RT: %1"
-
-#: NOT FOUND IN SOURCE
-msgid "RT Configuration error"
-msgstr "Erreur de configuration RT"
-
-#: NOT FOUND IN SOURCE
-msgid "RT Critical error. Message not recorded!"
-msgstr "Erreur critique RT. Courrier non enregistré !"
-
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Erreur RT"
-#: NOT FOUND IN SOURCE
-msgid "RT Received mail (%1) from itself."
-msgstr "RT a reçu un e-mail (%1) de lui-même."
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service / Closed Tickets"
-msgstr "RT Self Service / Tickets résolus"
-
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr "Variables de RT"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
-msgstr "RT en un coup d'oeil"
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't authenticate you"
-msgstr "RT n'a pas réussi à vous identifier"
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find requestor via its external database lookup"
-msgstr "RT n'a pas pu trouver de demandeur par sa recherche dans une base externe"
+msgstr "RT en un coup d'Å“il"
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find the queue: %1"
-msgstr "RT n'a pas trouvé la queue"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr "RT ne peut enregistrer votre session."
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't validate this PGP signature. \\n"
-msgstr "RT n'a pas réussi à valider cette signature PGP. \\n"
-
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT pour %1"
-#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr "RT pour %1: %2"
-
-#: NOT FOUND IN SOURCE
-msgid "RT has proccessed your commands"
-msgstr "RT a exécuté vos commandes"
-
-#: 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 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 is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 "RT pense que ce courrier peut être un avis de non-distribution"
-
-#: NOT FOUND IN SOURCE
-msgid "RT will process this message as if it were unsigned.\\n"
-msgstr "RT va traiter ce courrier comme s'il n'était pas signé.\\n"
-
-#: 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 "L'interface d'utilisation de RT par email utilise une authentification PGP. Soit vous n'avez pas signé votre courrier, soit la signature est n'a pas pu être vérifiée"
-
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nom"
-#: NOT FOUND IN SOURCE
-msgid "RealName"
-msgstr "RealName"
-
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr "Ajout d'une référence par %1"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Suppression de la référence par %1"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr "Ajout d'une reference à %1"
+msgstr "Ajout d'une référence à %1"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr "Suppression d'une reference à %1"
+msgstr "Suppression d'une référence à %1"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Mentionné par"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Se rapporte à"
-#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr "SeRapporteA"
-
-#: NOT FOUND IN SOURCE
-msgid "Refine"
-msgstr "Affiner"
-
-#: NOT FOUND IN SOURCE
-msgid "Refine search"
-msgstr "Affiner la recherche"
-
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Rafraîchir cette page toutes les %1 minutes."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr "Relations"
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
-msgstr "Enlever AdminCc "
+msgstr "Enlever AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Enlever Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Enlever Demandeur"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Répondre"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr "Adresse de réponse"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr "Répondre aux demandeurs"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Répondre aux tickets"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "RépondreTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Demandeur"
-#: NOT FOUND IN SOURCE
-msgid "Requestor email address"
-msgstr "Adresse email du demandeur"
-
-#: NOT FOUND IN SOURCE
-msgid "Requestor(s)"
-msgstr "Demandeur(s)"
-
-#: NOT FOUND IN SOURCE
-msgid "RequestorAddresses"
-msgstr "AdresseDuDemandeur"
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Demandeurs"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Le demande doit être résolue dans"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr "Le paramêtre requis '%1' n'est pas spécifié"
+msgstr "Le paramètre requis '%1' n'est pas spécifié"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Remise à zéro"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Domicile"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Résoudre"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
-msgstr "Résoudre ticket n°%1 (%2)"
+msgstr "Résoudre le ticket n°%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Résolu"
-#: NOT FOUND IN SOURCE
-msgid "Response to requestors"
-msgstr "Réponse aux demandeurs"
-
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Résultats"
-#: NOT FOUND IN SOURCE
-msgid "Results per page"
-msgstr "Nb tickets par page"
-
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Saisissez à nouveau votre mot de passe"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr "Annuler"
-#: NOT FOUND IN SOURCE
-msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr "Le droit %1 introuvable pour %2 %3 dans le périmètre %4 (%5)\\n"
-
-#: lib/RT/ACE_Overlay.pm:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Droit délégué"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Droit accordé"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Droit activé"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Droit irrévocable"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Droit inconnu"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
-msgstr "Droit non activé"
+msgstr "Droit non activé."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Droit révoqué"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Droits"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
-msgstr "Les droits n'on pas pu être attribués à %1"
+msgstr "Les droits n'ont pas pu être attribués à %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Les droits n'ont pas pu être révoqués pour %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Rôles"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr "ApprobationDeRoot"
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr "Lignes par pages"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Sam."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr "Sauver"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Enregistrer les modifications"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Sauvegarder les préférences"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Enregistrer les modifications"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr "Recherche %1 sauvée"
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr "Recherches sauvées"
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip n°%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip ajouté"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Champs de scrip"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip supprimé"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
-#: NOT FOUND IN SOURCE
-msgid "Scrips for %1\\n"
-msgstr "Scrips pour %1\\n"
-
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr "Scrips s'appliquant à toutes les queues"
+msgstr "Scrips s'appliquant à toutes les files"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Rechercher"
-#: NOT FOUND IN SOURCE
-msgid "Search Criteria"
-msgstr "Critère de recherche"
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr "Impossible de charger les attributs de recherche"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
-msgstr "Chercher des approbations"
-
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
+msgstr "Rechercher des approbations"
-#: 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"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr "Mise à jour de la recherche %1"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
-msgstr "Sécurité:"
+msgstr "Sécurité :"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr "Voir les champs personnalisés"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr "Voir les emails sortant et leurs destinataires"
+msgstr "Voir les mails sortant et leurs destinataires"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr "Voir les commentaires privés du ticket"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr "Vue récapilutative des tickets"
+msgstr "Vue récapitulative des tickets"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr "VoirChampPersonnalisé"
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr "VoirQueue"
+#: lib/RT/Group_Overlay.pm:169
+msgid "SeeGroup"
+msgstr "VoirGroupe"
-#: NOT FOUND IN SOURCE
-msgid "Select"
-msgstr "Selectionner"
-
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "VoirFile"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr "Choisir un champ personnalisé"
+msgstr "Choisissez un champ personnalisé"
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Choisir un groupe"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
-msgstr "Choisir une queue"
+msgstr "Choisir une file"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Choisir une file pour votre nouveau ticket"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Choisir un utilisateur"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Choisir le champ personnalisé"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Choisir des champs personnalisés pour tous les groupes d'utilisateurs"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Choisir des champs personnalisés pour tous les utilisateurs"
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Choisir des champs personnalisés pour toutes les files"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Choisir des champs personnalisés pour les opération sur les tickets de toutes les files"
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Choisir le groupe"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Choisir plusieurs valeurs"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Choisir une valeur"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
-msgstr "Choisir la queue"
+msgstr "Choisir la file"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Choisir le scrip"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Choisir le modèle"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr "Choisir un maximum de %1 valeurs "
+msgstr "Choisir au plus %1 valeurs"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Choisir l'utilisateur"
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
-msgstr "ChoixMultiples"
-
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
-msgstr "ChoixSimple"
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr "Champs personnalisés sélectionnés"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr "Objets sélectionnés"
-#: NOT FOUND IN SOURCE
-msgid "Self Service"
-msgstr "Self Service"
-
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr "Envoyer un courrier à tous les observateurs"
#: etc/initialdata:117
msgid "Send mail to all watchers as a \"comment\""
-msgstr "Envoyer un courrier à tous les observateurs en tant que \"commentaire\""
+msgstr "Envoyer un mail de commentaire à tous les observateurs"
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
@@ -4649,11 +3568,11 @@ msgstr "Envoyer un courrier aux CCs et Bccs explicitement indiqués"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "Envoyer un courriel en cc"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Envoyer un courriel en cc pour commentaires"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -4667,183 +3586,131 @@ 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:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep."
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "September"
-msgstr "Septembre"
-
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr "Afficher"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Afficher les approbations"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr "Afficher les colonnes"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Afficher les résultats"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Afficher les requêtes approuvées"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Affichage court"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Afficher les requêtes refusées"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Affichage long"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Afficher les requêtes en attente"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Afficher les requêtes attendant d'autres approbations"
-#: NOT FOUND IN SOURCE
-msgid "Show ticket private commentary"
-msgstr "Afficher les commentaires privés du ticket"
-
-#: NOT FOUND IN SOURCE
-msgid "Show ticket summaries"
-msgstr "Afficher les résumés de tickets"
-
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "AfficherACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr "VoirOngletConfiguration"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr "AfficherEmailSortant"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:168
msgid "ShowSavedSearches"
msgstr "AfficherRecherchesSauvées"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "AfficherScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "AfficherModèle"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "AfficherTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "AfficherCommentairesTickets"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr "S'identifier en tant que demandeur ou CC de queue ou de ticket"
+msgstr "S'identifier en tant que demandeur ou CC de file ou de ticket"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
-msgstr "S'identifier en tant qu'AdminCC de ticket ou de queue"
+msgstr "S'identifier en tant qu'AdminCC de ticket ou de file"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Signature"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr "Connecté en tant que %1"
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Unique"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr "Taille"
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "Passer le menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Petite"
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Trier"
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Sort key"
-msgstr "Ordre de tri"
-
-#: NOT FOUND IN SOURCE
-msgid "Sort results by"
-msgstr "Trier les résultats par"
-
-#: NOT FOUND IN SOURCE
-msgid "SortOrder"
-msgstr "SortOrder"
-
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr "Étape"
-#: NOT FOUND IN SOURCE
-msgid "Stalled"
-msgstr "Bloqué"
-
-#: NOT FOUND IN SOURCE
-msgid "Start page"
-msgstr "Page de début"
-
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Ouvert le"
-#: NOT FOUND IN SOURCE
-msgid "Started date '%1' could not be parsed"
-msgstr "La date de démarrage '%1' n'a pas pu être analysée"
-
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Débute"
-#: NOT FOUND IN SOURCE
-msgid "Starts By"
-msgstr "Débute le"
-
-#: NOT FOUND IN SOURCE
-msgid "Starts date '%1' could not be parsed"
-msgstr "La date de début '%1' n'a pas pu être analysée"
-
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Etat"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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:1407
msgid "Status"
msgstr "Statut"
@@ -4851,522 +3718,385 @@ msgstr "Statut"
msgid "Status Change"
msgstr "Changement de statut"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
-msgid "Status changed from %1 to %2"
-msgstr "Statut modifié de %1 à %2 "
-
-#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr "ChangementDeStatut"
-
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Voler"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr "Voler les tickets "
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr "VolerTicket"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "Volé à %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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:1489
msgid "Subject"
msgstr "Sujet"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Sujet modifié en %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Valider"
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr "Soumettre flux de travail"
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:774
msgid "Succeeded"
msgstr "Réussi"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Dim."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperUtilisateur"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Système"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr "Configuration système"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Erreur système"
-#: 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
+#. ($msg)
+msgid "System Error: %1"
+msgstr "Erreur système : %1"
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr "Outils système"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Erreur système. Droit non délégué."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
-msgstr "Erreur système. Droit non accordé"
-
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr "Erreur Système. Imposible de déléguer les droits"
+msgstr "Erreur système. Droit non accordé."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Groupes système"
+msgstr "Groupes systèmes"
#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup à usage interne"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "Chaîne_de_test"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Prendre"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr "Prendre les tickets"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr "PrendreTicket"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Pris"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr "Tâche"
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modèle"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Modèle n°%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Modèle supprimé"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Modèle inconnu"
-#: NOT FOUND IN SOURCE
-msgid "Template not found\\n"
-msgstr "Modèle inconnu\\n"
-
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Modèle analysé"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modèles"
-#: NOT FOUND IN SOURCE
-msgid "Templates for %1\\n"
-msgstr "Modèles pour %1\\n "
-
-#: NOT FOUND IN SOURCE
-msgid "Text"
-msgstr "Texte"
-
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:932
msgid "That is already the current value"
msgstr "Ceci est déjà la valeur actuelle"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
-msgstr "Valeur incorrecte pour ce champ personnalisé."
+msgstr "Valeur incorrecte pour ce champ personnalisé"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1963
msgid "That is the same value"
msgstr "Valeur identique"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr "Ce groupe/utilisateur dispose déjà de ce droit"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:754
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
-msgstr "Ce groupe/utilisateur est déjà un %1 pour cette queue"
+msgstr "Ce groupe/utilisateur est déjà un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1404
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:853
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
-msgstr "Ce groupe/utilisateur n'est pas un %1 pour cette queue"
-
-#: NOT FOUND IN SOURCE
-msgid "That principal is not a %1 for this ticket"
-msgstr "Ce groupe/utilisateur n'est pas un %1 pour ce ticket"
+msgstr "Ce groupe/utilisateur n'est pas un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1959
msgid "That queue does not exist"
-msgstr "Queue inconnue"
+msgstr "File inconnue"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3197
msgid "That ticket has unresolved dependencies"
msgstr "Ticket ayant des tickets fils ou dépendants non résolus"
-#: NOT FOUND IN SOURCE
-msgid "That user already has that right"
-msgstr "Cet utilisateur possède déjà ce droit."
-
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:3001
msgid "That user already owns that ticket"
-msgstr "Cet utilisateur possède déjà ce ticket."
+msgstr "Cet utilisateur possède déjà ce ticket"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2973
msgid "That user does not exist"
msgstr "Utilisateur inconnu"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
-msgstr "Utilisateur possédant déjà un statut privilégié."
+msgstr "Utilisateur possédant déjà un statut privilégié"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
-msgstr "Utilisateur déjà sans privilèges."
+msgstr "Utilisateur déjà sans privilèges"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Utilisateur bénéficiant à présent du statut privilégié"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
-msgstr "Utilisateur à présent sans statut privilégié "
-
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr "Cet utilisateur a perdu ses droits"
+msgstr "Cet utilisateur est maintenant non privilégié"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2994
msgid "That user may not own tickets in that queue"
-msgstr "Cet utilisateur peut ne pas avoir de ticket dans cette queue."
+msgstr "Cet utilisateur peut ne pas avoir de ticket dans cette file"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
-msgstr "ID non numérique"
+msgstr "Identifiant non numérique"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
-msgstr "Eléments de base"
+msgstr "Éléments de base"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "Le CC d'un ticket"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "L'AdminCC d'un ticket"
-#: NOT FOUND IN SOURCE
-msgid "The comment has been recorded"
-msgstr "Commentaire enregistré"
-
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 queue 'general' et positionne leur priorité à 99 s'ils n'ont pas été touchés depuis quatre heures:"
+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:"
-#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr "Les commandes suivantes n'ont pas été traitées :\\n\\n"
-
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:935
msgid "The new value has been set."
-msgstr "La nouvelle valeur est enregistrée"
+msgstr "La nouvelle valeur est enregistrée."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "L'intervenant d'un ticket"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Le demandeur d'un ticket"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Ces commentaires ne sont généralement pas accessibles par l'utilisateur"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr "Ce champ personnalisé ne s'applique pas à cet objet"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr "Cet possibilité n'est offerte qu'aux administrateurs systèmes"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr "Ce message va être envoyé à..."
-#: NOT FOUND IN SOURCE
-msgid "This ticket %1 %2 (%3)\\n"
-msgstr "Ce ticket %1 %2 (%3)\\n "
-
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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"
+msgstr "Cet outil permet à l'utilisateur de lancer un module perl quelconque depuis RT."
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Cette opération semble ne pas avoir de contenu"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr "Les %1 tickets de plus haute priorité de cet utilisateur"
-
-#: NOT FOUND IN SOURCE
-msgid "This user's 25 highest priority tickets"
-msgstr "Les 25 tickets prioritaires de cet utilisateur"
+msgstr "Les %1 tickets prioritaires de cet utilisateur"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Jeu."
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 %2"
-msgstr "Ticket n°%1 %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 Jumbo update: %2"
-msgstr "Ticket n°%1 Jumbo update: %2"
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "Ticket n°%1 mise à jour globale: %2"
+msgstr "Ticket n°%1 mise à jour globale : %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Ticket n°%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr "Ticket %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
-msgstr "Ticket %1 créé dans la queue '%2'"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket %1 loaded\\n"
-msgstr "Ticket %1 chargé\\n "
+msgstr "Ticket %1 créé dans la file '%2'"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
-msgstr "Ticket %1: %2"
+msgstr "Ticket %1 : %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr "Champs personnalisés du ticket"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
-msgstr "Historique ticket # %1 %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket Id"
-msgstr "N° ticket"
+msgstr "Historique du ticket n°%1 %2"
#: etc/initialdata:324
msgid "Ticket Resolved"
-msgstr "Ticket résolu/clos"
+msgstr "Ticket résolu"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr "Transactions du ticket"
-#: NOT FOUND IN SOURCE
-msgid "Ticket attachment"
-msgstr "Pièce jointe au ticket"
-
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1677
msgid "Ticket content"
-msgstr "Contenu du ticket."
+msgstr "Contenu du ticket"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1726
msgid "Ticket content type"
msgstr "Type du contenu du ticket"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Une erreur interne a empêché l'ajout du ticket"
-#: lib/RT/Transaction_Overlay.pm:497
-msgid "Ticket created"
-msgstr "Ticket ajouté"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket creation failed"
-msgstr "Création de ticket échouée."
-
-#: lib/RT/Transaction_Overlay.pm:502
-msgid "Ticket deleted"
-msgstr "Ticket supprimé."
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket id not found"
-msgstr "Id de ticket non trouvée"
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr "Ticket effacé"
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr "Méta-données du ticket"
-#: NOT FOUND IN SOURCE
-msgid "Ticket not found"
-msgstr "Ticket non trouvé"
-
#: etc/initialdata:310
msgid "Ticket status changed"
msgstr "Statut de ticket modifié"
-#: NOT FOUND IN SOURCE
-msgid "Ticket watchers"
-msgstr "Observateurs du ticket"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
+msgstr "Module de recherche TicketSQL"
-#: html/Elements/Tabs:46
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
msgid "Tickets"
msgstr "Tickets"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
-msgstr "Tickets %1 %2"
-
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
-msgstr "Tickets %1 par %2"
-
-#: NOT FOUND IN SOURCE
-msgid "Tickets from %1"
-msgstr "Tickets depuis %2"
-
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets dépendant de cette approbation:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr "Temps estimé"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Temps restant"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Temps passé"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Time left"
msgstr "Temps restant"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:67
msgid "Time to display"
msgstr "Temps de calcul"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1623
msgid "Time worked"
msgstr "Temps passé"
-#: NOT FOUND IN SOURCE
-msgid "TimeLeft"
-msgstr "TempsRestant"
-
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "TempsPassé"
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:"
-msgstr "Pour conserver les modifications de cette transaction"
-
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:\\n"
-msgstr "Pour conserver les modifications de cette transaction :\\n"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr "Titre"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:57
#. ('<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 du support, des stages, des développements ou au sujet de la license, veuillez contacter %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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Annoncé"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr "Outils"
@@ -5374,69 +4104,58 @@ msgstr "Outils"
msgid "Transaction"
msgstr "Transaction"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
-msgstr "La transaction%1 est supprimée"
+msgstr "La transaction %1 est supprimée"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transaction ajoutée"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr "Champs personnalisées de la transaction"
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr "Transaction->Create n'a pas fonctionné car vous n'avez pas spécifié d'identifiant de ticket"
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
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:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Les transactions ne peuvent être transférées"
-#: NOT FOUND IN SOURCE
-msgid "Trying to delete a right: %1"
-msgstr "Tentative de délégation d'un droit : %1"
-
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Mar."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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:1461
msgid "Type"
msgstr "Type"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Fonction non disponible"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Identifiant Unix"
-#: NOT FOUND IN SOURCE
-msgid "UnixUsername"
-msgstr "UnixUsername"
-
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:848
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Type d'encodage de courrier inconnu: %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr "Champ inconnu : $key"
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Illimité"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr "Recherche non nommée"
@@ -5444,251 +4163,180 @@ msgstr "Recherche non nommée"
msgid "Unprivileged"
msgstr "Non privilégié"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr "Champs personnalisés non sélectionnés"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr "Objets non sélectionnés"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Non pris"
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr "Recherche sans titre"
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Mettre à jour"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Update ID"
-msgstr "Mettre à jour l'ID"
+msgstr "Tout mettre à jour"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Mettre à jour le ticket"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Mettre à jour le type"
-#: NOT FOUND IN SOURCE
-msgid "Update all these tickets at once"
-msgstr "Mise à jour des tickets en masse"
-
-#: NOT FOUND IN SOURCE
-msgid "Update email"
-msgstr "Mettre à jour l'email"
-
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr "Mettre à jour plusieurs tickets"
-#: NOT FOUND IN SOURCE
-msgid "Update name"
-msgstr "Mettre à jour le nom"
-
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Mise à jour non enregistrée"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Mettre à jour les tickets sélectionnés"
-#: NOT FOUND IN SOURCE
-msgid "Update signature"
-msgstr "Mettre à jour la signature"
-
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Mettre à jour le ticket"
-#: NOT FOUND IN SOURCE
-msgid "Update ticket # %1"
-msgstr "Mettre à jour le ticket n°%1"
-
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Mettre à jour le ticket n°%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Mettre à jour le ticket n°%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
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:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Mis(e) à jour"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr "Uploader"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr "Uploader plusieurs fichiers"
+msgstr "Télécharger plusieurs fichiers"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr "Uploader plusieurs images"
+msgstr "Télécharger plusieurs images"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr "Uploader un fichier"
+msgstr "Télécharger un fichier"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr "Uploader une image"
+msgstr "Télécharger une image"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr "Uploader un maximum de %1 fichiers"
+msgstr "Télécharger un maximum de %1 fichiers"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr "Uploader un maximum de %1 images"
+msgstr "Télécharger au plus %1 images"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
-msgstr "Uploader vos changements"
+msgstr "Télécharger vos changements"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
-msgstr ""
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr "Utiliser les autres outils d'administration de RT"
-#: NOT FOUND IN SOURCE
-msgid "User %1 %2: %3\\n"
-msgstr "Utilisateur %1 %2: %3\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "User %1 Password: %2\\n"
-msgstr "Mot de passe de l'utilisateur %1 : %2\\n"
-
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "L'utilisateur %1 ne peut être trouvé"
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found"
-msgstr "Utilisateur '%1' non trouvé"
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found\\n"
-msgstr "Utilisateur '%1' non trouvé\\n"
-
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
msgstr "Utilisateur défini"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Conditions et actions définies par l'usager"
-#: NOT FOUND IN SOURCE
-msgid "User ID"
-msgstr "Id utilisateur"
-
-#: html/Elements/SelectUsers:25
-msgid "User Id"
-msgstr "Id utilisateur"
-
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Droits utilisateurs"
-#: NOT FOUND IN SOURCE
+#: 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"
+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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "Utilisateur ne peut pas être créé : %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Utilisateur créé"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Groupes utilisateur"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr "Utilisateur chargé"
-#: NOT FOUND IN SOURCE
-msgid "User notified"
-msgstr "Utilisateur informé"
-
-#: NOT FOUND IN SOURCE
-msgid "User view"
-msgstr "Vue utilisateur"
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr "Groupe définis par l'utilisateur"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nom d'utilisateur"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Utilisateurs"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Utilisateurs correspondants aux critères de recherche"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr "Valider la requête"
-#: NOT FOUND IN SOURCE
-msgid "ValueOfQueue"
-msgstr "ValueOfQueue"
-
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valeurs"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Observer"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "ObserverCommeAdminCC"
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr "Observateur chargé"
-
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Observateurs"
-#: NOT FOUND IN SOURCE
-msgid "WebEncoding"
-msgstr "WebEncoding"
-
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Mer."
@@ -5722,11 +4370,11 @@ msgstr "Lorsqu'un ticket quelconque change d'intervenant"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Lorsqu'un ticket change de priorité"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
-msgstr "Lorsqu'un ticket quelconque change de queue"
+msgstr "Lorsqu'un ticket quelconque change de file"
#: etc/initialdata:170
msgid "Whenever a ticket's status changes"
@@ -5744,357 +4392,281 @@ msgstr "Lorsque un commentaire arrive"
msgid "Whenever correspondence comes in"
msgstr "Lorsque un courrier arrive"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Travail"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr "Travail hors ligne"
-#: NOT FOUND IN SOURCE
-msgid "WorkPhone"
-msgstr "Tel. bureau"
-
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Travaillé"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3104
msgid "You already own this ticket"
msgstr "Vous êtes déjà intervenant de ce ticket"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Vous n'êtes pas un utilisateur autorisé"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2986
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"
-#: NOT FOUND IN SOURCE
-msgid "You don't have permission to view that ticket.\\n"
-msgstr "Vous n'êtes pas autorisé à voir ce ticket.\\n"
-
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
-msgstr "%1 tickets trouvés dans la queue %2"
+msgstr "%1 tickets trouvés dans la file %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Vous avez été déconnecté de RT."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:133
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 queue."
+msgstr "Vous n'avez pas l'autorisation de créer des tickets dans cette file."
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1972
msgid "You may not create requests in that queue."
-msgstr "Vous ne pouvez pas créer de demandes dans cette queue."
+msgstr "Vous ne pouvez pas créer de demandes dans cette file."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Vous êtes invité à vous identifier à nouveau"
-#: NOT FOUND IN SOURCE
-msgid "Your %1 requests"
-msgstr "Vos %1 requêtes"
-
-#: NOT FOUND IN SOURCE
-msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
-msgstr "Votre administrateur RT a mal configuré l'alias de mail qui appelle RT"
-
#: 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."
-msgstr "Votre demande a été approuvée"
-
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr "Votre demande a été rejetée"
+msgstr "Votre demande a été approuvée."
#: etc/initialdata:445
msgid "Your request was rejected."
msgstr "Votre demande a été rejetée."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Votre nom d'utilisateur ou votre mot de passe est incorrect"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Code Postal"
-#: NOT FOUND IN SOURCE
-msgid "[no subject]"
-msgstr "[Pas de sujet]"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "autorise la création de recherches sauvées"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
-msgstr ""
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "autorise le chargement de recherches sauvées"
-#: NOT FOUND IN SOURCE
-msgid "and not"
-msgstr ""
-
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "comme accordé à %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr "appartient à"
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "fermé"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "contient"
-#: NOT FOUND IN SOURCE
-msgid "content"
-msgstr "Contenu"
-
-#: NOT FOUND IN SOURCE
-msgid "content-type"
-msgstr "Type de contenu"
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence (probably) not sent"
-msgstr "courrier (probablement) non envoyé"
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence sent"
-msgstr "courrier envoyé"
-
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "jours"
-#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr "effacé"
-
-#: NOT FOUND IN SOURCE
-msgid "delete"
-msgstr "effacer"
-
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "effacé"
-#: html/Search/Elements/PickBasics:33
+#: 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"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "ne contient pas"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr "adresse email"
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "égal à"
-#: NOT FOUND IN SOURCE
-msgid "false"
-msgstr "faux"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr "erreur : ne peut aller plus bas"
-#: NOT FOUND IN SOURCE
-msgid "filename"
-msgstr "Nom de fichier"
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr "erreur : ne peut aller à gauche"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr "erreur : ne peut aller plus haut"
+
+#: html/Search/Build.html:451
+msgid "error: nothing to delete"
+msgstr "erreur : rien à effacer"
+
+#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+msgid "error: nothing to move"
+msgstr "erreur : rien à déplacer"
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr "erreur : rien à commuter"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "supérieur à"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:214
#. ($self->Name)
msgid "group '%1'"
msgstr "groupe '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "heures"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "n°"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "est"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "n'est pas"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "inférieur à"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "correspond"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minutes"
-#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr "modifications\\n\\n"
-
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "mois"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "nouveau"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr "sans nom"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "Non renseigné"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "aucun"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "différent de"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr "necontientpas"
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "ouvert"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:219
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "groupe personnel '%1' pour l'utilisateur '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:227
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
-msgstr "queue %1 %2"
+msgstr "file %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "rejeté"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "résolu"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sec"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr "montrer l'onglet de configuration"
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr "feuille de calcul"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "bloqué"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
msgstr "système %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:233
#. ($self->Type)
msgid "system group '%1'"
msgstr "groupe système '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "le composant appelant n'a pas spécifié pourquoi"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr "ticket n°%1"
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket n°%1 %2"
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "true"
-msgstr "vrai"
-
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:236
#. ($self->Id)
msgid "undescribed group %1"
msgstr "Groupe %1 non décrit"
-#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr "Groupe non décrit %1"
-
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:211
#. ($user->Object->Name)
msgid "user %1"
msgstr "utilisateur %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "semaines"
-#: NOT FOUND IN SOURCE
-msgid "with template %1"
-msgstr "Avec modèle %1"
-
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "années"
diff --git a/rt/lib/RT/I18N/he.po b/rt/lib/RT/I18N/he.po
index f9c525f..b3c5338 100644
--- a/rt/lib/RT/I18N/he.po
+++ b/rt/lib/RT/I18N/he.po
@@ -7,121 +7,74 @@ msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: NOT FOUND IN SOURCE
-msgid "#"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 ""
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr ""
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr ""
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 this ticket\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -129,120 +82,116 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 מוצגי×"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr ""
-
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
msgstr ""
-#: html/Search/Build.html:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -251,39 +200,21 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "%1 הפניות ×¢× ×”×¢×“×™×¤×•×ª הגבוהה ביותר בטיפולי..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "%1 הפניות ×¢× ×”×¢×“×™×¤×•×ª הגבוהה ביותר ש×× ×™ פתחתי..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 is no longer a %2 for this ticket."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
-msgid "%1 is no longer a value for custom field %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 isn't a valid Queue id."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -292,132 +223,60 @@ msgstr ""
msgid "%1 min"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 not shown"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr ""
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "זכויות"
-#: NOT FOUND IN SOURCE
-msgid "%1 succeeded\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for $MessageId"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr ""
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr ""
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "'%1' not a recognized action. "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(Check box to delete group member)"
msgstr "(סמן תיבה כדי למחוק חבר בקבוצה)"
@@ -425,7 +284,7 @@ msgstr "(סמן תיבה כדי למחוק חבר בקבוצה)"
msgid "(Check box to delete scrip)"
msgstr "(סמן תיבה כדי למחוק סקריפ)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(סמן תיבה כדי למחוק)"
@@ -433,325 +292,241 @@ msgstr "(סמן תיבה כדי למחוק)"
msgid "(Check boxes to delete)"
msgstr "(סמן תיבות כדי למחוק)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "(No Value)"
+msgid "(If left blank, will default to %1)"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr ""
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr ""
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr ""
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:66
+#: 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 ""
-
-#: html/Ticket/Create.html:78
+#: 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/Update.html:62
+#: 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 ""
-#: 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 ""
-
-#: html/Ticket/Create.html:68
+#: 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/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(no subject)"
-msgstr ""
-
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(רק פנייה ×חת)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr ""
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(requestor's group)"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr ""
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Aborting to avoid unintended ticket modifications.\\n"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
msgstr ""
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "מידע ×ודותי"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr ""
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr ""
-#: bin/rt-crontool:119
-msgid "Action committed."
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr ""
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "הוסף העתק ניהולי"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "הוסף העתק"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "הוסף עוד קבצי×"
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
-msgstr ""
-
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "הוסף מבקש"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip which will apply to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a new a global scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a scrip to this queue"
-msgstr ""
-
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr ""
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "הוסף הערות ×ו תגובות לפניות הנבחרות"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr ""
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "הוסף ×¦×•×¤×™× ×—×“×©×™×"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr ""
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "כתובת1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "כתובת2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr ""
@@ -763,163 +538,103 @@ msgstr ""
msgid "Admin Correspondence"
msgstr ""
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Admin users"
-msgstr ""
-
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Admin/Groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Admin/Queue/Basics"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "העתק ניהולי"
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr ""
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "העתק ניהולי"
-#: NOT FOUND IN SOURCE
-msgid "Admins"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "×חרי"
-#: NOT FOUND IN SOURCE
-msgid "Age"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias for"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "×ישור"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 ""
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr ""
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Approval Details"
-msgstr ""
-
#: etc/initialdata:351
msgid "Approval Passed"
msgstr ""
@@ -928,11 +643,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr ""
@@ -940,7 +651,7 @@ msgstr ""
msgid "Approver's notes: %1"
msgstr ""
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "×פריל"
@@ -948,72 +659,52 @@ msgstr "×פריל"
msgid "April"
msgstr "×פריל"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "עולה"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "צרף"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr ""
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "קובץ מצורף"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "קובץ צורף"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "×©× ×§×•×‘×¥ מצורף"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "×§×‘×¦×™× ×ž×¦×•×¨×¤×™×"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "×וגוסט"
@@ -1021,10 +712,6 @@ msgstr "×וגוסט"
msgid "August"
msgstr "×וגוסט"
-#: NOT FOUND IN SOURCE
-msgid "AuthSystem"
-msgstr ""
-
#: etc/initialdata:221
msgid "Autoreply"
msgstr ""
@@ -1033,212 +720,149 @@ msgstr ""
msgid "Autoreply To Requestors"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr ""
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad PGP Signature: %1\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad data in %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad transaction number for attachment. %1 should be %2\\n"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr ""
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "×ל תשכח לשמור ×ת השינויי×"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "לפני"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr ""
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "הוסף כתובת זו לספר הכתובות כדי לחזור על ×ותו חיפוש"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "תקציר כותרי×"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "עדכון פניות מרוכז"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr ""
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
-msgid "Can't link a ticket to itself"
+#: html/Search/Build.html:761
+msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2716
-msgid "Can't merge into a merged ticket. You should never get this error"
+#: lib/RT/Link_Overlay.pm:160
+msgid "Can't link a ticket to itself"
msgstr ""
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr ""
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr ""
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "העתק"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "סמן תיבה כדי למחוק"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "סמן תיבה כדי לבטל זכות"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "ילדי×"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "עיר"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "נסגר"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Code"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Command not understood!\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "הערה"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Comment not recorded"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Comments"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
@@ -1246,63 +870,47 @@ msgstr "הערות (×œ× × ×©×œ×—×•×ª ×ל המבקשי×)"
msgid "Comments about %1"
msgstr "הערות לגבי %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "הערות לגבי משתמש זה"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "הערות נוספו"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Compile Restrictions"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr ""
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr ""
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "הגדרות"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ContactInfoSystem"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Contacted date '%1' could not be parsed"
-msgstr ""
-
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "תוכן"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr ""
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1310,214 +918,174 @@ msgstr ""
msgid "Correspondence"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Correspondence Address"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Correspondence not recorded"
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3471
-msgid "Could not add new custom field value for ticket. "
+#: lib/RT/Record.pm:1646
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Could not add new custom field value for ticket. %1 "
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
msgstr ""
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr ""
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr ""
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr ""
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Could not create watcher for requestor"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Could not find a ticket with id %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Could not find group %1."
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Could not find user %1."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Could not remove that principal as a %1 for this ticket"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find group\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr ""
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find that watcher"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find user\\n"
-msgstr ""
-
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load RT config file '%1' %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load Scrips."
-msgstr ""
-
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: 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 ""
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load template"
+#: html/SelfService/Display.html:156
+#. ($id)
+msgid "Couldn't load ticket '%1'"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load that user (%1)"
+#: lib/RT/Ticket_Overlay.pm:2612
+#. ($args{'Base'})
+msgid "Couldn't resolve base '%1' into a URI."
msgstr ""
-#: html/SelfService/Display.html:116
-#. ($id)
-msgid "Couldn't load ticket '%1'"
+#: lib/RT/Ticket_Overlay.pm:2611
+#. ($args{'Target'})
+msgid "Couldn't resolve target '%1' into a URI."
msgstr ""
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "×רץ"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "צור"
@@ -1525,44 +1093,20 @@ msgstr "צור"
msgid "Create Tickets"
msgstr "צור פניות"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr ""
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new Custom Field"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global Scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global scrip"
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr ""
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "צור קבוצה פרטית חדשה"
@@ -1578,15 +1122,15 @@ msgstr "צור סקריפ חדש"
msgid "Create a new template"
msgstr "צור תבנית חדשה"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "צור פנייה חדשה"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "צור משתמש חדש"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "צור תור חדש"
@@ -1598,113 +1142,81 @@ msgstr "צור תור שנקר×"
msgid "Create a request"
msgstr "צור בקשה"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr ""
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1 / %2 / %3 "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1/%2/%3"
-msgstr ""
-
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
msgstr ""
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
-
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "נוצר"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created template %1"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "×™×—×¡×™× × ×•×›×—×™×™×"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr ""
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr ""
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr ""
@@ -1712,101 +1224,72 @@ msgstr ""
msgid "Current search criteria"
msgstr "קריטריוני החיפוש הנוכחיי×"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "×¦×•×¤×™× × ×•×›×—×™×™×"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
-msgid "Custom field %1 %2 %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3523
-msgid "Custom field not found"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Custom field value changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr ""
-
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "ת×ריכי×"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "דצמבר"
@@ -1814,19 +1297,15 @@ msgstr "דצמבר"
msgid "December"
msgstr "דצמבר"
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr ""
-
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr ""
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1846,120 +1325,100 @@ msgstr ""
msgid "Default transaction template"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
-msgid "Default: %1/%2 changed from %3 to %4"
-msgstr ""
-
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr ""
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr ""
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "דלגציות"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "מחק"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
-msgid "Deleting this object could break referential integrity"
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr ""
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "×ª×œ×•×™×™× ×‘×•"
-#: NOT FOUND IN SOURCE
-msgid "Dependencies: \\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "תלוי ב"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "יורד"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "תי×ור"
@@ -1967,31 +1426,31 @@ msgstr "תי×ור"
msgid "Details"
msgstr "פרטי×"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "הצג"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr ""
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "מצב תצוגה"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -1999,15 +1458,19 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "הצג פנייה #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr ""
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr ""
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "×ל תרענן דף ×–×”."
@@ -2015,250 +1478,167 @@ msgstr "×ל תרענן דף ×–×”."
msgid "Don't show search results"
msgstr "×ל תר××” ×ת תוצ×ות החיפוש"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "הורד"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "ת×ריך יעד"
-#: NOT FOUND IN SOURCE
-msgid "Due date '%1' could not be parsed"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit"
+#: 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 ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Conditions"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
msgstr ""
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
-msgid "Edit Custom Fields for %1"
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr ""
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr ""
-
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit templates for %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for user %1"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr ""
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing template %1"
-msgstr ""
-
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr ""
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "××™-מייל"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "EmailAddress"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "EmailEncoding"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "מופעל (מחיקת סימון תיבה זו מבטלת ×ת קבוצה זו)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr ""
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "הכנס פניות ×ו כתובות כדי לקשר פניות ×ליהן. הפרד ×¢×¨×›×™× ×¨×‘×™× ×‘×מצעות רווחי×."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2266,44 +1646,37 @@ msgstr ""
msgid "Everyone"
msgstr ""
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ExternalAuthId"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ExternalContactInfoId"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr ""
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr ""
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "פברו×ר"
@@ -2311,59 +1684,55 @@ msgstr "פברו×ר"
msgid "February"
msgstr "פברו×ר"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Fin"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "עדיפות סופית"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr ""
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Find new/open tickets"
-msgstr ""
-
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "×ž×¦× ×× ×©×™× ×©"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "×ž×¦× ×¤× ×™×•×ª"
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr ""
@@ -2371,110 +1740,78 @@ msgstr ""
msgid "First page"
msgstr "עמוד ר×שון"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "הכרח שינוי"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "נמצ×ו %1 פניות"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "FreeformContactInfo"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "שישי"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "×›×•×ª×¨×™× ×ž×œ××™×"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr ""
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "גלוב×לי"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
-msgstr ""
-
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr ""
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "חפש"
-#: NOT FOUND IN SOURCE
-msgid "Good pgp sig from %1\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Goto page"
-msgstr ""
-
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "קבוצה"
@@ -2482,106 +1819,88 @@ msgstr "קבוצה"
msgid "Group %1 %2: %3"
msgstr "קבוצה %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "זכויות קבוצה"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr ""
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Group not found.\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Group not specified.\\n"
-msgstr ""
-
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "קבוצות"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr ""
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "הסטוריה"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "HomePhone"
-msgstr ""
-
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "דף הבית"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr ""
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "זהות"
@@ -2589,137 +1908,121 @@ msgstr "זהות"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr ""
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "×× ×¢×“×›× ×ª משהו לעיל, ×ל תשכח ל"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Image"
-msgstr ""
-
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
+#: html/Admin/Groups/index.html:65
+msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
+#: html/Admin/Queues/index.html:65
+msgid "Include disabled queues in listing."
msgstr ""
-#: html/Admin/Groups/index.html:37
-msgid "Include disabled groups in listing."
+#: html/Admin/Users/index.html:71
+msgid "Include disabled users in search."
msgstr ""
-#: html/Admin/Queues/index.html:42
-msgid "Include disabled queues in listing."
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
msgstr ""
-#: html/Admin/Users/index.html:46
-msgid "Include disabled users in search."
+#: html/Search/Build.html:660
+msgid "Incomplete query"
msgstr ""
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr ""
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr ""
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Invalid Type"
-msgstr ""
-
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr ""
-
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr ""
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr ""
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "ינו×ר"
@@ -2727,11 +2030,11 @@ msgstr "ינו×ר"
msgid "January"
msgstr "ינו×ר"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "יולי"
@@ -2739,11 +2042,11 @@ msgstr "יולי"
msgid "July"
msgstr "יולי"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "ג'מבו"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "יוני"
@@ -2751,31 +2054,23 @@ msgstr "יוני"
msgid "June"
msgstr "יוני"
-#: NOT FOUND IN SOURCE
-msgid "Keyword"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Lang"
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+msgid "Language"
msgstr ""
-#: html/User/Prefs.html:54
-msgid "Language"
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr ""
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "מגע ×חרון"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "קשר ×חרון"
@@ -2783,176 +2078,173 @@ msgstr "קשר ×חרון"
msgid "Last Notified"
msgstr "נודע ל×חרונה"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "עדכון ×חרון"
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "נותרה"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "תן למשתמש זה לגשת ל R"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "תן ×פשרות להעניק זכויות למשתמש ×–×”"
-#: NOT FOUND IN SOURCE
-msgid "Limiting owner to %1 %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Limiting queue to %1 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr ""
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr ""
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr ""
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr ""
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr ""
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Link ticket %1"
-msgstr ""
-
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "קישורי×"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "מיקו×"
-#: lib/RT.pm:184
+#: 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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "מחובר כ %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "כניסה"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "יצי××”"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "שנה בעלות ל"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "שנה סטטוס"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "שנה ת×ריך יעד"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "שנה ת×ריך פתרון"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "שנה ת×ריך 'הותחל'"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "שנה ת×ריך התחלה"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "שנע ת×ריך מגע ×חרון"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "שנה עדיפות"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "שנה תור"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "שנה נוש×"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "נהל קבוצות וחברות בקבוצות"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "נהל מ××¤×™×™× ×™× ×•×”×’×“×¨×•×ª ×©×ª×§×¤×™× ×œ×›×œ התורות"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "נהל תורות ומ××¤×™×™× ×™× ×¡×¤×¦×™×¤×™×™× ×œ×ª×•×¨×•×ª"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "נהל ×ž×©×ª×ž×©×™× ×•×¡×¤×¨×™×•×ª"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "מרץ"
@@ -2964,108 +2256,105 @@ msgstr "מרץ"
msgid "May"
msgstr "מ××™"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "מ××™"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "חבר הוסף"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "חבר נמחק"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "חבר ×œ× × ×ž×—×§"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "חבר ב"
-#: NOT FOUND IN SOURCE
-msgid "MemberOf"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "חברי×"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "מיזוג הצליח"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "מיזוג נכשל. ×œ× ×™×›×•×œ×ª×™ להגדיר מזהה ×פקטיבי"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "מזג לתוך"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "הודעה"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "חסר מפתח ר×שי?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "נייד"
@@ -3073,290 +2362,251 @@ msgstr "נייד"
msgid "MobilePhone"
msgstr "טלפון נייד"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "שנה רשימת בקרת גישה"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify Template %1"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr ""
-
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify dates for # %1"
-msgstr ""
-
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr ""
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
-msgid "Modify global group rights"
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:32
-msgid "Modify global group rights."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
+#: 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 ""
-#: NOT FOUND IN SOURCE
-msgid "Modify global scrips"
+#: html/Admin/Global/GroupRights.html:54
+msgid "Modify global group rights."
msgstr ""
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr ""
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr ""
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 ""
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr ""
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr ""
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr ""
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr ""
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 ""
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 ""
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr ""
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr ""
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "שנה פנייה מספר %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "שינוי פנוייה מספר %1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "שינוי פניות"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 ""
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify watchers for queue '%1'"
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:71
-msgid "ModifyACL"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "שני"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "עוד לגבי %1"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr ""
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr ""
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr ""
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3365,47 +2615,35 @@ msgstr ""
msgid "My Approvals"
msgstr "×”××™×©×•×¨×™× ×©×œ×™"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "×”××™×©×•×¨×™× ×©×œ×™"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "ש×"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "×©× ×‘×©×™×ž×•×©"
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Need approval from system administrator"
-msgstr ""
-
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr ""
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "חדש"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "×™×—×¡×™× ×—×“×©×™×"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "×¡×™×¡×ž× ×—×“×©×”"
@@ -3413,39 +2651,31 @@ msgstr "×¡×™×¡×ž× ×—×“×©×”"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "חיפוש חדש"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr ""
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "קבוצה חדשה"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "×¡×™×¡×ž× ×—×“×©×”"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr ""
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "תור חדש"
@@ -3453,11 +2683,11 @@ msgstr "תור חדש"
msgid "New request"
msgstr "בקשה חדשה"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "זכויות חדשות"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "סקריפ חדש"
@@ -3465,39 +2695,35 @@ msgstr "סקריפ חדש"
msgid "New search"
msgstr "חיפוש חדש"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "תבנית חדשה"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "פנייה חדשה"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "פנייה חדשה ×œ× ×§×™×™×ž×ª"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "משתמש חדש"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "משתמש חדש שנקר×"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "×¦×•×¤×™× ×—×“×©×™×"
-#: NOT FOUND IN SOURCE
-msgid "New window setting"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "הב×"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3509,172 +2735,145 @@ msgstr "דף הב×"
msgid "NickName"
msgstr "כינוי"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "כינוי"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr ""
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr ""
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No command found\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No correspondence attached"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr ""
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr ""
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr ""
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr ""
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr ""
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr ""
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr ""
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr ""
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr ""
-#: html/Search/Bulk.html:162
-msgid "No search to operate on."
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
msgstr ""
-#: html/Elements/TicketList:155
-msgid "No subject"
+#: html/Search/Bulk.html:194
+msgid "No search to operate on."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No ticket id specified"
+#: html/Elements/RT__Ticket/ColumnMap:134
+msgid "No subject"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No user or email address specified"
-msgstr ""
-
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "××£ ×חד"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr ""
@@ -3682,27 +2881,23 @@ msgstr ""
msgid "Not logged in"
msgstr "×œ× ×‘×ª×•×š המערכת"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "×œ× ×‘×ª×•×š המערכת."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "×œ× ×”×•×–×Ÿ"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Not yet implemented...."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr ""
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr ""
@@ -3774,7 +2969,7 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "נובמבר"
@@ -3782,23 +2977,37 @@ msgstr "נובמבר"
msgid "November"
msgstr "נובמבר"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "×וקטובר"
@@ -3806,19 +3015,19 @@ msgstr "×וקטובר"
msgid "October"
msgstr "×וקטובר"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "ב"
@@ -3858,45 +3067,33 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "הצג רק ××™×©×•×¨×™× ×¢×‘×•×¨ בקשות שנוצרו ×חרי %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "הצג רק ××™×©×•×¨×™× ×¢×‘×•×¨ בקשות שנוצרו לפני %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "פתוח"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "פתח"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in a new window"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in another window"
-msgstr ""
-
#: etc/initialdata:140
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3904,52 +3101,44 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "סידור ומיון"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "×רגון"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "בעלי×"
-#: NOT FOUND IN SOURCE
-msgid "Owner changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr ""
@@ -3958,53 +3147,62 @@ msgstr ""
msgid "Owner is"
msgstr "הבעלי×"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "ביפר"
-#: NOT FOUND IN SOURCE
-msgid "PagerPhone"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Parent"
-msgstr ""
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "הורי×"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "סיסמ×"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "מזכיר סיסמ×"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "×¡×™×¡×ž× ×§×¦×¨×” מדי"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "סיסמ×: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr "הסיסמ×ות ×ינן תו×מות"
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "×נשי×"
@@ -4012,55 +3210,43 @@ msgstr "×נשי×"
msgid "Perform a user-defined action"
msgstr ""
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr ""
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "קבוצות ×ישיות"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "קבוצות ×ישיות"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "קבוצות ×ישיות"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "מספרי טלפון"
-#: NOT FOUND IN SOURCE
-msgid "Placeholder"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "מ×פייני×"
-#: NOT FOUND IN SOURCE
-msgid "Prefs"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "הקוד×"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -4068,24 +3254,20 @@ msgstr ""
msgid "Previous page"
msgstr "דף קוד×"
-#: NOT FOUND IN SOURCE
-msgid "Pri"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr ""
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "עדיפות"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr ""
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -4093,225 +3275,113 @@ msgstr ""
msgid "Privileged"
msgstr ""
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr ""
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "תור"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Queue '%1' not found\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Queue Scrips"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr ""
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Queue is not specified."
-msgstr ""
-
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr ""
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "תורי×"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "חיפוש מהיר"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "ניהול RT"
-#: NOT FOUND IN SOURCE
-msgid "RT Authentication error."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Bounce: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Configuration error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Critical error. Message not recorded!"
-msgstr ""
-
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RT Received mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service / Closed Tickets"
-msgstr ""
-
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT ממבט כולל"
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't authenticate you"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find requestor via its external database lookup"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find the queue: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't validate this PGP signature. \\n"
-msgstr ""
-
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT / %1"
-#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT has proccessed your commands"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT thinks this message may be a bounce"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT will process this message as if it were unsigned.\\n"
-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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "×©× ×מיתי"
@@ -4319,88 +3389,76 @@ msgstr "×©× ×מיתי"
msgid "RealName"
msgstr "×©× ×מיתי"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "×ž×ª×™×™×—×¡×™× ×ליו"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "מתייחס ל"
#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Refine"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Refine search"
msgstr "חדד ×ת החיפוש"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "רענן דף זה כל %1 דקות."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "הסר העתק ניהולי"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "הסר העתק"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "הסר מבקש"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "הגב"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "מענה לפנייה"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "מבקש"
@@ -4416,37 +3474,37 @@ msgstr "מבקש(×™×)"
msgid "RequestorAddresses"
msgstr "כתובת הפונה"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "מבקשי×"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr ""
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "×פס נתוני×"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "בית"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "פתור"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "פתור פנייה #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "נפתר"
@@ -4454,7 +3512,7 @@ msgstr "נפתר"
msgid "Response to requestors"
msgstr "תגובה למבקשי×"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "תוצ×ות"
@@ -4462,262 +3520,249 @@ msgstr "תוצ×ות"
msgid "Results per page"
msgstr "תוצ×ות לעמוד"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "הקלד שנית:"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr ""
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr ""
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "שבת"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "שמור שינויי×"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "שמור שינויי×"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr ""
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr ""
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Scrips for %1\\n"
-msgstr ""
-
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr ""
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "חיפוש"
-#: NOT FOUND IN SOURCE
-msgid "Search Criteria"
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select"
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
+#: html/Admin/Groups/index.html:78
+msgid "Select a group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Field"
+#: html/Admin/Queues/index.html:54
+msgid "Select a queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
msgstr ""
-#: html/Admin/Groups/index.html:50
-msgid "Select a group"
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+msgid "Select a user"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a queue"
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
msgstr ""
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
-msgid "Select a user"
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "בחר קבוצה"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr ""
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Self Service"
-msgstr ""
-
#: etc/initialdata:121
msgid "Send mail to all watchers"
msgstr ""
@@ -4762,147 +3807,123 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "ספטמבר"
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "ספטמבר"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "הצג בקשות ש×ושרו"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "הצג בקשות שנדחו"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "הצג בקשות ממתינות"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "הצג בקשות שממתינות ל××™×©×•×¨×™× ×חרי×"
-#: NOT FOUND IN SOURCE
-msgid "Show ticket private commentary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Show ticket summaries"
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ShowACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:70
-msgid "ShowACL"
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "חתימה"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr ""
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr ""
-#: html/Elements/Header:62
-msgid "Skip Menu"
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Elements/Header:85
+msgid "Skip Menu"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort key"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Sort results by"
msgstr "סדר תוצ×ות על פי"
-#: NOT FOUND IN SOURCE
-msgid "SortOrder"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4910,35 +3931,19 @@ msgstr ""
msgid "Stalled"
msgstr "מושהה"
-#: NOT FOUND IN SOURCE
-msgid "Start page"
-msgstr ""
-
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "התחיל"
-#: NOT FOUND IN SOURCE
-msgid "Started date '%1' could not be parsed"
-msgstr ""
-
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "מתחיל ב"
-#: NOT FOUND IN SOURCE
-msgid "Starts By"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Starts date '%1' could not be parsed"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "מדינה"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "מצב"
@@ -4946,110 +3951,86 @@ msgstr "מצב"
msgid "Status Change"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
-msgid "Status changed from %1 to %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "גנוב"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "נגנב מ %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "נגנב מ %1 "
+
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "נוש×"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "× ×•×©× ×©×•× ×” ל %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "שלח"
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "הצליח"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "ר×שון"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "סופר-משתמש"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "מערכת"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 ""
@@ -5057,224 +4038,180 @@ msgstr ""
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr ""
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "קח"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "נלקחה"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr ""
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr ""
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Template not found\\n"
-msgstr ""
-
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr ""
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Templates for %1\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Text"
-msgstr ""
-
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "That principal is not a %1 for this ticket"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "That user already has that right"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr ""
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr ""
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
msgstr ""
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr ""
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "מידע בסיסי"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "The comment has been recorded"
-msgstr ""
-
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 ""
-#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr ""
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "This ticket %1 %2 (%3)\\n"
-msgstr ""
-
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr ""
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "This user's 25 highest priority tickets"
-msgstr ""
-
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "חמישי"
@@ -5283,62 +4220,50 @@ msgid "Ticket"
msgstr "פנייה"
#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Ticket # %1 Jumbo update: %2"
msgstr "פנייה מספר %1 עדכון ג'מבו: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "פנייה מספר %1 עדכון ג'מבו: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket %1 loaded\\n"
-msgstr ""
-
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr ""
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket Id"
-msgstr ""
-
#: etc/initialdata:324
msgid "Ticket Resolved"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr ""
@@ -5346,27 +4271,23 @@ msgstr ""
msgid "Ticket attachment"
msgstr "מצורף לפנייה"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "פנייה נוצרה"
#: NOT FOUND IN SOURCE
-msgid "Ticket creation failed"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:502
msgid "Ticket deleted"
msgstr "פנייה נמחקה"
@@ -5378,7 +4299,7 @@ msgstr "מזהה פנייה ×œ× × ×ž×¦×"
msgid "Ticket killed"
msgstr "פנייה נמחקה"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
@@ -5394,78 +4315,61 @@ msgstr "סטטוס פנייה שונה"
msgid "Ticket watchers"
msgstr "צופי הפנייה"
-#: html/Elements/Tabs:46
-msgid "Tickets"
-msgstr "פניות"
-
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Tickets from %1"
-msgstr ""
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+msgid "Tickets"
+msgstr "פניות"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "זמן נותר"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "זמן עבודה"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "זמן נותר"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "זמן להציג"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "זמן עבודה"
-#: NOT FOUND IN SOURCE
-msgid "TimeLeft"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:\\n"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
msgstr ""
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr ""
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5473,69 +4377,58 @@ msgstr ""
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Trying to delete a right: %1"
-msgstr ""
-
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "שלישי"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "סוג"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "×œ× ×ž×™×™×•×©×"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "UnixUsername"
-msgstr ""
-
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr ""
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "×œ× ×ž×•×’×‘×œ"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5543,39 +4436,31 @@ msgstr ""
msgid "Unprivileged"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "עדכן"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Update ID"
-msgstr ""
-
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "סוג עדכון"
@@ -5587,7 +4472,7 @@ msgstr "עדכן ×ת כל הפניות לעיל בבת ×חת"
msgid "Update email"
msgstr "עדכן ××™-מייל"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5595,11 +4480,11 @@ msgstr ""
msgid "Update name"
msgstr "עדכן ש×"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr ""
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "עדכן פניות נבחרות"
@@ -5607,94 +4492,74 @@ msgstr "עדכן פניות נבחרות"
msgid "Update signature"
msgstr "עדכן חתימה"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "עדכן פנייה"
-#: NOT FOUND IN SOURCE
-msgid "Update ticket # %1"
-msgstr ""
-
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr ""
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr ""
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "עודכן"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User %1 %2: %3\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User %1 Password: %2\\n"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found\\n"
-msgstr ""
-
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5702,96 +4567,73 @@ msgstr ""
msgid "User ID"
msgstr "מזהה המשתמש"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "מזהה המשתמש"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "זכויות המשתמש"
-#: NOT FOUND IN SOURCE
+#: 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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr ""
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr ""
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 ""
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "User notified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User view"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "×©× ×ž×©×ª×ž×©"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "משתמשי×"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ValueOfQueue"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "WebEncoding"
-msgstr ""
-
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "רביעי"
@@ -5847,19 +4689,11 @@ msgstr "בכל ×¤×¢× ×©×”×¢×¨×” מגיעה ב"
msgid "Whenever correspondence comes in"
msgstr "בכל ×¤×¢× ×©×ª×›×ª×•×‘×ª מגיעה ב"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "עבודה"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5867,31 +4701,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "טלפון בעבודה"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "זמן טיפול"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "×תה כבר ×”×‘×¢×œ×™× ×©×œ פנייה זו"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "×ינך משתמש מורשה"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "×תה יכול להציב פניה רק ×× ×תה ×”×‘×¢×œ×™× ×©×œ×”, ×ו ש×ין לה בעלי×"
@@ -5899,24 +4721,24 @@ msgstr "×תה יכול להציב פניה רק ×× ×תה ×”×‘×¢×œ×™× ×©×œ×”
msgid "You don't have permission to view that ticket.\\n"
msgstr "×ין לך הרש××” כדי לר×ות ×ת פנייה זו.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "מצ×ת %1 פניות בתור %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "התנתקת מהמערכת."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
msgstr "×ין לך הרש×ות ליצור פניות בתור ×–×”."
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "×ינך מורשה ליצור פניות בתור ×–×”."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "הנך מוזמן להיכנס שנית"
@@ -5944,11 +4766,11 @@ msgstr "בקשתך נדחתה"
msgid "Your request was rejected."
msgstr "בקשתך נדחתה."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "×©× ×”×ž×©×ª×ž×© ו/×ו ×”×¡×™×¡×ž× ××™× × × ×›×•× ×™×"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "מיקוד"
@@ -5956,24 +4778,28 @@ msgstr "מיקוד"
msgid "[no subject]"
msgstr "[×œ×œ× × ×•×©×]"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "שהוענק ל%1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "סגור"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "מכיל"
@@ -5993,211 +4819,199 @@ msgstr "התכתבות (כנר××”) ×œ× × ×©×œ×—×”"
msgid "correspondence sent"
msgstr "התכתבות נשלחה"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "ימי×"
#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "delete"
msgstr "מחק"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "מחוק"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "×œ× ×ž×›×™×œ"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "×œ× ×ž×›×™×œ"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "שווה ל"
-#: NOT FOUND IN SOURCE
-msgid "false"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "×©× ×§×•×‘×¥"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "גדול מ"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "קבוצה %1"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "שעות"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "מזהה"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "הו×"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "×”×•× ×œ×"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "פחות מ"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "מכיל"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "דקות"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "דקות"
-#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr ""
-
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "חודשי×"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "חדש"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "×ין ערך"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "×ין"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "×œ× ×©×•×•×” ל"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr ""
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "פתוח"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr ""
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "נדחה"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "פתור"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr ""
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "מושהה"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr ""
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "true"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr ""
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "with template %1"
-msgstr ""
-
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr ""
diff --git a/rt/lib/RT/I18N/hu.po b/rt/lib/RT/I18N/hu.po
index e0a2e19..8573508 100644
--- a/rt/lib/RT/I18N/hu.po
+++ b/rt/lib/RT/I18N/hu.po
@@ -1,1828 +1,1247 @@
msgid ""
msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "#"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->Subject)
+"Project-Id-Version: RT 3.0.7\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2002-06-22 06:06+0200\n"
+"PO-Revision-Date: 2003-12-01 11:26+0100\n"
+"Last-Translator: Attila K. Mergl <mergl@astron.hu>\n"
+"Language-Team: Hungarian <hu@gnome.hu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit"
+
+#: 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 ""
+msgstr "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
-msgstr ""
+msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
-msgstr ""
+msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($self->GetWeekday($wday), $self->GetMonth($mon), map {sprintf "%02d", $_} ($mday, $hour, $min, $sec), ($year+1900))
msgid "%1 %2 %3 %4:%5:%6 %7"
-msgstr ""
+msgstr "%1 %7. %2 %3 %4:%5:%6"
-#: lib/RT/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
-msgstr ""
+msgstr "[%1] mezõbe '%2' érték felvétele"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
-msgstr ""
+msgstr "%1 %2"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
-msgstr ""
+msgstr "%1 változtatása: '%2' --> '%3'"
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
-msgstr ""
+msgstr "%1 %2 törölve"
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
+msgstr "%1 %2 a %3 sablonnal"
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 this ticket\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 - %2 shown"
-msgstr ""
+msgstr "%1 (változatlan)"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
-msgstr ""
+msgstr "%1 - %2-nek átadandó argumentum"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
-msgstr ""
+msgstr "%1 - Státuszfrissítés kiíratása a STDOUT-ra"
-#: bin/rt-crontool:175
+# msgstr "%1 - Schreibe Statusupdates nach STDOUT"
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
-msgstr ""
+msgstr "%1 - Adja meg a használandó akciómodult!"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
-msgstr ""
+msgstr "%1 - Adja meg a használandó kondiciómodult!"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-msgstr ""
+msgstr "%1 - Adja meg a használandó keres?modult!"
$RT::VERSION,
- '2004',
+ '2005',
'<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>',)
-#: html/Elements/Footer:36
+#: html/Elements/Footer:58
#. ('&#187;&#124;&#171;',
$RT::VERSION,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
-msgstr ""
+msgstr "ScripAction %1 betöltve"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr ""
+msgstr "%1 értéke hozzáadva %2 höz"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
-msgstr ""
+msgstr "%1 nem találhato az adatbázisban, pedig helyi objektumnak látszik"
-#: html/Ticket/Elements/ShowDates:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
-msgstr ""
+msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
-msgstr ""
+msgstr "%1 változtatása: '%2' --> '%3'"
-#: html/Search/Build.html:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
-msgstr ""
+msgstr "%1 nem állítható %2 re."
-#: NOT FOUND IN SOURCE
-msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "%1 létrehozva"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "%1 törölve"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 highest priority tickets I own..."
-msgstr ""
-
-#: html/Elements/MyTickets:26
-#. ($rows)
-msgid "%1 highest priority tickets I requested..."
-msgstr ""
+msgstr "A %1 nekem kiosztott, legsürgõsebb probléma..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 is no longer a %2 for this ticket."
-msgstr ""
+msgstr "Ennek a sornak %1 már nem %2-je."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
-msgid "%1 is no longer a value for custom field %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 isn't a valid Queue id."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
msgid "%1 min"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
+msgstr "%1 perc"
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "%1 legújabb gazdátlan probléma"
-#: NOT FOUND IN SOURCE
-msgid "%1 not shown"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr ""
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
-msgstr ""
+msgstr "%1 jogok"
-#: NOT FOUND IN SOURCE
-msgid "%1 succeeded\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for $MessageId"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 type unknown for %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
-msgstr ""
+msgstr "%1: Nincs melléklet megadva!"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
-msgstr ""
+msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
-msgstr ""
+msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "'%1' not a recognized action. "
-msgstr ""
+msgstr "'%1' nem lehet státusz érték"
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete group member)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete scrip)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 ""
+msgstr "(Törléshez kiválasztandó!)"
-#: NOT FOUND IN SOURCE
-msgid "(Check boxes to delete)"
-msgstr ""
-
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr ""
+msgstr "(Szóközökkel elválasztva adható meg a problémák sorszáma vagy URL-je.)"
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "(No Value)"
-msgstr ""
+msgid "(If left blank, will default to %1)"
+msgstr "(Ha üresen marad: %1)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
-msgstr ""
+msgstr "(Nincs egyéni mezõ)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
-msgstr ""
+msgstr "(Nincsenek tagok)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
-msgstr ""
+msgstr "(Nincs Scrip)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
-msgstr ""
+msgstr "(Nincs sablon)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr ""
+msgstr "(nincs név)"
-#: html/Ticket/Update.html:66
+#: 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 ""
-
-#: html/Ticket/Create.html:78
+#: 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/Update.html:62
+#: 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 ""
-#: 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 ""
-
-#: html/Ticket/Create.html:68
+#: 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/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
-msgstr ""
+msgstr "(üres)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr ""
+msgstr "(Nincs név a listában)"
-#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(no subject)"
-msgstr ""
-
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
-msgstr ""
+msgstr "(nincs adat)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(nincs adat)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
-msgstr ""
+msgstr "<br>(Csak egy probléma adható meg!)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr ""
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(requestor's group)"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
-msgstr ""
+msgstr "(szükséges)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
-msgstr ""
+msgstr "(névtelen)"
-#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" value=\"New ticket in\">&nbsp;%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
+msgstr "<input type=\"submit\" value=\"Új probléma\">&nbsp;%1"
#: etc/initialdata:218
msgid "A blank template"
-msgstr ""
+msgstr "Ãœres sablon"
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
-msgstr ""
+msgstr "ACE nem található"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
-msgstr ""
+msgstr "ACE-k csak létrehozhatók és törölhetõk."
-#: NOT FOUND IN SOURCE
-msgid "Aborting to avoid unintended ticket modifications.\\n"
-msgstr ""
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "ÉS"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
-msgstr ""
+msgstr "Magamról"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
-msgstr ""
+msgstr "Hozzáférés ellenõrzése"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
-msgstr ""
+msgstr "Akció"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
-msgstr ""
+msgstr "%1 akció nem található"
-#: bin/rt-crontool:119
-msgid "Action committed."
-msgstr ""
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Akció végrehajtva.\\n"
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
-msgstr ""
+msgstr "Akció elõkészítve..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Hozzáad"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
-msgstr ""
+msgstr "Adminisztratív tájékotatást kapó hozzáadása"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
-msgstr ""
+msgstr "Tájékotatást kapó hozzáadása"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Mezõk hozzáadása"
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr ""
+msgstr "Bõvített keresési feltételek"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
-msgstr ""
+msgstr "További fájlok csatolása"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
-msgstr ""
+msgstr "Beküldõ hozáadása"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip which will apply to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a new a global scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a scrip to this queue"
-msgstr ""
+msgstr "Értékek hozzáadása"
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
-msgstr ""
+msgstr "Minden sorra vonatkozó Scrip hozzáadása"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "További feltételek hozzáadása"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
-msgstr ""
+msgstr "A kiválasztott problémákhoz válasz vagy kiegészítés hozzáadása"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
-msgstr ""
+msgstr "Tagfelvétel"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
-msgstr ""
+msgstr "Új résztvevõk hozzáadása"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
-msgstr ""
+#: lib/RT/CustomField_Overlay.pm:103
+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:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
-msgstr ""
+msgstr "Hozzendelt egy vezetõt mint %1 ehhez a sorhoz"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
-msgstr ""
+msgstr "Hozzárendelt egy vezetõt mint %1 ehhez a problémához"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
-msgstr ""
+msgstr "Utca, házszám"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
-msgstr ""
+msgstr "Postafiók"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
-msgstr ""
+msgstr "Adminisztratív tájékoztatást kap"
#: etc/initialdata:295
msgid "Admin Comment"
-msgstr ""
+msgstr "Adminisztratív megjegyzés"
#: etc/initialdata:274
msgid "Admin Correspondence"
msgstr ""
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Admin users"
-msgstr ""
+msgstr "Válasszon sort!"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Admin/Groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Admin/Queue/Basics"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
+msgstr "Konfiguráció / Ãltalános beállítások"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr ""
+msgstr "Adminisztratív tájékoztatást kap"
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr ""
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
-msgstr ""
+msgstr "Adminisztratív tájékoztatást kap"
-#: NOT FOUND IN SOURCE
-msgid "Admins"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search"
-msgstr ""
+msgstr "Kézi lekérdezés"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
-msgstr ""
+msgstr "után"
-#: NOT FOUND IN SOURCE
-msgid "Age"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias for"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
-msgstr ""
+msgstr "Minden sor"
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
-msgstr ""
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "ÉS/VAGY"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
-msgstr ""
+msgstr "Mentés"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "A változtatás mentése"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
-msgstr ""
+msgstr "Lezárás"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 ""
+msgstr "Engedélyezés #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr ""
+msgstr "Engedélyezés #%1: A megjegyzés rendszerhiba miatt nem rögzíthetõ"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Approval Details"
-msgstr ""
+msgstr "Engedélyezés #%1: Megjegyzés rögzítve"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Lezárás rendben"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr ""
+msgstr "Lezárás visszautasítva"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
-msgstr ""
+msgstr "Lezár"
#: etc/initialdata:504
msgid "Approver's notes: %1"
-msgstr ""
+msgstr "Az engedélyezõ megjegyzése: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
-msgstr ""
+msgstr "ápr."
-#: NOT FOUND IN SOURCE
-msgid "April"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
-msgstr ""
+msgstr "növekvõ"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
-msgstr ""
+msgstr "Egyéni mezõ hozzárendelése vagy törlése"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
-msgstr ""
+msgstr "Csatol"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
-msgstr ""
+msgstr "Fájl csatolása"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
-msgstr ""
+msgstr "Csatolt fájl"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
-msgstr ""
+msgstr "A csatolt '%1' nem betölthetõ"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
-msgstr ""
+msgstr "Csatolt fájl létrehozva"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
-msgstr ""
+msgstr "Csatolt fájl neve"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
-msgstr ""
+msgstr "Csatolt fájlok"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "August"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AuthSystem"
-msgstr ""
+msgstr "aug."
#: etc/initialdata:221
msgid "Autoreply"
-msgstr ""
+msgstr "Automatikus válasz"
#: etc/initialdata:72
msgid "Autoreply To Requestors"
-msgstr ""
+msgstr "Automatikus válasz a beküldõnek"
-#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr ""
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad PGP Signature: %1\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad data in %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Bad transaction number for attachment. %1 should be %2\\n"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 ""
+msgstr "Alapadatok módosítása"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
-msgstr ""
+msgstr "BCC"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr ""
+"Ha valamit módosított ne felejtsen el ide kattintani, hogy megtörténjen a"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+# ## wieder - Duzen???
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
-msgstr ""
+msgstr "elõtt"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
-msgstr ""
+msgstr "Ãœres"
-#: NOT FOUND IN SOURCE
-msgid "Bookmarkable URL for this search"
-msgstr ""
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Félkövér"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
-msgstr ""
+msgstr "Tömör fejléc"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
-msgstr ""
+msgstr "Tömeges problémafrissítés"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
-msgstr ""
+msgstr "Rendszerfelhasználó nem módosítható"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
-msgstr ""
+msgstr "Ez a vezetõ nem láthatja ezt a sort"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
+msgstr "Egyéni mehzõ név nélkül nem hozzáadható"
+
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: html/Search/Build.html:694
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2716
-msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr ""
+msgstr "A problémát nem lehet önmagához kapcsolni!"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Ezt a lekérdezést nem lehet lementeni"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
-msgstr ""
+msgstr "Nem adhat meg egyszerre bázist és célt"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
-msgstr ""
+msgstr "A felhasználó nem hozható létre: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
-msgstr ""
+msgstr "Tájékoztatást kap"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
-msgstr ""
+msgstr "Jelszó-változtatás"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
-msgstr ""
+msgstr "Törléshez bejelölni"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
-msgstr ""
+msgstr "Jog megvonásához megjelölni"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
-msgstr ""
+msgstr "Leszármazottak"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
+msgstr "Város"
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
-msgstr ""
-
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
+msgstr "Lezárva"
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
-msgstr ""
+msgstr "Lezárt problémák"
-#: NOT FOUND IN SOURCE
-msgid "Code"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Command not understood!\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
-msgstr ""
+msgstr "Kiegészít"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
-msgstr ""
+msgstr "Kiegészitõcím"
-#: NOT FOUND IN SOURCE
-msgid "Comment not recorded"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Comments"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
-msgstr ""
+msgstr "Kiegészítés (a beküldõ nem kapja meg!))"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
-msgstr ""
+msgstr "Kiegészítés (a beküldõ nem kapja meg!)"
-#: NOT FOUND IN SOURCE
-msgid "Comments about %1"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
-msgstr ""
+msgstr "Kiegészítés ehhez a felhasználóhoz"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
-msgstr ""
+msgstr "Kiegészítés hozzáfûzése"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Compile Restrictions"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
-msgstr ""
+msgstr "Feltétel"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
-msgstr ""
+msgstr "A feltétel nem található"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguráció"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ContactInfoSystem"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Contacted date '%1' could not be parsed"
-msgstr ""
+msgstr "Igazolás"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
-msgstr ""
+msgstr "Tartalom"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr ""
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Másol"
#: etc/initialdata:286
msgid "Correspondence"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Correspondence Address"
-msgstr ""
+msgstr "Válasz"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
-msgstr ""
+msgstr "Válasz hozzáfûzése"
-#: NOT FOUND IN SOURCE
-msgid "Correspondence not recorded"
-msgstr ""
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr "Az egyéni mezõt nem sikerült hozzáadni."
-#: lib/RT/Ticket_Overlay.pm:3471
-msgid "Could not add new custom field value for ticket. "
-msgstr ""
+#: lib/RT/Record.pm:1646
+#. (, $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"
-#: NOT FOUND IN SOURCE
-msgid "Could not add new custom field value for ticket. %1 "
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
-msgstr ""
+msgstr "Nem sikerült a tulajdonost megváltoztatni! "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
-msgstr ""
+msgstr "Nem sikerült létrehozni az egyéni mezõt"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr "Nem sikerült létrehozni a(z) %1 egyéni mezõt"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
-msgstr ""
+msgstr "Nem sikerült létrehozni a csoportot"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
-msgstr ""
+msgstr "A sablom nem jött létre: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
-msgstr ""
+msgstr "Nem jött létre a probléma. A sor nincs meghatározva"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Could not create watcher for requestor"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Could not find a ticket with id %1"
-msgstr ""
+msgstr "A felhasználó nem jött létre"
-#: NOT FOUND IN SOURCE
-msgid "Could not find group %1."
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
-msgstr ""
+msgstr "A felhasználót nem sikerült megtalálni vagy létrehozni"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
-msgstr ""
+msgstr "A vezetõ nem található"
-#: NOT FOUND IN SOURCE
-msgid "Could not find user %1."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "A(z) %1 egyéni mezõ nem betölthetõ"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 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
+#. ($privacy)
+msgid "Could not load object for %1"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
-msgstr ""
+msgstr "A vezetõ nem lehet %1-e a sornak"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
-msgstr ""
+msgstr "A vezetõ nem lehet %1-e a problémának"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
-msgstr ""
+msgstr "A vezetõt nem lehet mint a sor %1-ét eltávolítani"
-#: NOT FOUND IN SOURCE
-msgid "Could not remove that principal as a %1 for this ticket"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "A felhasználó adatait nem sikerült elmenteni"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
-msgstr ""
+msgstr "A tagot nem lehet a csoporthoz adni"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
-msgstr ""
+msgstr "A tanzakció nem létrehozható: %1"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find group\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
-msgstr ""
+msgstr "A sor nem található"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
-msgstr ""
+msgstr "A csoport/felhasználó nem található"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find that watcher"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't find user\\n"
-msgstr ""
+msgstr "Az érték nem található"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr ""
+msgstr "A(z) %1 egyéni mezõ nem betölthetõ"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load RT config file '%1' %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load Scrips."
-msgstr ""
-
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
-msgstr ""
+msgstr "%1 csoport nem betölthetõ"
-#: lib/RT/Link_Overlay.pm:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: 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 "%1 objektum nem betölthetõ"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
-msgstr ""
+msgstr "A sor nem betölthetõ"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
-msgstr ""
+msgstr "%1 sor nem betölthetõ"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load template"
-msgstr ""
+#: html/SelfService/Display.html:156
+#. ($id)
+msgid "Couldn't load ticket '%1'"
+msgstr "A(z) '%1' nem betölthetõ"
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load that user (%1)"
+#: lib/RT/Ticket_Overlay.pm:2612
+#. ($args{'Base'})
+msgid "Couldn't resolve base '%1' into a URI."
msgstr ""
-#: html/SelfService/Display.html:116
-#. ($id)
-msgid "Couldn't load ticket '%1'"
+#: lib/RT/Ticket_Overlay.pm:2611
+#. ($args{'Target'})
+msgid "Couldn't resolve target '%1' into a URI."
msgstr ""
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
-msgstr ""
+msgstr "Ország"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
-msgstr ""
+msgstr "Felvesz"
#: etc/initialdata:135
msgid "Create Tickets"
-msgstr ""
+msgstr "Probléma megadása"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
-msgstr ""
+msgstr "Hozzon létre egy új egyéni mezõt!"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr ""
+msgstr "Hozzon létre egy egyéni mezõt a(z) %1 sorhoz"
-#: NOT FOUND IN SOURCE
-msgid "Create a new Custom Field"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global Scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global scrip"
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
-msgstr ""
+msgstr "Hozzon létre új csoportot!"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
-msgstr ""
+msgstr "Hozzon létre egy új saját csoportot!"
-#: NOT FOUND IN SOURCE
-msgid "Create a new queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new template"
-msgstr ""
-
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
-msgstr ""
+msgstr "Új probléma felvétele"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
-msgstr ""
+msgstr "Hozzon létre egy új felhasználót!"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a queue called"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a request"
-msgstr ""
+msgstr "Hozzon létre egy sort!"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
-msgstr ""
+msgstr "Hozzon létre egy scrip-et a(z) %1 sorhoz!"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
-msgstr ""
+msgstr "Hozzon létre egy sablont!"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1 / %2 / %3 "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1/%2/%3"
-msgstr ""
+msgstr "Új probléma"
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr ""
+msgstr "Hozzon létre egy új problémát ennek a sablonnak scripjeire alapozva"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
-msgstr ""
+msgstr "Létrehozás"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
-msgstr ""
+msgstr "Hozzon létre problémákat ebben a sorban!"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
-msgstr ""
+msgstr "Egyéni mezõk létrehozása, módosítása, törlése"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
-msgstr ""
+msgstr "Sor létrehozása, módosítása, törlése"
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
-
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
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
+msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
-msgstr ""
+msgstr "Felvéve"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created template %1"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Létrehozó"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
-msgstr ""
+msgstr "Jelenlegi kapcsolatok"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
-msgstr ""
+msgstr "Jelenlegi Scripek"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
-msgstr ""
+msgstr "Jelenlegi tagok"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
-msgstr ""
+msgstr "Jelenlegi jogok"
-#: NOT FOUND IN SOURCE
-msgid "Current search criteria"
-msgstr ""
-
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
-msgstr ""
+msgstr "Jelenlegi résztvevõk"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
-msgstr ""
+msgstr "Egyéni mezõk"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "%1 egyéni mezõi"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
-msgstr ""
+msgstr "Az akcióhoz rendelt egyéni lezáró kód"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
-msgstr ""
+msgstr "Az akcióhoz rendelt egyéni elõkészítõ kód"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
-msgid "Custom field %1 %2 %3"
-msgstr ""
+msgstr "Egyéni feltétel"
#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
+msgid "Custom field %1 %2 %3"
+msgstr "Egyéni mezõ %1 %2 %3"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
-msgstr ""
+msgstr "[%1] egyéni mezõnek van értéke."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
-msgstr ""
+msgstr "[%1] egyéni mezõnek nincs értéke."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr ""
+msgstr "[%1] egyéni mezõ nem található"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
-msgstr ""
+msgstr "Egyéni mezõ nem található"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
-msgstr ""
+msgstr "A(z) %2 egyéni mezõ %1értéke nem található"
-#: NOT FOUND IN SOURCE
-msgid "Custom field value changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
-msgstr ""
+msgstr "Az egyéni mezõ értéke nem található"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
-msgstr ""
+msgstr "Az egyéni mezõ értéke nem található"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
-msgstr ""
+msgstr "Az egyéni mezõ értéke törölve"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr ""
-
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
-msgstr ""
+msgstr "Idõpontok"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "December"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr ""
+msgstr "dec."
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr ""
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Alapértlemezett sor"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Alapértelmezett beküldõ"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1840,1873 +1259,1518 @@ msgstr ""
msgid "Default transaction template"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
-msgid "Default: %1/%2 changed from %3 to %4"
-msgstr ""
-
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
-msgstr ""
+msgstr "Jogok továbbadása"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr ""
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
-msgstr ""
+msgstr "Jogok továbbadása"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
-msgstr ""
+msgstr "Töröl"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Sablon törlése"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Kiválasztott Scrip törlése"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
-msgstr ""
+msgstr "Problémák törlése"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
-msgid "Deleting this object could break referential integrity"
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr ""
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
-msgstr ""
+msgstr "Elutasítva"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
-msgstr ""
+msgstr "Ettõl függnek"
-#: NOT FOUND IN SOURCE
-msgid "Dependencies: \\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
-msgstr ""
+msgstr "A következõktõl függ"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
-msgstr ""
+msgstr "csökkenõ"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
-msgstr ""
+msgstr "A probléma szabatos leírása"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
-msgstr ""
+msgstr "Leírás"
-#: NOT FOUND IN SOURCE
-msgid "Details"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
-msgstr ""
+msgstr "Mutat"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr ""
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Mezõk kiválasztása"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
-msgstr ""
+msgstr "Láthatóak legyenek az ehhez a sorhoz tartozó scrip sablonok"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
-msgstr ""
+msgstr "Láthatóak legyen a sorhoz tartozó scripek"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
-msgstr ""
+msgstr "Megjelenítési mód"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Display ticket #%1"
-msgstr ""
-
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr ""
-#: html/Elements/Refresh:29
-msgid "Don't refresh this page."
-msgstr ""
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Keresés indítása"
-#: NOT FOUND IN SOURCE
-msgid "Don't show search results"
-msgstr ""
+#: html/Elements/Refresh:51
+msgid "Don't refresh this page."
+msgstr "Ne frissítse ezt az oldalt."
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
+msgstr "Letölt"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
-msgstr ""
+msgstr "Határidõ"
-#: NOT FOUND IN SOURCE
-msgid "Due date '%1' could not be parsed"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-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!"
-#: NOT FOUND IN SOURCE
-msgid "Edit"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Conditions"
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
-msgid "Edit Custom Fields for %1"
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
-msgstr ""
-
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
-msgstr ""
+msgstr "Kapcsolatok módosítása"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
+msgstr "Lekérdezés szerkesztése kézzel"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr ""
+msgstr "Módosítsa a(z) %1 sor sablonjait!"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr ""
-
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
-msgstr ""
+msgstr "Módosítsa a rendszersablonokat!"
-#: NOT FOUND IN SOURCE
-msgid "Edit templates for %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for user %1"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
-msgstr ""
+msgstr "Módosítsa a(z) %1 csoport tagságát!"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing template %1"
-msgstr ""
-
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
-msgstr ""
+msgstr "Meg kell adni a bázist vagy a célt"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
-msgstr ""
+msgstr "E-mail cím"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "EmailAddress"
-msgstr ""
+msgstr "E-Mail-cím már foglalt"
-#: NOT FOUND IN SOURCE
-msgid "EmailEncoding"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+# ## muss das überhaupt übersetzt werden???
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
-msgstr ""
+msgstr "Aktivált (kiválasztása letiltja ezt az egyéni mezõt)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
-msgstr ""
+msgstr "Aktivált (Kiválasztása letiltja ezt a csoportot)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
+msgstr "Aktivált (Kiválasztása letiltja ezt a sort)"
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr ""
+msgstr "Aktív sorok"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
-msgstr ""
+msgstr "Status %1 aktiviert"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
-msgstr ""
+msgstr "Adjon meg több értéket!"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Objektum vagy URI. Szóközzel elválasztva több is megadható"
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
-msgstr ""
+msgstr "Adjon meg egy értéket!"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Sor vagy URI. Szóközzel elválasztva több is megadható"
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Probléma szám vagy URI. Szóközzel elválasztva több is megadható"
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr ""
+msgstr "Adjon meg egy értéket!"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
-msgstr ""
+msgstr "Hiba"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
-msgstr ""
+msgstr "Hiba a sor paraméterezésében ->AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Hiba a sor paraméterezésében->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
-msgstr ""
+msgstr "Hiba a probléma paraméterezésében -> AddWatcher"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Hiba a probléma paraméterezésében->DelWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Becsült"
#: etc/initialdata:20
msgid "Everyone"
-msgstr ""
+msgstr "Mindenki"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ExternalAuthId"
-msgstr ""
+msgstr "Például:"
-#: NOT FOUND IN SOURCE
-msgid "ExternalContactInfoId"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
-msgstr ""
+msgstr "Kiegészítõ információk"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr ""
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr ""
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
-msgstr ""
+msgstr "A %1 Modul nem betölthetõ. (%2)"
-#: lib/RT/Date.pm:412
-msgid "Feb."
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "February"
-msgstr ""
+#: lib/RT/Date.pm:438
+msgid "Feb."
+msgstr "feb."
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
-msgstr ""
+msgstr "fájlnév"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Fin"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
-msgstr ""
+msgstr "Végsõ prioritás"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr ""
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Find new/open tickets"
-msgstr ""
+msgstr "Találjon olyan csoportot, amelyiknél a"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
-msgstr ""
+msgstr "Találj olyan embereket, akiknél a"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr ""
+msgstr "Problémák keresése"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "First page"
-msgstr ""
+msgstr "Elsõ"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr ""
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
+msgstr "A változtatás kikényszerítése"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
msgstr ""
-#: html/Search/Results.html:70
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
-msgstr ""
+msgstr "%quant(%1) problémát találtam"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "FreeformContactInfo"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
-msgstr ""
+msgstr "P"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
-msgstr ""
+msgstr "Teljes fejléc"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Getting the current user from a pgp sig\\n"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
-msgstr ""
+msgstr "%1 felhasználónak adva"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
-msgstr ""
+msgstr "Ãltalános"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
-msgstr ""
+msgstr "Globális egyéni mezõ"
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
-msgstr ""
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Egyéni mezõk általános beállításai"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
-msgstr ""
+msgstr "Ãltalános probléma: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Hajrá!"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Good pgp sig from %1\\n"
-msgstr ""
+msgstr "Hajrá!"
-#: NOT FOUND IN SOURCE
-msgid "Goto page"
-msgstr ""
-
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
-msgstr ""
+msgstr "Mutassa a problémát"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
-msgstr ""
+msgstr "Csoport"
-#: NOT FOUND IN SOURCE
-msgid "Group %1 %2: %3"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 ""
+msgstr "Csoportjogok"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
-msgstr ""
+msgstr "Csoportnak már vannak tagjai"
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
-msgstr ""
+msgstr "A csoportot nem lehetett létrehozni: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
-msgstr ""
+msgstr "Csoport létrehozva"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
-msgstr ""
+msgstr "A csoportnak már van ilyen tagja"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Group not found.\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Group not specified.\\n"
-msgstr ""
+msgstr "Csoport nem található"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
-msgstr ""
+msgstr "Csoportok"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
-msgstr ""
+msgstr "Csoportok nem lehetnek a saját tagjaik tagjai!"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
-msgstr ""
+msgstr "A keresési feltételeknek megfeleõ csoportok"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr ""
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
-msgstr ""
+msgstr "Hallo!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
-msgstr ""
+msgstr "Hallo %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
+msgstr "Részletes történet"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr ""
+msgstr "A %1 csoport története"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr ""
+msgstr "%1 felhasználó története"
-#: NOT FOUND IN SOURCE
-msgid "HomePhone"
-msgstr ""
-
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr ""
+msgstr "Kezdõlap"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
-msgstr ""
+msgstr "Sorszám"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
-msgstr ""
+msgstr "Személy"
#: etc/initialdata:429
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr ""
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "Ha a beküldõ ismeretlen, ezzel legyen az új probléma beküldõje"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Ha nincs megadva sor, ebbe a sorba kerüljenek az új problémák"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
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:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
-msgstr ""
+msgstr "Érvénytelen érték %1-nek"
#: NOT FOUND IN SOURCE
msgid "Image"
-msgstr ""
+msgstr "Kép"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
-msgstr ""
+msgstr "Nem változtatható mezõ"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Láthatóak legyenek a letiltott sorok is."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr ""
+msgstr "Láthatóak legyenek a letiltott sorok is."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
+msgstr "Keresés a letiltott felhasználók között is."
+
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
msgstr ""
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
-msgid "Initial Priority"
+#: html/Search/Build.html:660
+msgid "Incomplete query"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+msgid "Initial Priority"
+msgstr "Kezdõ prioritás"
+
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
+msgstr "Input hiba"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
-msgstr ""
+msgstr "Belsõ hiba"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
-msgstr ""
+msgstr "Belsõ hiba: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
-msgstr ""
+msgstr "Érvénytelen csoportfajta"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Invalid Type"
-msgstr ""
+msgstr "Érvénytelen jog"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
-msgstr ""
+msgstr "Érvénytelen dátum"
-#: NOT FOUND IN SOURCE
-msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr ""
-
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
-msgstr ""
+msgstr "Érvénytelen sor"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
-msgstr ""
+msgstr "Érvénytelen jog"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
-msgstr ""
+msgstr "Érvénytelen érték %1-nek"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
-msgstr ""
+msgstr "Érvénytelen érték az egyéni mezõhöz"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
-msgstr ""
+msgstr "Érvénytelen státuszérték"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
-msgstr ""
+msgstr "jan."
-#: NOT FOUND IN SOURCE
-msgid "January"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
-msgstr ""
+msgstr "júl."
-#: NOT FOUND IN SOURCE
-msgid "July"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
-msgstr ""
+msgstr "Minden módosítása"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "June"
-msgstr ""
+msgstr "jún."
-#: NOT FOUND IN SOURCE
-msgid "Keyword"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Lang"
-msgstr ""
-
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
-msgstr ""
+msgstr "Nyelv"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Nagy"
-#: html/Ticket/Elements/Tabs:74
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
-msgstr ""
+msgstr "Utolsó"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
+msgstr "Utolsó kapcsolat"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Last Notified"
-msgstr ""
+msgstr "Utoljára foglalkoztak vele"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr ""
+msgstr "Utoljára aktualizálva"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "Utoljára aktualizálta"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr ""
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
-msgstr ""
+msgstr "Felhasználónak RT-hozzáférés engedélyezése"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Limiting owner to %1 %2"
-msgstr ""
+msgstr "Felhasználónak több jog engedélyezése"
-#: NOT FOUND IN SOURCE
-msgid "Limiting queue to %1 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
msgstr ""
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
-msgstr ""
+msgstr "Kapcsolat már létezik"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
-msgstr ""
+msgstr "Kapcsolat nem hozható létre"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
-msgstr ""
+msgstr "Kapcsolat létrehozva (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
-msgstr ""
+msgstr "Kapcsolat törölve (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
-msgstr ""
+msgstr "Kapcsolat nem található"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
-msgstr ""
+msgstr "%1. számú probléma kapcsolatainak módosítása"
-#: NOT FOUND IN SOURCE
-msgid "Link ticket %1"
-msgstr ""
-
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
-msgstr ""
+msgstr "Kapcsolatok módosítása"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
+msgstr "Lekérdezés betöltése"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
-msgid "Location"
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
msgstr ""
-#: lib/RT.pm:184
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+msgid "Location"
+msgstr "Cím"
+
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
-msgstr ""
+msgstr "%1-ként van bejelentkezve"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
-msgstr ""
+msgstr "Bejelentkezés"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
-msgstr ""
+msgstr "Kijelentkezés"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
-msgstr ""
+msgstr "Legyen a tulajdonos"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
-msgstr ""
+msgstr "Státusz változtatása"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
-msgstr ""
+msgstr "Határidõ változtatása"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
-msgstr ""
+msgstr "Megoldási dátum változtatása"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr ""
+msgstr "Hozzáfogás dátumának változtatása"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr ""
+msgstr "Kiosztás dátumának változtatása"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
-msgstr ""
+msgstr "Bejelentés dátumának változtatása"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
-msgstr ""
+msgstr "Prioritás állítása"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
-msgstr ""
+msgstr "Sor változtatása"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
-msgstr ""
+msgstr "Tárgy változtatása"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
-msgstr ""
+msgstr "Csoportok és tagjaik kezelése"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr ""
+msgstr "Minden sorra vonatkozó tulajdonságok és beállítások kezelése"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
-msgstr ""
+msgstr "Sorok és a sorokra jellemzõ beállítások kezelése"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
-msgstr ""
+msgstr "Felhasználók és jelszavaik kezelése"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "March"
-msgstr ""
+msgstr "már."
-#: NOT FOUND IN SOURCE
-msgid "May"
-msgstr ""
-
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
-msgstr ""
+msgstr "máj."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "Tag hozzáadva"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "Tag törölve"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
-msgstr ""
+msgstr "Tag hozzáadva"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
-msgstr ""
+msgstr "Tag törölve"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
-msgstr ""
+msgstr "Tag nincs törölve"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
-msgstr ""
+msgstr "Tagja a"
-#: NOT FOUND IN SOURCE
-msgid "MemberOf"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
-msgstr ""
+msgstr "Tagok"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "%1 tag hozzáadva"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
-msgstr ""
+msgstr "%1-beli tagság törölve"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
-msgstr ""
+msgstr "Tagságok"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
-msgstr ""
+msgstr "%1 felhasználó tagságai"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
-msgstr ""
+msgstr "Beolvasztás sikeres"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
-msgstr ""
+msgstr "Beolvasztás sikertelen Konnte EffectiveId nicht setztn"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr "Beolvasztás sikertelen Konnte EffectiveId nicht setztn"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
-msgstr ""
+msgstr "Beolvasztani ebbe"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Beolvasztva %1-be"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
+msgstr "Üzenet szövege"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
+msgstr "A sor nem hozható létre"
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Üzenet rögzítve"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
-msgid "Missing a primary key?: %1"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
-msgid "Mobile"
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "MobilePhone"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modified"
+#: lib/RT/Record.pm:940
+msgid "Missing a primary key?: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+msgid "Mobile"
+msgstr "Mobil"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr ""
-
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
-msgstr ""
+msgstr "Változtassa meg a %1-re vonatkozó egyéni mezõket!"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Csoportjogok módosítása"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Tagok módosítása"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Jogok módosítása"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify Template %1"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Felhasználói jogok módosítása"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr ""
+msgstr "Változtassa meg a(z) %1 sor egyéni mezõjét!"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify dates for # %1"
-msgstr ""
-
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
-msgstr ""
+msgstr "%1. számú probléma idõadatainak módosítása"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
+msgstr "%1. számú probléma idõadatainak módosítása"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
msgstr ""
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: 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 ""
+msgstr "Változtassa meg az általános csoportjogokat!"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
-msgstr ""
+msgstr "Változtassa meg az általános csoportjogokat!"
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global scrips"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
-msgstr ""
+msgstr "Változtassa meg az általános felhasználói jogokat!"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
-msgstr ""
+msgstr "Változtassa meg az általános felhasználói jogokat!"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Változztassa meg a(z) %1 sor csoportjogait!"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 ""
+msgstr "Módosítsa a(z) %1 csoport jogait"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
-msgstr ""
+msgstr "Változtassa meg a %1 sor csoportjogait!"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr ""
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
-msgstr ""
+msgstr "Változtassa meg a %1 sorhoz tarozó részvevõket!"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
-msgstr ""
+msgstr "A %1. számú problémában érintett személyek változtatása"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
-msgstr ""
+msgstr "Változtassa meg a(z) %1 sor Scripjeit"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 ""
+msgstr "Változtassa meg a minden sorra vonatkozó scripeket!"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 ""
+msgstr "Hozzon létre egy sablont!"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
-msgstr ""
+msgstr "Változtassa meg az általános sablonokat!"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
-msgstr ""
+msgstr "A %1 csoport módosítása"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
-msgstr ""
+msgstr "%1 felhasználó módosítása"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
-msgstr ""
+msgstr "%1. számú probléma adatainak módosítása"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
-msgstr ""
+msgstr "%1. számú probléma alapadatainak módosítása"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 ""
+msgstr "Változtassa meg a(z) %1 csoport jogait!"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr ""
+msgstr "Változtassa meg a(z) %1 sor felhasználói jogait!"
-#: NOT FOUND IN SOURCE
-msgid "Modify watchers for queue '%1'"
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:71
-msgid "ModifyACL"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
msgstr ""
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
-msgstr ""
+msgstr "H"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
-msgstr ""
+msgstr "További részletek %1 felhasználóról"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
-msgstr ""
+msgstr "Lefelé mozgatni"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
-msgstr ""
+msgstr "Felfelé mozgatni"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr ""
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr ""
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr ""
+msgstr "%1 problémáim"
-#: NOT FOUND IN SOURCE
-msgid "My Approvals"
-msgstr ""
-
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
-msgstr ""
+msgstr "Lezárás"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Saját lekérdezések"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
-msgstr ""
+msgstr "Név"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Need approval from system administrator"
-msgstr ""
+msgstr "A felhasználói név már foglalt"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
-msgstr ""
+msgstr "Soha"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
-msgstr ""
+msgstr "Új"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
-msgstr ""
+msgstr "Új kapcsolatok"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
-msgstr ""
+msgstr "Új jelszó"
#: etc/initialdata:332
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Search"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
+msgstr "Új lekérdezés"
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
-msgstr ""
+msgstr "Új egyéni mezõ"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
-msgstr ""
+msgstr "Új csoport"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
-msgstr ""
+msgstr "Új jelszó"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr ""
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
-msgstr ""
+msgstr "Új sor"
-#: NOT FOUND IN SOURCE
-msgid "New request"
-msgstr ""
-
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
-msgstr ""
+msgstr "Új jogok"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
-msgstr ""
+msgstr "Új Scrip"
-#: NOT FOUND IN SOURCE
-msgid "New search"
-msgstr ""
-
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 ""
+msgstr "Új sablon"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
-msgstr ""
+msgstr "Új probléma"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
-msgstr ""
+msgstr "Az új probléma nem létezik"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
-msgstr ""
+msgstr "Új felhasználó"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr ""
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
-msgstr ""
+msgstr "Új résztvevõk"
-#: NOT FOUND IN SOURCE
-msgid "New window setting"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
-msgstr ""
+msgstr "Következõ"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Next page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "NickName"
-msgstr ""
+msgstr "Következõ oldal"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
-msgstr ""
+msgstr "Becenév"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
-msgstr ""
+msgstr "Nincs egyéni mezõ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "Nincs egyéni mezõ meghatározva"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
-msgstr ""
+msgstr "Nincs csoport meghatározva"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
-msgstr ""
+msgstr "Nincs sor meghatározva"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr ""
+"RT-felhasználó nem található. Vegyew fel a kapcsolatot az RT-"
+"adminisztrátorral.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
-msgstr ""
+msgstr "Nincs sablon"
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "No command found\\n"
-msgstr ""
+msgstr "Nincs <b>sor</b> megadva!"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
-msgstr ""
+msgstr "Nincs kiegészítés tárolva"
-#: NOT FOUND IN SOURCE
-msgid "No correspondence attached"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
-msgstr ""
+msgstr "Nincs leírás a(z) %1-hez"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
-msgstr ""
+msgstr "Nincs <b>csoport</b> megadva!"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr ""
+msgstr "Nincs a keresési feltételeknek megfeleõ csoport."
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
-msgstr ""
+msgstr "Nincs jelszó megadva"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
-msgstr ""
+msgstr "Nincs joga sort létrehozni"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
-msgstr ""
+msgstr "Nincs joga a(z) '%1' sorban problémát létrehozni"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
-msgstr ""
+msgstr "Nincs joga felhasználót létrehozni"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr ""
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr ""
+msgstr "Nincs joga ezt a problémát aktualizálni"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
-msgstr ""
+msgstr "Nincs <b>felelõs</b> megadva!"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
-msgstr ""
+msgstr "Nincs vezetõ kiválasztva."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr ""
+msgstr "Nem található a keresési fletételeknek megfelelõ sor"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
-msgstr ""
+msgstr "Nem találhatók jogok"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
+msgstr "Nincsenek jogok engedélyezve."
+
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
msgstr ""
-#: html/Search/Bulk.html:162
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
-msgstr ""
+msgstr "Nincs feldolgozható keresési lista."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "(nincs tárgy)"
-#: NOT FOUND IN SOURCE
-msgid "No ticket id specified"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
-msgstr ""
+msgstr "Nincs <b>értesítési típus</b> megadva!"
-#: NOT FOUND IN SOURCE
-msgid "No user or email address specified"
-msgstr ""
-
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
-msgstr ""
+msgstr "Nincs a keresési feltételeknek megfeleõ felhasználó."
-#: NOT FOUND IN SOURCE
-msgid "No valid RT user found. RT cvs handler disengaged. Please consult your RT administrator.\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
-msgstr ""
+msgstr "Senki"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Not logged in"
-msgstr ""
+msgstr "Nem létezõ mezõ?"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
-msgstr ""
+msgstr "Nincs bejelentkezve."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
-msgstr ""
+msgstr "Nincs megadva"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Not yet implemented...."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
-msgstr ""
+msgstr "Megjegyzések"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
-msgstr ""
+msgstr "Értesítést nem sikerült elküldeni."
#: etc/initialdata:101
msgid "Notify AdminCcs"
-msgstr ""
+msgstr "AdminCCs értesítése"
#: etc/initialdata:97
msgid "Notify AdminCcs as Comment"
-msgstr ""
+msgstr "AdminCCs értesítése kiegészítésként"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
@@ -3718,19 +2782,19 @@ msgstr ""
#: etc/initialdata:128
msgid "Notify Other Recipients"
-msgstr ""
+msgstr "Más címzettek értesítése"
#: etc/initialdata:124
msgid "Notify Other Recipients as Comment"
-msgstr ""
+msgstr "Más címzettek értesítése kiegészítésként"
#: etc/initialdata:85
msgid "Notify Owner"
-msgstr ""
+msgstr "A tulajdonos értesítése"
#: etc/initialdata:81
msgid "Notify Owner as Comment"
-msgstr ""
+msgstr "A tulajdonos értesítése kiegészítésként"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
@@ -3750,967 +2814,770 @@ msgstr ""
#: etc/initialdata:77
msgid "Notify Requestors"
-msgstr ""
+msgstr "Beküldõ értesítése"
#: etc/initialdata:111
msgid "Notify Requestors and Ccs"
-msgstr ""
+msgstr "A beküldõ és a tájékoztatást kapó értesítése"
#: etc/initialdata:106
msgid "Notify Requestors and Ccs as Comment"
-msgstr ""
+msgstr "A beküldõ és a tájékoztatást kapó értesítése kiegészítésként"
#: etc/initialdata:120
msgid "Notify Requestors, Ccs and AdminCcs"
-msgstr ""
+msgstr "Minden résztvevõ tájékozatatása"
#: etc/initialdata:116
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
-msgstr ""
+msgstr "Minden résztvevõ értesítése kiegészítésként"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
-msgstr ""
+msgstr "nov."
-#: NOT FOUND IN SOURCE
-msgid "November"
-msgstr ""
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "VAGY"
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
-msgstr ""
+msgstr "Objekum nem hozható létre"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "Az objekumot nem sikerült törölni"
+
+#: lib/RT/Record.pm:338
msgid "Object created"
-msgstr ""
+msgstr "Objektum létehozva"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Objektum törölve"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "October"
-msgstr ""
+msgstr "okt."
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
-msgstr ""
+msgstr "e napon"
#: etc/initialdata:163
msgid "On Comment"
-msgstr ""
+msgstr "Kiegészítéskor"
#: etc/initialdata:156
msgid "On Correspond"
-msgstr ""
+msgstr "Válaszoláskor"
#: etc/initialdata:145
msgid "On Create"
-msgstr ""
+msgstr "Létrehozáskor"
#: etc/initialdata:184
msgid "On Owner Change"
-msgstr ""
+msgstr "Tulajdonos változásakor"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Prioritás változásakor"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr ""
+msgstr "Sor megváltozásakor"
#: etc/initialdata:198
msgid "On Resolve"
-msgstr ""
+msgstr "Megoldáskor"
#: etc/initialdata:169
msgid "On Status Change"
-msgstr ""
+msgstr "Státusz megváltozásakor"
#: etc/initialdata:150
msgid "On Transaction"
-msgstr ""
+msgstr "Tranzakciónál"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
-msgstr ""
+msgstr "Csak a(z) %1 után létrejött poblémák engedélyezései legyenek láthatóak"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='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:30
+#: html/Elements/Quicksearch:52
msgid "Open"
-msgstr ""
+msgstr "Nyitott"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
-msgstr ""
+msgstr "Megnyit"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in a new window"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Open tickets (from listing) in another window"
-msgstr ""
+msgstr "Nyitott problémák"
#: etc/initialdata:140
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Rendezés"
-#: NOT FOUND IN SOURCE
-msgid "Ordering and sorting"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
-msgstr ""
+msgstr "Cég, szervezet"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
+msgstr "Prioritás idõvel emelkedik"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
-msgstr ""
+msgstr "Saját problémák"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
-msgstr ""
+msgstr "Tulajdonos"
-#: NOT FOUND IN SOURCE
-msgid "Owner changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
-msgstr ""
+msgstr "Erõszakos tulajdonosváltás: %1 --> %2"
-#: NOT FOUND IN SOURCE
-msgid "Owner is"
-msgstr ""
-
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "%1/%2 oldal"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "PagerPhone"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Parent"
-msgstr ""
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
-msgstr ""
+msgstr "Felmenõk"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
-msgstr ""
+msgstr "Jelszó"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
+msgstr "Jelszó-emlékeztetõ"
+
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Jelszó megváltoztatva"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
msgstr ""
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
-msgid "Password too short"
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
msgstr ""
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: NOT FOUND IN SOURCE
+msgid "Password too short"
+msgstr "A jelszó túl rövid!"
+
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
+msgstr "Jelszó: %1"
+
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
msgstr ""
-#: html/Admin/Users/Modify.html:318
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
-msgstr ""
+msgstr "A jelszavak nem egyeznek."
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
-msgstr ""
+msgstr "Résztvevõk"
#: etc/initialdata:133
msgid "Perform a user-defined action"
msgstr ""
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Perl konfiguráció"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
-msgstr ""
+msgstr "Hozzáférés visszautasítva"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
-msgstr ""
+msgstr "Saját Csoportok"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
-msgstr ""
+msgstr "Saját csoportok"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
-msgstr ""
+msgstr "Saját csoportok:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Placeholder"
-msgstr ""
+msgstr "Telefonszámok"
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
-msgstr ""
+msgstr "Beállításaim"
-#: NOT FOUND IN SOURCE
-msgid "Prefs"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
-msgstr ""
+msgstr "Elõzõ"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Previous page"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Pri"
-msgstr ""
+msgstr "Elõzõ oldal"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr ""
+msgstr "%1 vezetõ nem található."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
-msgstr ""
+msgstr "Prioritás"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
-msgstr ""
+msgstr "Prioritás kezdõ értéke"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
#: etc/initialdata:25
msgid "Privileged"
-msgstr ""
+msgstr "Kiemelt"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr ""
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
+msgstr "Kiemelt felhasználók:"
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "Lekérdezés"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Lekérdezésszerkesztõ"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
-msgstr ""
+msgstr "Sor"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Queue '%1' not found\\n"
-msgstr ""
+msgstr "%2 sor nem található"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Queue Scrips"
-msgstr ""
+msgstr "A sor neve"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
-msgstr ""
+msgstr "Sor már létezik"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
-msgstr ""
+msgstr "A sor nem hozható létre"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr ""
+msgstr "a sor nem tölthetõ be."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
-msgstr ""
+msgstr "A sor létrehozva"
-#: NOT FOUND IN SOURCE
-msgid "Queue is not specified."
-msgstr ""
-
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
-msgstr ""
+msgstr "A sor nem található"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
-msgstr ""
+msgstr "Sorok"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
-msgstr ""
+msgstr "Gyors lekérdezés"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Probléma felvétele (gyors)"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
-msgstr ""
+msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
-msgstr ""
+msgstr "RT %1 %2-nek"
-#: NOT FOUND IN SOURCE
-msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Authentication error."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Bounce: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Configuration error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Critical error. Message not recorded!"
-msgstr ""
+msgstr "Konfiguráció"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Received mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
+msgstr "RT Hiba"
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service / Closed Tickets"
-msgstr ""
-
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't authenticate you"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find requestor via its external database lookup"
-msgstr ""
+msgstr "Ãttekintés"
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't find the queue: %1"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "RT couldn't validate this PGP signature. \\n"
-msgstr ""
-
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr ""
+msgstr " %1 -- Request Tracker "
-#: NOT FOUND IN SOURCE
-msgid "RT has proccessed your commands"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT thinks this message may be a bounce"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT will process this message as if it were unsigned.\\n"
-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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
-msgstr ""
+msgstr "Valódi név"
-#: NOT FOUND IN SOURCE
-msgid "RealName"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "%1 hivatkozás törölve"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
-msgstr ""
+msgstr "A következõk kapcsolódnak hozzá"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
-msgstr ""
+msgstr "A következõkhöz kapcsolódik"
-#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Refine"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Refine search"
-msgstr ""
-
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
-msgstr ""
+msgstr "%1 percenként frissítse ezt az oldalt."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
-msgstr ""
+msgstr "Adminisztratív tájékoztatást kapó eltávolítása"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
-msgstr ""
+msgstr "Tájékoztatást kapó eltávolítása"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
-msgstr ""
+msgstr "Beküldõ eltávolítása"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
-msgstr ""
+msgstr "Válaszol"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Válaszcím"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Válasz a beküldõknek"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
-msgstr ""
+msgstr "Válasz a problémákra"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Requestor email address"
-msgstr ""
+msgstr "Beküldõ"
-#: NOT FOUND IN SOURCE
-msgid "Requestor(s)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RequestorAddresses"
-msgstr ""
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
-msgstr ""
+msgstr "Beküldõ"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
-msgstr ""
+msgstr "A problémát meg kell oldani"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
-msgstr ""
+msgstr "Visszaállít"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
-msgstr ""
+msgstr "Otthoni"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
-msgstr ""
+msgstr "Megold"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
-msgstr ""
+msgstr "%1. (%2) probléma lezárása"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
-msgstr ""
+msgstr "Megoldva"
-#: NOT FOUND IN SOURCE
-msgid "Response to requestors"
-msgstr ""
-
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
-msgstr ""
+msgstr "Változtatások eredménye"
-#: NOT FOUND IN SOURCE
-msgid "Results per page"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
-msgstr ""
+msgstr "Jelszó megismételve"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
-msgstr ""
+msgstr "A jog megosztva"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
-msgstr ""
+msgstr "A jog betöltve"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
-msgstr ""
+msgstr "A jog nem vonnható vissza"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
-msgstr ""
+msgstr "A jog nem található"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
-msgstr ""
+msgstr "A jog nem található."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
-msgstr ""
+msgstr "Jog visszavonva"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
-msgstr ""
+msgstr "Jogok"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
-msgstr ""
+msgstr " %1 jogai nem vonhatók vissza"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
-msgstr ""
+msgstr "Szerepek"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Sorok száma oldalanként"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
-msgstr ""
+msgstr "Szo"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Mentés"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
-msgstr ""
+msgstr "Változtatások mentése"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Beállítások mentése"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
+msgstr "Változtatások mentése"
+
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Search/Elements/EditSearches:1
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
-msgstr ""
+msgstr "Elmentett lekérdezés"
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
-msgstr ""
+msgstr "Scrip létrehozva"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Scrip mezök"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
-msgstr ""
+msgstr "Scrip törölve"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Scrips for %1\\n"
-msgstr ""
+msgstr "Scrips"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr ""
+msgstr "Minden sorhoz érvényes Scripek"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
-msgstr ""
+msgstr "Keresés"
-#: NOT FOUND IN SOURCE
-msgid "Search Criteria"
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
+msgstr "Engedélyezések keresése"
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
-msgstr ""
+msgstr "Biztonság:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
-msgstr ""
+msgstr "Eyéni mezõk"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr ""
+msgstr "Válasszon egy egyéni mezõt!"
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
-msgstr ""
+msgstr "Válasszon csoportot!"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr ""
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
+msgstr "Válasszon felhasználót!"
+
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Válasszon egy egyéni mezõt!"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Válasszon egy egyéni mezõt!"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
-msgstr ""
+msgstr "Válasszon csoportot!"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
-msgstr ""
+msgstr "Válasszon több értéket!"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
-msgstr ""
+msgstr "Válasszon értéket!"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
-msgstr ""
+msgstr "Válasszon sort!"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
-msgstr ""
+msgstr "Válasszon Scripet!"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 ""
+msgstr "Válasszon sablont!"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr ""
+msgstr "Válasszon (legfeljebb %1) értéket!"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
-msgstr ""
+msgstr "Válasszon felhasználót"
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr ""
+msgstr "Kiválasztott egy egyéni mezõk"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Self Service"
-msgstr ""
+msgstr "Kiválasztott problémák"
#: etc/initialdata:121
msgid "Send mail to all watchers"
@@ -4756,1038 +3623,771 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
+msgstr "szep."
-#: NOT FOUND IN SOURCE
-msgid "September"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Lezárások"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Látható mezõk"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
+msgstr "Lekérdezés eredménye"
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
-msgstr ""
+msgstr "Láthatóak legyenek a felszabadított problémák"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
-msgstr ""
+msgstr "Problémaleírás"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
-msgstr ""
+msgstr "láthatóak legyenek az elutasított problémák"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
-msgstr ""
+msgstr "Attribútumok"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
-msgstr ""
+msgstr "Láthatóak legyenek a folyamatban levõ problémák"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
-msgstr ""
+msgstr "Láthatóak legyenek a mások engedélyezésére váró problémák"
-#: NOT FOUND IN SOURCE
-msgid "Show ticket private commentary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Show ticket summaries"
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ShowACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:70
-msgid "ShowACL"
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
-msgstr ""
+msgstr "Aláírás (e-mail-hez)"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr ""
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr ""
-#: html/Elements/Header:62
-msgid "Skip Menu"
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Sort key"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Sort results by"
+#: html/Elements/Header:85
+msgid "Skip Menu"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "SortOrder"
-msgstr ""
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Kicsi"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Rendezés"
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Stalled"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Start page"
-msgstr ""
-
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
-msgstr ""
+msgstr "Elkezdve"
-#: NOT FOUND IN SOURCE
-msgid "Started date '%1' could not be parsed"
-msgstr ""
-
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
-msgstr ""
+msgstr "Kiosztva"
-#: NOT FOUND IN SOURCE
-msgid "Starts By"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Starts date '%1' could not be parsed"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
-msgstr ""
+msgstr "Ãllam"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
-msgstr ""
+msgstr "Státusz"
#: etc/initialdata:309
msgid "Status Change"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
-msgid "Status changed from %1 to %2"
-msgstr ""
-
#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr ""
+msgid "Status changed from %1 to %2"
+msgstr "Státusz változtatása: '%1' --> '%2'"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
-msgstr ""
+msgstr "Elcsen"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Problémák elcsenése"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Probléma elcsenése %1 tulajdonostól"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
+msgstr "Probléma elcsenése %1 tulajdonostól "
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
msgstr ""
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
-msgstr ""
+msgstr "Tárgy"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr ""
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
+msgstr "Mentés"
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
+msgstr "Sikerült"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
-msgstr ""
+msgstr "V"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr ""
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
-msgstr ""
+msgstr "Rendszer"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "Rendszerkonfiguráció"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr ""
+msgstr "Rendszerhiba"
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
-msgstr ""
+msgstr "Rendszerkonfiguráció"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
-msgstr ""
+msgstr "Rendszerhiba. Jog nem delegálható ."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
-msgstr ""
+msgstr "Rendszerhiba. Jog nem adható."
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 ""
+msgstr "Rendszercsoportok"
#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr ""
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
-msgstr ""
+msgstr "Atvesz"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Problémák átvétele"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
-msgstr ""
+msgstr "Ãtvéve"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
-msgstr ""
+msgstr "Sablon"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
-msgstr ""
+msgstr "Sablon #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
-msgstr ""
+msgstr "Sablon törölve"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
-msgstr ""
+msgstr "Sablon nem található"
-#: NOT FOUND IN SOURCE
-msgid "Template not found\\n"
-msgstr ""
-
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
-msgstr ""
+msgstr "Sablon beolvasva"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Templates for %1\\n"
-msgstr ""
+msgstr "Sablonok"
#: NOT FOUND IN SOURCE
msgid "Text"
-msgstr ""
+msgstr "Szöveg"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
-msgstr ""
+msgstr "Már ez az aktuális érték"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
-msgstr ""
+msgstr "Egyéni mezõhöz érvénytelen értek"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
-msgstr ""
+msgstr "Ez ugyanaz az érték"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "A felhasználónak/csoportnak mát van ilyen joga"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
-msgstr ""
+msgstr "A vezetõ már %1-a a sornak"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
-msgstr ""
+msgstr "A vezetõ már %1-a a problémának"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
-msgstr ""
+msgstr "A vezetõ már nem %1-a a sornak"
-#: NOT FOUND IN SOURCE
-msgid "That principal is not a %1 for this ticket"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
-msgstr ""
+msgstr "Ez a sor nem létezik"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "That user already has that right"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
-msgstr ""
+msgstr "Már ez a felhasználó a tulajdonos!"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
-msgstr ""
+msgstr "Ilyen felhasználó nem létezik"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
-msgstr ""
+msgstr "A felhasználó már kiemelt"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
-msgstr ""
+msgstr "A felhasználó már nem kiemelt"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
-msgstr ""
+msgstr "A felhasználó mostantól kiemelt"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr ""
+msgstr "A felhasználó mostantól nem kiemelt"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
-msgstr ""
+msgstr "a felhasználóhoz nem tartozhatnak problémák ebbõl a sorból"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr ""
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
-msgstr ""
+msgstr "Alapadatok"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "The comment has been recorded"
-msgstr ""
-
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 ""
-#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr ""
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "This ticket %1 %2 (%3)\\n"
-msgstr ""
-
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
-msgstr ""
+msgstr "Diese Transaktion scheint keinen Inhalt zu haben"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr ""
+msgstr "A felhasználó által felvetett %1 legsürgõsebb probléma"
-#: NOT FOUND IN SOURCE
-msgid "This user's 25 highest priority tickets"
-msgstr ""
-
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
-msgstr ""
+msgstr "Cs"
-#: NOT FOUND IN SOURCE
-msgid "Ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 Jumbo update: %2"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr ""
+msgstr "%1. számú (%2) probléma jellemzõinek módosítása"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
-msgstr ""
+msgstr "Probléma. %1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "%1. probléma"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket %1 loaded\\n"
-msgstr ""
-
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
-msgstr ""
+msgstr "Probléma %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Probléma egyéni mezõi"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket Id"
-msgstr ""
-
#: etc/initialdata:324
msgid "Ticket Resolved"
-msgstr ""
+msgstr "Pobléma megoldva"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket attachment"
-msgstr ""
+msgstr "Probléma tranzakciói"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
-msgstr ""
+msgstr "A probléma tartalma"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:497
-msgid "Ticket created"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket creation failed"
-msgstr ""
-
-#: lib/RT/Transaction_Overlay.pm:502
-msgid "Ticket deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket id not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr ""
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket not found"
-msgstr ""
+msgstr "Probléma metadata"
#: etc/initialdata:310
msgid "Ticket status changed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket watchers"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
msgstr ""
-#: html/Elements/Tabs:46
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
msgid "Tickets"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
-msgstr ""
+msgstr "Problémák"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Tickets from %1"
-msgstr ""
-
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
-msgstr ""
+msgstr "Maradék idõ"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
-msgstr ""
+msgstr "Ráfordított munkaidõ"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
-msgstr ""
+msgstr "Maradék idõ"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "TimeLeft"
-msgstr ""
+msgstr "Munkaidõ"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
-msgstr ""
+msgstr "Ráfordított munkaidõ"
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "To generate a diff of this commit:\\n"
-msgstr ""
-
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
-msgstr ""
+msgstr "Beérkezett"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Eszközök"
#: etc/initialdata:252
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Tranzakció egyéni mezõi"
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Trying to delete a right: %1"
-msgstr ""
-
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
-msgstr ""
+msgstr "K"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
-msgstr ""
+msgstr "Típus"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr ""
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "UnixUsername"
-msgstr ""
-
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr ""
-#: html/Elements/SelectResultsPerPage:36
-msgid "Unlimited"
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
msgstr ""
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Elements/SelectResultsPerPage:58
+msgid "Unlimited"
+msgstr "korlátlan"
+
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Névtelen lekérdezés"
#: etc/initialdata:32
msgid "Unprivileged"
-msgstr ""
+msgstr "Nem kiemelt"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr ""
+msgstr "Inaktív egyéni mezõk"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr ""
+msgstr "Inaktív objektumok"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
+msgstr "Probléma visszaadása"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
-msgstr ""
+msgstr "Frissít"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Mindet frissíti"
-#: NOT FOUND IN SOURCE
-msgid "Update ID"
-msgstr ""
-
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Probléma frissítése"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
-msgstr ""
+msgstr "Frissítés típusa"
-#: NOT FOUND IN SOURCE
-msgid "Update all these tickets at once"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Update email"
-msgstr ""
-
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Update name"
-msgstr ""
+msgstr "A kiválasztott problémák frissítése"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr ""
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
-msgstr ""
+msgstr "A kiválasztott problémák frissítése"
-#: NOT FOUND IN SOURCE
-msgid "Update signature"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Update ticket # %1"
-msgstr ""
-
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr ""
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr ""
+msgstr "%1. számú (%2) probléma aktualizálása"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr ""
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
-msgstr ""
+msgstr "Frissítve"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Feltöltés"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr ""
+msgstr "Több fájl feltöltése egyszerre"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr ""
+msgstr "Több kép feltöltése egyszerre"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr ""
+msgstr "Egy fájl feltöltése"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr ""
+msgstr "Egy kép feltöltése"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
-msgstr ""
+msgstr "Módosítások feltöltése"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "User %1 %2: %3\\n"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User %1 Password: %2\\n"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User '%1' not found\\n"
-msgstr ""
+msgstr "'%1' felhasználó nem található"
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
-msgstr ""
+msgstr "Felhasználó által meghatározott"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "User ID"
-msgstr ""
-
-#: html/Elements/SelectUsers:25
-msgid "User Id"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 ""
+msgstr "Felhasználói jogok"
-#: NOT FOUND IN SOURCE
+#: 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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr ""
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
-msgstr ""
+msgstr "Felhasználó létrehozva"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 ""
+msgstr "Felhasználó által definiált csoport"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User notified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "User view"
-msgstr ""
+msgstr "Felhasználó betöltve"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
-msgstr ""
+msgstr "Felhasználó által definiált csoportok"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
-msgstr ""
+msgstr "Felhasználó"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
-msgstr ""
+msgstr "Felhasználók"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr ""
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ValueOfQueue"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
-msgstr ""
+msgstr "Értékek"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "WebEncoding"
-msgstr ""
+msgstr "Résztvevõk"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
-msgstr ""
+msgstr "Sze"
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
@@ -5841,86 +4441,50 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
-msgstr ""
+msgstr "Munkahelyi"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "WorkPhone"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
-msgstr ""
+msgstr "Munkaidõ"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
-msgstr ""
+msgstr "Már az öné ez a probléma"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "You don't have permission to view that ticket.\\n"
-msgstr ""
-
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
-msgstr ""
+msgstr "%1 Problémát talált a %2 sorban"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
-msgstr ""
+msgstr "Kilépett a Request Tracker programból."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
-msgstr ""
+msgstr "Nincs joga létrehozni problémákat ebben a sorban"
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
-msgstr ""
+msgstr "Nem hozhat létre problémákat ebben a sorban"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Your %1 requests"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
-msgstr ""
+msgstr "Itt ismét bejelentkezhetsz!"
#: etc/initialdata:502
msgid "Your request has been approved by %1. Other approvals may still be pending."
@@ -5928,270 +4492,230 @@ msgstr ""
#: etc/initialdata:540
msgid "Your request has been approved."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr ""
+msgstr "A problémája engedélyezve."
#: etc/initialdata:445
msgid "Your request was rejected."
-msgstr ""
+msgstr "A problémája elutasítva."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
-msgstr ""
+msgstr "A begépelt felhasználói név vagy jelszó hibás!"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "[no subject]"
-msgstr ""
+msgstr "Irányítószám"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
-msgstr ""
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "létrehozhat saját lekérdezéseket"
-#: NOT FOUND IN SOURCE
-msgid "and not"
-msgstr ""
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "betölthet saját lekérdezéseket"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
+msgstr "%1nak engedélyezve"
+
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
msgstr ""
-#: html/SelfService/Closed.html:27
+#: html/SelfService/Closed.html:49
msgid "closed"
-msgstr ""
+msgstr "Lezárt"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
-msgstr ""
+msgstr "tartalmazza"
-#: NOT FOUND IN SOURCE
-msgid "content"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "content-type"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence (probably) not sent"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "correspondence sent"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "delete"
-msgstr ""
+msgstr "napja"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
+msgstr "törölve"
+
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
msgstr ""
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
-msgstr ""
+msgstr "nem"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
+msgstr "nem tartalmazza"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "equal to"
+msgstr "egyenlõ"
+
+#: html/Search/Build.html:387
+msgid "error: can't move down"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "email address"
+#: html/Search/Build.html:409
+msgid "error: can't move left"
msgstr ""
-#: html/Elements/SelectEqualityOperator:37
-msgid "equal to"
+#: html/Search/Build.html:368
+msgid "error: can't move up"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "false"
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "filename"
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
-msgstr ""
+msgstr "nagyobb mint"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
-msgstr ""
+msgstr " '%1' csopot"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
-msgstr ""
+msgstr "órája"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
-msgstr ""
+msgstr "Sorszám"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
-msgstr ""
+msgstr " == "
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
-msgstr ""
+msgstr " nem "
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
-msgstr ""
+msgstr "kisebb mint"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
-msgstr ""
+msgstr "=="
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
-msgstr ""
+msgstr "perce"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr ""
+msgstr "perc"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
-msgstr ""
+msgstr "hónapja"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
-msgstr ""
+msgstr "új"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "(nincs név)"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
-msgstr ""
+msgstr "Nincs érték"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
-msgstr ""
+msgstr "senki"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
-msgstr ""
+msgstr "nem egyenlõ"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr ""
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
-msgstr ""
+msgstr "Nyitott"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr ""
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
-msgstr ""
+msgstr "Stapel %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
-msgstr ""
+msgstr "elutasítva"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
-msgstr ""
+msgstr "megoldva"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
+msgstr "sec"
+
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
msgstr ""
-#: html/Search/Results.html:48
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
-msgstr ""
+msgstr "várakozik"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
-msgstr ""
+msgstr "rendszer %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr ""
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
+msgstr "probléma #%1 %2"
-#: NOT FOUND IN SOURCE
-msgid "true"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
-msgstr ""
+msgstr "felhasználó %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
-msgstr ""
+msgstr "hete"
-#: NOT FOUND IN SOURCE
-msgid "with template %1"
-msgstr ""
-
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
-msgstr ""
+msgstr "éve"
diff --git a/rt/lib/RT/I18N/i_default.pm b/rt/lib/RT/I18N/i_default.pm
index 10827c1..28082af 100644
--- a/rt/lib/RT/I18N/i_default.pm
+++ b/rt/lib/RT/I18N/i_default.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::I18N::i_default;
use strict;
diff --git a/rt/lib/RT/I18N/id.po b/rt/lib/RT/I18N/id.po
new file mode 100644
index 0000000..f532848
--- /dev/null
+++ b/rt/lib/RT/I18N/id.po
@@ -0,0 +1,5047 @@
+# Copyright (c) 2002 Jesse Vincent <jesse@bestpractical.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2005-06-03\n"
+"Last-Translator: James <james@actionmessage.com>\n"
+"Language-Team: rt-devel <rt-devel@lists.fsck.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=US-ASCII\n"
+"Content-Transfer-Encoding: 7bit\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)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($ticket->Id, $ticket->Subject)
+#. ($TicketObj->Id, $TicketObj->Subject)
+msgid "#%1: %2"
+msgstr "#%1: %2"
+
+#: lib/RT/Record.pm:926
+#. ($label)
+msgid "$prefix %1"
+msgstr "$Awalan %1"
+
+#: lib/RT/URI/fsck_com_rt.pm:257
+#. ($self->ObjectType, $self->Object->Id)
+msgid "%1 #%2"
+msgstr "%1 #%2"
+
+#: lib/RT/Date.pm:361
+#. ($s, $time_unit)
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: NOT FOUND IN SOURCE
+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))
+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
+#. ($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
+#. ($s, $time_unit)
+msgid "%1 %2 ago"
+msgstr "%1 %2 yang lalu"
+
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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
+#. ($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
+#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
+msgid "%1 %2 with template %3"
+msgstr "%1 %2 gunakan template %3"
+
+#: html/Ticket/Elements/ShowAttachments:72
+#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
+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
+#. (loc($DefaultStatus))
+#. (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
+#. ("--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
+#. ("--verbose")
+msgid "%1 - Output status updates to STDOUT"
+msgstr "%1 - status Output diperbaharui menjadi STDOUT"
+
+#: bin/rt-crontool:204
+#. ("--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
+#. ("--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
+#. ("--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>',)
+msgid "%1 RT %2 Copyright 1996-%3 %4."
+msgstr "%1 RT %2 Hak Cipta 1996-%3 %4."
+
+#: lib/RT/ScripAction_Overlay.pm:151
+#. ($self->Id)
+msgid "%1 ScripAction loaded"
+msgstr "%1 Memanggil AksiScrip"
+
+#: lib/RT/Record.pm:1708
+#. ($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
+#. ($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
+#. ($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
+#. ($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
+#. ($Description)
+msgid "%1 copy"
+msgstr "%1 ditiru"
+
+#: lib/RT/Record.pm:930
+msgid "%1 could not be set to %2."
+msgstr "%1 tidak bisa diatur ke %2."
+
+#: lib/RT/Ticket_Overlay.pm:2743
+#. ($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
+#. ($obj_type)
+msgid "%1 created"
+msgstr "%1 sudah dibuat"
+
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr "%1 sudah dihapus"
+
+#: html/Elements/MyTickets:47
+#. ($rows)
+msgid "%1 highest priority tickets I own"
+msgstr "%1 Tiket dengan prioritas paling tinggi yang saya miliki"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 highest priority tickets I requested..."
+msgstr "%1 Tiket dengan prioritas paling tinggi yang saya minta..."
+
+#: bin/rt-crontool:186
+#. ($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
+#. ($principal->Object->Name, $args{'Type'})
+msgid "%1 is no longer a %2 for this queue."
+msgstr "%1 tidak lagi menjadi %2 untuk antrian ini."
+
+#: NOT FOUND IN SOURCE
+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)
+msgid "%1 min"
+msgstr "%1 menit"
+
+#: html/Elements/MyRequests:47
+#. ($rows)
+msgid "%1 newest unowned tickets"
+msgstr "%1 tiket terbaru yang belum dimiliki"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 newest unowned tickets..."
+msgstr "%1 tiket terbaru yang belum dimiliki..."
+
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr "%1 objek"
+
+#: html/User/Elements/DelegateRights:97
+#. (loc($ObjectType =~ /^RT::(.*)$/))
+msgid "%1 rights"
+msgstr "hak-hak %1"
+
+#: lib/RT/Action/ResolveMembers.pm:63
+#. (ref $self)
+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
+msgid "%1's %2 objects"
+msgstr "%1's %2 objek"
+
+#: lib/RT/CustomField_Overlay.pm:829
+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
+#. ($object->Name)
+#. ($Object->Name)
+msgid "%1's saved searches"
+msgstr "%1's pencarian disimpan"
+
+#: lib/RT/Transaction_Overlay.pm:470
+#. ($self)
+msgid "%1: no attachment specified"
+msgstr "%1: tidak ada lampiran yang ditentukan"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:78
+#. ($size)
+msgid "%1b"
+msgstr "%1b"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:75
+#. (int( $size / 102.4 ) / 10)
+msgid "%1k"
+msgstr "%1k"
+
+#: lib/RT/Ticket_Overlay.pm:1118
+#. ($args{'Status'})
+msgid "'%1' is an invalid value for status"
+msgstr "'%1' adalah nilai yang tidak valid untuk status"
+
+#: 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 "(Klik kotak ini untuk hapus)"
+
+#: html/Ticket/Elements/PreviewScrips:94
+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
+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
+msgid "(Enter ticket ids or URLs, separated with spaces)"
+msgstr "(Masukkan ID Tiket atau URL, dipisahkan dengan spasi)"
+
+#: NOT FOUND IN SOURCE
+msgid "(If left blank, will default to %1"
+msgstr "(Jika ditinggalkan kosong, default akan diatur menjadi %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 "(Jika ditinggalkan kosong, default akan menjadi %1)"
+
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
+msgid "(No custom fields)"
+msgstr "(Tidak ada kolom kustom)"
+
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
+msgid "(No members)"
+msgstr "(Tidak ada anggota)"
+
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+msgid "(No scrips)"
+msgstr "(Tidak ada scrip)"
+
+#: html/Admin/Elements/EditTemplates:52
+msgid "(No templates)"
+msgstr "(Tidak ada template)"
+
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+msgid "(None)"
+msgstr "(Tidak satu pun)"
+
+#: 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 "(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
+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
+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
+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
+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/Admin/Groups/index.html:57 html/User/Groups/index.html:54
+msgid "(empty)"
+msgstr "(kosong)"
+
+#: html/Admin/Users/index.html:60
+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
+msgid "(no value)"
+msgstr "(Tidak ada nilai)"
+
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(Tidak ada nilai-nilai)"
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+msgid "(only one ticket)"
+msgstr "(hanya satu Tiket)"
+
+#: html/Elements/RT__Ticket/ColumnMap:146
+msgid "(pending approval)"
+msgstr "(izin ditunda)"
+
+#: html/Elements/RT__Ticket/ColumnMap:149
+msgid "(pending other Collection)"
+msgstr "(Koleksi yang lain ditunda)"
+
+#: html/Admin/Users/Modify.html:71
+msgid "(required)"
+msgstr "(diperlukan)"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "(untitled)"
+msgstr "(tidak ada judul)"
+
+#: html/Ticket/Elements/ShowBasics:53
+msgid "<% $Ticket->Status%>"
+msgstr "<% $Tiket->Status%>"
+
+#: html/Elements/SelectTicketTypes:48
+msgid "<% $_ %>"
+msgstr "<% $_ %>"
+
+#: html/Search/Elements/SelectLinks:48
+msgid "<%$_%>"
+msgstr "<%$_%>"
+
+#: html/Search/Elements/DisplayOptions:65
+msgid "<%$field%>"
+msgstr "<%$kolom%>"
+
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
+
+#: etc/initialdata:218
+msgid "A blank template"
+msgstr "Template kosong"
+
+#: html/Admin/Users/Modify.html:363
+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
+msgid "ACE not found"
+msgstr "ACE tidak ditemukan"
+
+#: lib/RT/ACE_Overlay.pm:854
+msgid "ACEs can only be created and deleted."
+msgstr "ACE hanya dapat dibuat dan dihapus."
+
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr "DAN"
+
+#: NOT FOUND IN SOURCE
+msgid "Aborting to avoid unintended ticket modifications.\\n"
+msgstr "Dibatalkan untuk menghindari modifikasi tiket yang tidak diharapkan.\\n"
+
+#: html/User/Elements/Tabs:53
+msgid "About me"
+msgstr "Tentang Aku"
+
+#: html/Admin/Users/Modify.html:106
+msgid "Access control"
+msgstr "Kontrol Akses"
+
+#: html/Admin/Elements/EditScrip:71
+msgid "Action"
+msgstr "Aksi"
+
+#: lib/RT/Scrip_Overlay.pm:173
+#. ($args{'ScripAction'})
+msgid "Action %1 not found"
+msgstr "Aksi %1 tidak ditemukan"
+
+#: NOT FOUND IN SOURCE
+msgid "Action committed."
+msgstr "Aksi dijalankan."
+
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Aksi dijalankan."
+
+#: bin/rt-crontool:144
+msgid "Action prepared..."
+msgstr "Aksi disiapkan..."
+
+#: html/Search/Build.html:85
+msgid "Add"
+msgstr "Tambah"
+
+#: html/Search/Bulk.html:114
+msgid "Add AdminCc"
+msgstr "Tambah AdminCc"
+
+#: html/Search/Bulk.html:110
+msgid "Add Cc"
+msgstr "Tambah Cc"
+
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Tambah Kolom"
+
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Tambah Kriteria"
+
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+msgid "Add More Files"
+msgstr "Tambah File Lagi"
+
+#: html/Search/Bulk.html:106
+msgid "Add Requestor"
+msgstr "Tambah Pemohon"
+
+#: html/Admin/Elements/AddCustomFieldValue:46
+msgid "Add Value"
+msgstr "Tambah Nilai"
+
+#: html/Admin/Global/Scrip.html:76
+msgid "Add a scrip which will apply to all queues"
+msgstr "Tambah scrip yang akan digunakan di semua antrian"
+
+#: html/Search/Build.html:85
+msgid "Add additional criteria"
+msgstr "Tambahkan kriteria tambahan"
+
+#: html/Search/Bulk.html:146
+msgid "Add comments or replies to selected tickets"
+msgstr "Tambah Komentar atau balas ke tiket yang sudah dipilih"
+
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
+msgid "Add members"
+msgstr "Tambah Anggota"
+
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
+msgid "Add new watchers"
+msgstr "Tambah Pengamat Baru"
+
+#: lib/RT/CustomField_Overlay.pm:103
+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
+#. ($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
+#. ($self->loc($args{'Type'}))
+msgid "Added principal as a %1 for this ticket"
+msgstr "Tambahkan prinsipal sebagai %1 untuk Tiket ini"
+
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
+msgid "Address1"
+msgstr "Alamat1"
+
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
+msgid "Address2"
+msgstr "Alamat2"
+
+#: html/Ticket/Create.html:95
+msgid "Admin Cc"
+msgstr "Admin Cc"
+
+#: etc/initialdata:295
+msgid "Admin Comment"
+msgstr "Komentar Admin"
+
+#: etc/initialdata:274
+msgid "Admin Correspondence"
+msgstr "Korespondensi Admin"
+
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
+msgid "Admin queues"
+msgstr "Antrian Admin"
+
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
+msgid "Admin/Global configuration"
+msgstr "Konfigurasi Admin/Global"
+
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+msgid "AdminCc"
+msgstr "AdminCc"
+
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr "Kolom Kustom Admin"
+
+#: lib/RT/Group_Overlay.pm:171
+msgid "AdminGroup"
+msgstr "Grup Admin"
+
+#: lib/RT/Group_Overlay.pm:173
+msgid "AdminGroupMembership"
+msgstr "Keanggotaan Grup Admin"
+
+#: lib/RT/System.pm:81
+msgid "AdminOwnPersonalGroups"
+msgstr "Milik Grup Pribadi Admin"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "AdminQueue"
+msgstr "Antrian Admin"
+
+#: lib/RT/System.pm:82
+msgid "AdminUsers"
+msgstr "Pengguna Admin"
+
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
+msgid "Administrative Cc"
+msgstr "Cc Administrasi"
+
+#: html/Ticket/Elements/Tabs:197
+msgid "Advanced"
+msgstr "Lanjutan"
+
+#: html/Elements/SelectDateRelation:57
+msgid "After"
+msgstr "Setelah"
+
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Kumpulan"
+
+#: etc/initialdata:363
+msgid "All Approvals Passed"
+msgstr "Semua Izin terlewati"
+
+#: html/Admin/Queues/index.html:75
+msgid "All Queues"
+msgstr "Semua Antrian"
+
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr "Dan/Atau"
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "Digunakan untuk"
+
+#: html/Search/Edit.html:64
+msgid "Apply"
+msgstr "Digunakan"
+
+#: html/Search/Edit.html:64
+msgid "Apply your changes"
+msgstr "Digunakan untuk perubahan anda"
+
+#: html/Elements/Tabs:74
+msgid "Approval"
+msgstr "Izin"
+
+#: html/Approvals/Display.html:67 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 "Izin #%1: %2"
+
+#: html/Approvals/index.html:75
+#. ($ticket->Id)
+msgid "Approval #%1: Notes not recorded due to a system error"
+msgstr "Izin #%1: Catatan yang tidak dicatat karena kesalahan sistem"
+
+#: html/Approvals/index.html:73
+#. ($ticket->Id)
+msgid "Approval #%1: Notes recorded"
+msgstr "Izin #%1: Catatan yang dicatat"
+
+#: etc/initialdata:351
+msgid "Approval Passed"
+msgstr "Izin dilewati"
+
+#: etc/initialdata:374
+msgid "Approval Rejected"
+msgstr "Izin ditolak"
+
+#: html/Approvals/Elements/Approve:65
+msgid "Approve"
+msgstr "Disetujui"
+
+#: etc/initialdata:504
+msgid "Approver's notes: %1"
+msgstr "Catatan Pemberi Persetujuan: %1"
+
+#: lib/RT/Date.pm:440
+msgid "Apr."
+msgstr "Apr."
+
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+msgid "Ascending"
+msgstr "Naik"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
+msgstr "Menentukan dan memindahkan kolom kustom"
+
+#: lib/RT/Queue_Overlay.pm:97
+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
+msgid "Attach"
+msgstr "Melampirkan"
+
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+msgid "Attach file"
+msgstr "Melampirkan file"
+
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+msgid "Attached file"
+msgstr "File dilampirkan"
+
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
+#. ($Attachment)
+msgid "Attachment '%1' could not be loaded"
+msgstr "Lampiran '%1' tidak dapat dipanggil"
+
+#: lib/RT/Transaction_Overlay.pm:478
+msgid "Attachment created"
+msgstr "Lampiran dibuat"
+
+#: lib/RT/Tickets_Overlay.pm:1673
+msgid "Attachment filename"
+msgstr "Nama File Lampiran"
+
+#: html/Ticket/Elements/ShowAttachments:47
+msgid "Attachments"
+msgstr "Lampiran-lampiran"
+
+#: lib/RT/Attributes_Overlay.pm:172
+msgid "Attribute Deleted"
+msgstr "Attribut sudah dihapus"
+
+#: lib/RT/Date.pm:444
+msgid "Aug."
+msgstr "Agst."
+
+#: NOT FOUND IN SOURCE
+msgid "AuthSystem"
+msgstr "Sistem Otorisasi"
+
+#: etc/initialdata:221
+msgid "Autoreply"
+msgstr "Balas Otomatis"
+
+#: etc/initialdata:72
+msgid "Autoreply To Requestors"
+msgstr "Balas Otomatis ke Pemohon"
+
+#: NOT FOUND IN SOURCE
+msgid "Available Columns"
+msgstr "Kolom Tersedia "
+
+#: NOT FOUND IN SOURCE
+msgid "Bad data in %1"
+msgstr "Data buruk di dalam %1"
+
+#: 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 "Dasar-dasar"
+
+#: html/Ticket/Update.html:86
+msgid "Bcc"
+msgstr "Bcc"
+
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+msgid "Be sure to save your changes"
+msgstr "Pastikanlah untuk menyimpan setiap perubahan anda"
+
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+msgid "Before"
+msgstr "Sebelum"
+
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr "Pemecahan Praktis yang terbaik, Logo bisnis LLC"
+
+#: NOT FOUND IN SOURCE
+msgid "Binary"
+msgstr "Binary"
+
+#: etc/initialdata:217
+msgid "Blank"
+msgstr "Kosong"
+
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Diberi huruf tebal"
+
+#: html/Search/Results.html:81
+msgid "Bookmarkable link"
+msgstr "Menyimpan penunjuk link"
+
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+msgid "Brief headers"
+msgstr "Catatan Atas Singkat"
+
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+msgid "Bulk ticket update"
+msgstr "Memperbaharui tiket dengan jumlah banyak pada waktu yang sama"
+
+#: lib/RT/User_Overlay.pm:1722
+msgid "Can not modify system users"
+msgstr "Tidak dapat mengubah sistem pengguna"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "Can this principal see this queue"
+msgstr "Dapatkah prinsipal melihat antrian ini"
+
+#: lib/RT/CustomField_Overlay.pm:370
+msgid "Can't add a custom field value without a name"
+msgstr "Tidak dapat menambah nilai kolom kustom tanpa nama"
+
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr "Tidak dapat menemukan kelas koleksi untuk '%'"
+
+#: html/Search/Build.html:761
+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
+msgid "Can't link a ticket to itself"
+msgstr "Tidak dapat menghubungkan tiket tersebut dengan dirinya sendiri"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Can't save this search"
+msgstr "Tidak dapat menyimpan pencarian ini"
+
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+msgid "Can't specifiy both base and target"
+msgstr "Tidak dapat menentukan baik dasar dan sasaran"
+
+#: html/autohandler:148
+#. ($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
+msgid "Cc"
+msgstr "Cc"
+
+#: html/SelfService/Prefs.html:52
+msgid "Change password"
+msgstr "Ubah Sandi"
+
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr "Periksa Semua"
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+msgid "Check box to delete"
+msgstr "Klik kotak ini untuk hapus"
+
+#: html/Admin/Elements/SelectRights:55
+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
+msgid "Children"
+msgstr "Anak"
+
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
+msgid "City"
+msgstr "Kota"
+
+#: html/Elements/Submit:102
+msgid "Clear All"
+msgstr "Hapus Semua"
+
+#: html/Ticket/Elements/ShowDates:68
+msgid "Closed"
+msgstr "Ditutup"
+
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+msgid "Closed tickets"
+msgstr "Tiket sudah ditutup"
+
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+msgid "Comment"
+msgstr "Komentar"
+
+#: html/Admin/Queues/Modify.html:79
+msgid "Comment Address"
+msgstr "Alamat Komentar"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "Comment on tickets"
+msgstr "Komentar pada Tiket"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "CommentOnTicket"
+msgstr "Komentar Pada Tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Comments"
+msgstr "Komentar"
+
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+msgid "Comments (Not sent to requestors)"
+msgstr "Komentar (Tidak dikirim ke pemohon)"
+
+#: html/Search/Bulk.html:150
+msgid "Comments (not sent to requestors)"
+msgstr "Komentar (tidak dikirim ke pemohon)"
+
+#: NOT FOUND IN SOURCE
+msgid "Comments about %1"
+msgstr "Komentar mengenai %1"
+
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+msgid "Comments about this user"
+msgstr "Komentar tentang pengguna ini"
+
+#: lib/RT/Transaction_Overlay.pm:623
+msgid "Comments added"
+msgstr "Komentar sudah ditambahkan"
+
+#: lib/RT/Action/Generic.pm:176
+msgid "Commit Stubbed"
+msgstr "Potongan Tiket Dijalankan"
+
+#: html/Admin/Elements/EditScrip:63
+msgid "Condition"
+msgstr "Kondisi"
+
+#: bin/rt-crontool:131
+msgid "Condition matches..."
+msgstr "Kondisi sesuai dengan ..."
+
+#: lib/RT/Scrip_Overlay.pm:189
+msgid "Condition not found"
+msgstr "Kondisi tidak ditemukan"
+
+#: html/Elements/Tabs:81
+msgid "Configuration"
+msgstr "Konfigurasi"
+
+#: html/SelfService/Prefs.html:54
+msgid "Confirm"
+msgstr "Konfirmasi"
+
+#: NOT FOUND IN SOURCE
+msgid "ContactInfoSystem"
+msgstr "Hubungi Sistem Info"
+
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
+msgid "Content"
+msgstr "Isi"
+
+#: html/Elements/SelectAttachmentField:49
+msgid "Content-Type"
+msgstr "Tipe - Isi"
+
+#: html/Search/Elements/EditSearches:64
+msgid "Copy"
+msgstr "Tiru"
+
+#: etc/initialdata:286
+msgid "Correspondence"
+msgstr "Korespondensi"
+
+#: lib/RT/Transaction_Overlay.pm:619
+msgid "Correspondence added"
+msgstr "Korespondensi sudah ditambah"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Could not add new custom field value. "
+msgstr "Tidak dapat menambah nilai kolom kustom baru"
+
+#: lib/RT/Record.pm:1646
+#. (, $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
+msgid "Could not change owner. "
+msgstr "Tidak dapat mengubah pemilik tiket. "
+
+#: html/Admin/CustomFields/Modify.html:119
+#. ($msg)
+msgid "Could not create CustomField"
+msgstr "Tidak dapat membuat Kolom Kustom"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
+msgid "Could not create group"
+msgstr "Tidak dapat membuat grup"
+
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
+#. ($msg)
+msgid "Could not create template: %1"
+msgstr "Tidak dapat membuat template: %1"
+
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+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
+msgid "Could not create user"
+msgstr "Tidak dapat membuat pengguna"
+
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
+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
+msgid "Could not find that principal"
+msgstr "Tidak dapat menemukan prinsipal tersebut"
+
+#: html/Admin/CustomFields/Objects.html:69
+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
+msgid "Could not load group"
+msgstr "Tidak dapat memanggil grup"
+
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr "Tidak dapat memanggil objek untuk %1"
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr "Tidak dapat memanggil attribut pencarian"
+
+#: lib/RT/Queue_Overlay.pm:758
+#. ($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
+#. ($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
+#. ($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
+msgid "Could not set user info"
+msgstr "Tidak dapat mengatur informasi pengguna"
+
+#: lib/RT/Group_Overlay.pm:1011
+msgid "Couldn't add member to group"
+msgstr "Tidak dapat menambah anggota ke grup"
+
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
+#. ($Msg)
+msgid "Couldn't create a transaction: %1"
+msgstr "Tidak dapat membuat transaksi: %1"
+
+#: lib/RT/Record.pm:939
+msgid "Couldn't find row"
+msgstr "Tidak dapat menemukan baris"
+
+#: lib/RT/Group_Overlay.pm:985
+msgid "Couldn't find that principal"
+msgstr "Tidak dapat menemukan prinsipal tersebut"
+
+#: lib/RT/CustomField_Overlay.pm:404
+msgid "Couldn't find that value"
+msgstr "Tidak dapat menemukan nilai tersebut"
+
+#: lib/RT/CurrentUser.pm:146
+#. ($self->Id)
+msgid "Couldn't load %1 from the users database.\\n"
+msgstr "Tidak dapat memanggil %1 dari database pengguna.\\n"
+
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
+msgid "Couldn't load Class %1"
+msgstr "Tidak dapat memanggil Kelas %1"
+
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
+msgid "Couldn't load CustomField %1"
+msgstr "Tidak dapat memanggil Kolom Kustom %1"
+
+#: 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
+msgid "Couldn't load link"
+msgstr "Tidak dapat memanggil link"
+
+#: 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 "Tidak dapat memanggil objek %1"
+
+#: html/Admin/Queues/People.html:142
+#. ($id)
+msgid "Couldn't load queue"
+msgstr "Tidak dapat memanggil antrian"
+
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
+#. ($id)
+msgid "Couldn't load queue %1"
+msgstr "Tidak dapat memanggil antrian %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't load that user (%1)"
+msgstr "Tidak dapat memanggil pengguna tersebut (%1)"
+
+#: html/SelfService/Display.html:156
+#. ($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."
+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
+msgid "Create"
+msgstr "Dibuat"
+
+#: etc/initialdata:135
+msgid "Create Tickets"
+msgstr "Buat Tiket"
+
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+msgid "Create a CustomField"
+msgstr "Buat Kolom Kustom"
+
+#: html/Admin/Queues/CustomField.html:69
+#. ($QueueObj->Name())
+msgid "Create a CustomField for queue %1"
+msgstr "Buat Kolom Kustom untuk antrian %1"
+
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
+msgid "Create a new group"
+msgstr "Buat grup baru"
+
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
+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
+msgid "Create a new ticket"
+msgstr "Buat tiket baru"
+
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+msgid "Create a new user"
+msgstr "Buat pengguna baru"
+
+#: html/Admin/Queues/Modify.html:125
+msgid "Create a queue"
+msgstr "Buat antrian"
+
+#: html/Admin/Queues/Scrip.html:80
+#. ($QueueObj->Name)
+msgid "Create a scrip for queue %1"
+msgstr "Buat scrip untuk antrian %1"
+
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
+msgid "Create a template"
+msgstr "Buat template"
+
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
+msgid "Create a ticket"
+msgstr "Buat Tiket"
+
+#: etc/initialdata:137
+msgid "Create new tickets based on this scrip's template"
+msgstr "Buat Tiket baru berdasarkan pada template scrip ini"
+
+#: html/SelfService/Create.html:105
+msgid "Create ticket"
+msgstr "Buat Tiket"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "Create tickets in this queue"
+msgstr "Buat tiket untuk antrian ini"
+
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "Create, delete and modify custom fields"
+msgstr "Buat, hapus dan ubah kolom kustom"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "Create, delete and modify queues"
+msgstr "Buat, hapus dan ubah antrian"
+
+#: lib/RT/System.pm:81
+msgid "Create, delete and modify the members of personal groups"
+msgstr "Buat, hapus dan ubah anggota dari grup pribadi"
+
+#: lib/RT/System.pm:82
+msgid "Create, delete and modify users"
+msgstr "Buat, hapus dan ubah pengguna"
+
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr "Buat Pencarian yang Disimpan"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "CreateTicket"
+msgstr "Buat Tiket"
+
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+msgid "Created"
+msgstr "sudah Dibuat"
+
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#. ($CustomFieldObj->Name())
+msgid "Created CustomField %1"
+msgstr "Kolom Kustom sudah dibuat %1"
+
+#: html/Search/Elements/PickBasics:102
+msgid "Creator"
+msgstr "Pencipta"
+
+#: html/Elements/EditLinks:49
+msgid "Current Links"
+msgstr "Link yang sekarang"
+
+#: NOT FOUND IN SOURCE
+msgid "Current Relationships"
+msgstr "Hubungan Sekarang"
+
+#: html/Admin/Elements/EditScrips:51
+msgid "Current Scrips"
+msgstr "Scrips Sekarang "
+
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
+msgid "Current members"
+msgstr "Anggota Sekarang"
+
+#: html/Admin/Elements/SelectRights:51
+msgid "Current rights"
+msgstr "Hak-hak Sekarang"
+
+#: NOT FOUND IN SOURCE
+msgid "Current search criteria"
+msgstr "Kriteria pencarian sekarang"
+
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
+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
+msgid "Custom Fields"
+msgstr "Kolom Kustom"
+
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr "Kolom Kustom untuk %1"
+
+#: html/Admin/Elements/EditScrip:123
+msgid "Custom action cleanup code"
+msgstr "Aksi kustom membersihkan kode"
+
+#: html/Admin/Elements/EditScrip:115
+msgid "Custom action preparation code"
+msgstr "Aksi kustom menyiapkan kode"
+
+#: html/Admin/Elements/EditScrip:107
+msgid "Custom condition"
+msgstr "Kondisi kustom"
+
+#: NOT FOUND IN SOURCE
+msgid "Custom field %1 %2 %3"
+msgstr "Kolom kustom %1 %2 %3"
+
+#: NOT FOUND IN SOURCE
+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
+#. ($CF->Name)
+msgid "Custom field %1 has a value."
+msgstr "Kolom kustom %1 memiliki nilai."
+
+#: lib/RT/Tickets_Overlay.pm:2143
+#. ($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
+#. ($args{'Field'})
+msgid "Custom field %1 not found"
+msgstr "Kolom kustom %1 tidak ditemukan"
+
+#: NOT FOUND IN SOURCE
+msgid "Custom field not found"
+msgstr "Kolom kustom tidak ditemukan"
+
+#: lib/RT/CustomField_Overlay.pm:1041
+#. ($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
+msgid "Custom field value could not be deleted"
+msgstr "Nilai kolom kustom tidak dapat dihapus"
+
+#: lib/RT/CustomField_Overlay.pm:1047
+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
+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
+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
+msgid "Dates"
+msgstr "Tanggal"
+
+#: lib/RT/Date.pm:448
+msgid "Dec."
+msgstr "Des."
+
+#: etc/initialdata:222
+msgid "Default Autoresponse template"
+msgstr "Default template Balas Otomatis"
+
+#: html/Tools/Offline.html:61
+msgid "Default Queue"
+msgstr "Default Antrian"
+
+#: html/Tools/Offline.html:70
+msgid "Default Requestor"
+msgstr "Default Pemohon"
+
+#: etc/initialdata:296
+msgid "Default admin comment template"
+msgstr "Default template komentar admin"
+
+#: etc/initialdata:275
+msgid "Default admin correspondence template"
+msgstr "Default template korespondensi admin"
+
+#: etc/initialdata:287
+msgid "Default correspondence template"
+msgstr "Default template korespondensi"
+
+#: etc/initialdata:253
+msgid "Default transaction template"
+msgstr "Default template transaksi"
+
+#: NOT FOUND IN SOURCE
+msgid "Default: %1/%2 changed from %3 to %4"
+msgstr "Default: %1/%2 diganti dari %3 ke %4"
+
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
+msgid "Delegate rights"
+msgstr "Hak-hak Utusan"
+
+#: lib/RT/System.pm:85
+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
+msgid "DelegateRights"
+msgstr "Hak-hak Utusan"
+
+#: html/User/Elements/Tabs:59
+msgid "Delegation"
+msgstr "Delegasi"
+
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
+msgid "Delete"
+msgstr "Hapus"
+
+#: html/Admin/Elements/EditTemplates:79
+msgid "Delete Template"
+msgstr "Hapus Template"
+
+#: NOT FOUND IN SOURCE
+msgid "Delete article #%1"
+msgstr "Hapus artikel #%1"
+
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr "Gagal dihapus: %1"
+
+#: html/Admin/Elements/EditScrips:74
+msgid "Delete selected scrips"
+msgstr "Hapus scrip yang sudah dipilih"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "Delete tickets"
+msgstr "Hapus tiket"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "DeleteTicket"
+msgstr "Hapus tiket"
+
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr "Pencarian dihapus"
+
+#: NOT FOUND IN SOURCE
+msgid "Deleting this object could break referential integrity"
+msgstr "Menghapuskan objek ini dapat memutuskan integrasi referensial"
+
+#: lib/RT/Queue_Overlay.pm:391
+msgid "Deleting this object would break referential integrity"
+msgstr "Menghapuskan objek ini dapat memutuskan integrasi referensial"
+
+#: lib/RT/User_Overlay.pm:513
+msgid "Deleting this object would violate referential integrity"
+msgstr "Menghapuskan objek ini dapat melanggar integrasi referensial"
+
+#: html/Approvals/Elements/Approve:66
+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
+msgid "Depended on by"
+msgstr "Bergantung oleh"
+
+#: lib/RT/Transaction_Overlay.pm:707
+#. ($value)
+msgid "Dependency by %1 added"
+msgstr "Ketergantungan oleh %1 sudah ditambah"
+
+#: lib/RT/Transaction_Overlay.pm:747
+#. ($value)
+msgid "Dependency by %1 deleted"
+msgstr "Ketergantungan oleh %1 sudah dihapus"
+
+#: lib/RT/Transaction_Overlay.pm:704
+#. ($value)
+msgid "Dependency on %1 added"
+msgstr "Ketergantungan oleh %1 sudah dihapus"
+
+#: lib/RT/Transaction_Overlay.pm:744
+#. ($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
+msgid "Depends on"
+msgstr "Bergantung pada"
+
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+msgid "Descending"
+msgstr "Turun"
+
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+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
+msgid "Description"
+msgstr "Deskripsi"
+
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
+msgid "Display"
+msgstr "Tampilkan"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "Display Access Control List"
+msgstr "Tampilkan Daftar Kontrol Akses"
+
+#: html/Search/Elements/DisplayOptions:46
+msgid "Display Columns"
+msgstr "Tampilkan Kolom"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "Display Scrip templates for this queue"
+msgstr "Tampilkan template Scrip untuk antrian ini"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "Display Scrips for this queue"
+msgstr "Tampilkan Scrip untuk antrian ini"
+
+#: html/Ticket/Elements/ShowHistory:56
+msgid "Display mode"
+msgstr "Tampilkan mode"
+
+#: lib/RT/Group_Overlay.pm:176
+msgid "Display saved searches for this group"
+msgstr "Tampilkan pencarian yang disimpan untuk grup ini"
+
+#: html/Elements/Footer:60
+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
+msgid "Do anything and everything"
+msgstr "Lakukan apa saja dan semuanya"
+
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Lakukan Pencarian"
+
+#: html/Elements/Refresh:51
+msgid "Don't refresh this page."
+msgstr "Jangan refresh halaman ini."
+
+#: NOT FOUND IN SOURCE
+msgid "Don't show search results"
+msgstr "Jangan tampilkan hasil pencarian"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "Download"
+msgstr "Download"
+
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
+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
+msgid "Due"
+msgstr "Batas Waktu"
+
+#: NOT FOUND IN SOURCE
+msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
+msgstr "KESALAHAN: Tidak dapat memanggil Tiket '%1': %2.\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit"
+msgstr "Ubah"
+
+#: 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
+msgid "Edit Custom Fields for all groups"
+msgstr "Ubah Kolom Kustom untuk semua grup"
+
+#: html/Admin/Global/CustomFields/Users.html:9
+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
+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
+msgid "Edit Links"
+msgstr "Ubah Link"
+
+#: html/Search/Edit.html:68
+msgid "Edit Query"
+msgstr "Ubah Query"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit Relationships"
+msgstr "Ubah Hubungan"
+
+#: 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
+msgid "Edit saved searches for this group"
+msgstr "Ubah pencarian yang disimpan untuk grup ini"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
+msgid "Edit system templates"
+msgstr "Ubah template sistem"
+
+#: lib/RT/Group_Overlay.pm:175
+msgid "EditSavedSearches"
+msgstr "Ubah Pencarian yang Disimpan"
+
+#: html/Admin/Queues/Modify.html:140
+#. ($QueueObj->Name)
+msgid "Editing Configuration for queue %1"
+msgstr "Mengubah Konfigurasi untuk antrian %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Editing Configuration for user %1"
+msgstr "Mengubah Konfigurasi untuk pengguna %1"
+
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#. ($CustomFieldObj->Name())
+msgid "Editing CustomField %1"
+msgstr "Mengubah Kolom Kustom %1"
+
+#: html/Admin/Groups/Members.html:53
+#. ($Group->Name)
+msgid "Editing membership for group %1"
+msgstr "Mengubah keanggotaan untuk grup ini %1"
+
+#: html/User/Groups/Members.html:150
+#. ($Group->Name)
+msgid "Editing membership for personal group %1"
+msgstr "Mengubah keanggotaan untuk grup pribadi %1"
+
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+msgid "Either base or target must be specified"
+msgstr "Baik dasar ataupun sasaran harus ditentukan"
+
+#: 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
+msgid "Email address in use"
+msgstr "Alamat Email yang digunakan"
+
+#: NOT FOUND IN SOURCE
+msgid "EmailAddress"
+msgstr "Alamat Email"
+
+#: NOT FOUND IN SOURCE
+msgid "EmailEncoding"
+msgstr "Set Karakter Email"
+
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+msgid "Enabled (Unchecking this box disables this custom field)"
+msgstr "Mengaktifkan (Klik kotak ini untuk menon-aktifkan kolom kustom)"
+
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
+msgid "Enabled (Unchecking this box disables this group)"
+msgstr "Mengaktifkan (Klik kotak ini untuk menon-aktifkan grup ini)"
+
+#: html/Admin/Queues/Modify.html:105
+msgid "Enabled (Unchecking this box disables this queue)"
+msgstr "Mengaktifkan (Klik kotak ini untuk menon-aktifkan antrian ini)"
+
+#: html/Admin/Queues/index.html:78
+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
+#. (loc_fuzzy($msg))
+msgid "Enabled status %1"
+msgstr "Mengaktifkan status %1"
+
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr "Mengaktifkan status: %1"
+
+#: lib/RT/CustomField_Overlay.pm:64
+msgid "Enter multiple values"
+msgstr "Masukkan beberapa nilai"
+
+#: html/Elements/EditLinks:124
+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."
+
+#: lib/RT/CustomField_Overlay.pm:65
+msgid "Enter one value"
+msgstr "Masukkan satu nilai"
+
+#: html/Elements/EditLinks:121
+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
+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."
+
+#: NOT FOUND IN SOURCE
+msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
+msgstr "Masukkan tiket atau URIs untuk menghubungkan Tiket tersebut. Pisahkan beberapa input dengan spasi."
+
+#: lib/RT/CustomField_Overlay.pm:66
+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
+msgid "Error"
+msgstr "Kesalahan"
+
+#: lib/RT/Queue_Overlay.pm:669
+msgid "Error in parameters to Queue->AddWatcher"
+msgstr "Kesalahan di dalam parameter ke Antrian->Tambah Pengamat"
+
+#: NOT FOUND IN SOURCE
+msgid "Error in parameters to Queue->DelWatcher"
+msgstr "Kesalahan di dalam parameter Ke Antrian->Hapus Pengamat"
+
+#: lib/RT/Queue_Overlay.pm:830
+msgid "Error in parameters to Queue->DeleteWatcher"
+msgstr "Kesalahan di dalam parameter ke Antrian->Hapus Pengamat"
+
+#: lib/RT/Ticket_Overlay.pm:1333
+msgid "Error in parameters to Ticket->AddWatcher"
+msgstr "Kesalahan di dalam parameter ke Tiket->Tambah Pengamat"
+
+#: NOT FOUND IN SOURCE
+msgid "Error in parameters to Ticket->DelWatcher"
+msgstr "Kesalahan di dalam parameter ke Tiket->Hapus Pengamat"
+
+#: lib/RT/Ticket_Overlay.pm:1499
+msgid "Error in parameters to Ticket->DeleteWatcher"
+msgstr "Kesalahan di dalam parameter ke Ticket->Hapus Pengamat"
+
+#: bin/rt-crontool:233
+msgid "Escalate tickets"
+msgstr "Meningkatkan Prioritas Tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Estimate"
+msgstr "Perkiraan"
+
+#: html/Ticket/Elements/ShowBasics:57
+msgid "Estimated"
+msgstr "Diperkirakan"
+
+#: etc/initialdata:20
+msgid "Everyone"
+msgstr "Setiap Orang"
+
+#: bin/rt-crontool:219
+msgid "Example:"
+msgstr "Contoh:"
+
+#: NOT FOUND IN SOURCE
+msgid "ExternalAuthId"
+msgstr "AuthID Eksternal"
+
+#: NOT FOUND IN SOURCE
+msgid "ExternalContactInfoId"
+msgstr " Kontak Info ID Eksternal"
+
+#: html/Admin/Users/Modify.html:99
+msgid "Extra info"
+msgstr "Info Tambahan"
+
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr "Gagal untuk membuat atribut pencarian"
+
+#: lib/RT/User_Overlay.pm:377
+msgid "Failed to find 'Privileged' users pseudogroup."
+msgstr "Gagal untuk menemukan pengguna pseudogroup yang memiliki 'Hak-hak Istimewa'."
+
+#: lib/RT/User_Overlay.pm:384
+msgid "Failed to find 'Unprivileged' users pseudogroup"
+msgstr "Gagal untuk menemukan pengguna pseudogroup yang tidak memiliki 'Hak-Hak Istimewa.'"
+
+#: bin/rt-crontool:163
+#. ($modname, $@)
+msgid "Failed to load module %1. (%2)"
+msgstr "Gagal untuk memanggil modul %1. (%2)"
+
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr "Gagal memanggil objek untuk %1"
+
+#: lib/RT/Date.pm:438
+msgid "Feb."
+msgstr "Feb."
+
+#: html/Elements/SelectAttachmentField:50
+msgid "Filename"
+msgstr "Nama File"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Isilah di dalam beberapa area teks"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr "Isilah di dalam beberapa area wikiteks"
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Isilah di dalam satu area teks"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr "Isilah di dalam satu area wikiteks"
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "Isilah sampai %1 area teks"
+
+#: lib/RT/CustomField_Overlay.pm:76
+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
+msgid "Final Priority"
+msgstr "Prioritas Akhir"
+
+#: lib/RT/Ticket_Overlay.pm:1140
+msgid "FinalPriority"
+msgstr "Prioritas Akhir"
+
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
+msgid "Find groups whose"
+msgstr "Cari grup yang"
+
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
+msgid "Find people whose"
+msgstr "Cari orang yang"
+
+#: html/Search/Results.html:109
+msgid "Find tickets"
+msgstr "Cari tiket"
+
+#: html/Ticket/Elements/Tabs:81
+msgid "First"
+msgstr "Pertama"
+
+#: 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:105
+msgid "Force change"
+msgstr "Diubah dengan paksa"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr "Format"
+
+#: html/Search/Results.html:107
+#. ($ticketcount)
+msgid "Found %quant(%1,ticket)"
+msgstr "Ditemukan % quant(%1,tiket)"
+
+#: lib/RT/Record.pm:942
+msgid "Found Object"
+msgstr "Objek ditemukan"
+
+#: NOT FOUND IN SOURCE
+msgid "Freeform"
+msgstr "Freeform"
+
+#: NOT FOUND IN SOURCE
+msgid "FreeformContactInfo"
+msgstr "FreeformContactInfo"
+
+#: lib/RT/Date.pm:417
+msgid "Fri."
+msgstr "Jum."
+
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+msgid "Full headers"
+msgstr "Catatan Atas Lengkap"
+
+#: html/Tools/Offline.html:87
+msgid "Get template from file"
+msgstr "Ambil template dari file"
+
+#: lib/RT/Transaction_Overlay.pm:673
+#. ($New->Name)
+msgid "Given to %1"
+msgstr "Berikan ke %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 "Kolom Kustom Global"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Konfigurasi kolom kustom global"
+
+#: html/Admin/Elements/SelectTemplate:59
+#. (loc($Template->Name))
+msgid "Global template: %1"
+msgstr "Template Global: %1"
+
+#: html/Tools/Offline.html:91
+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
+msgid "Go!"
+msgstr "Ambil!"
+
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
+msgid "Goto ticket"
+msgstr "Ambil tiket"
+
+#: 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 "Hak Grup"
+
+#: lib/RT/Group_Overlay.pm:991
+msgid "Group already has member"
+msgstr "Grup sudah memiliki anggota"
+
+#: html/Admin/Groups/Modify.html:109
+#. ($create_msg)
+msgid "Group could not be created: %1"
+msgstr "Grup tidak dapat dibuat: %1"
+
+#: lib/RT/Group_Overlay.pm:529
+msgid "Group created"
+msgstr "Grup sudah dibuat"
+
+#: lib/RT/Group_Overlay.pm:1163
+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
+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
+msgid "Groups"
+msgstr "Grup"
+
+#: lib/RT/Group_Overlay.pm:997
+msgid "Groups can't be members of their members"
+msgstr "Grup tidak bisa menjadi anggota dari mereka"
+
+#: html/Admin/Groups/index.html:82
+msgid "Groups matching search criteria"
+msgstr "Grup sesuai dengan kriteria pencarian"
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr "Pengguna ini milik grup"
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
+msgid "Hello!"
+msgstr "Halo!"
+
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
+#. ($name)
+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
+msgid "History"
+msgstr "Historis"
+
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr "Historis grup %1"
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr "Historis pengguna %1"
+
+#: NOT FOUND IN SOURCE
+msgid "HomePhone"
+msgstr "Telepon Rumah"
+
+#: html/Elements/Tabs:65
+msgid "Homepage"
+msgstr "Homepage"
+
+#: lib/RT/Base.pm:110
+#. (6)
+msgid "I have %quant(%1,concrete mixer)."
+msgstr "Saya memiliki %quant (%1,concrete mixer)."
+
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr "Saya tersesat"
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+msgid "Id"
+msgstr "Id"
+
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
+msgid "Identity"
+msgstr "Identitas"
+
+#: etc/initialdata:429
+msgid "If an approval is rejected, reject the original and delete pending approvals"
+msgstr "Jika izin ditolak, tolak izin yang asli dan hapus izin yang masih ditunda"
+
+#: html/Tools/Offline.html:74
+msgid "If no Requestor is specified, create tickets with this requestor."
+msgstr "Jika tidak ada pemohon yang ditentukan, buat tiket dengan pemohon ini."
+
+#: html/Tools/Offline.html:65
+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
+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
+msgid "If you've updated anything above, be sure to"
+msgstr "Jika anda memperbaharui apapun diatas, pastikanlah untuk"
+
+#: lib/RT/Record.pm:933
+msgid "Illegal value for %1"
+msgstr "Nilai Ilegal untuk %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Image"
+msgstr "Gambar"
+
+#: lib/RT/Record.pm:936
+msgid "Immutable field"
+msgstr "Kolom yang tetap"
+
+#: html/Admin/Groups/index.html:65
+msgid "Include disabled groups in listing."
+msgstr "Termasuk menon-aktifkan grup di dalam daftar."
+
+#: html/Admin/Queues/index.html:65
+msgid "Include disabled queues in listing."
+msgstr "Termasuk menon-aktifkan antrian di dalam daftar."
+
+#: html/Admin/Users/index.html:71
+msgid "Include disabled users in search."
+msgstr "Termasuk menon-aktifkan pengguna di dalam pencarian."
+
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr "Query tidak lengkap"
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr "query tidak lengkap"
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+msgid "Initial Priority"
+msgstr "Prioritas Awal"
+
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+msgid "InitialPriority"
+msgstr "Prioritas Awal"
+
+#: lib/RT/ScripAction_Overlay.pm:134
+msgid "Input error"
+msgstr "Kesalahan Input"
+
+#: lib/RT/Ticket_Overlay.pm:3454
+msgid "Internal Error"
+msgstr "Kesalahan Internal"
+
+#: lib/RT/Record.pm:305
+#. ($id->{error_message})
+msgid "Internal Error: %1"
+msgstr "Kesalahan Internal: %1"
+
+#: lib/RT/Group_Overlay.pm:676
+msgid "Invalid Group Type"
+msgstr "Tipe Grup tidak valid"
+
+#: lib/RT/Principal_Overlay.pm:161
+msgid "Invalid Right"
+msgstr "Hak-hak tidak valid"
+
+#: lib/RT/Record.pm:938
+msgid "Invalid data"
+msgstr "Data tidak valid"
+
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
+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
+msgid "Invalid right"
+msgstr "Hak tidak valid"
+
+#: lib/RT/Record.pm:280
+#. ($key)
+msgid "Invalid value for %1"
+msgstr "Nilai tidak valid untuk %1"
+
+#: lib/RT/Record.pm:1597
+msgid "Invalid value for custom field"
+msgstr "Nilai tidak valid untuk kolom kustom"
+
+#: lib/RT/Ticket_Overlay.pm:413
+msgid "Invalid value for status"
+msgstr "Nilai tidak valid untuk status"
+
+#: bin/rt-crontool:216
+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
+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
+msgid "It takes several arguments:"
+msgstr "Hal ini memerlukan beberapa penjelasan:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "Diberi huruf miring"
+
+#: lib/RT/Date.pm:437
+msgid "Jan."
+msgstr "Jan."
+
+#: lib/RT/Group_Overlay.pm:174
+msgid "Join or leave this group"
+msgstr "Bergabung atau tinggalkan grup ini"
+
+#: lib/RT/Date.pm:443
+msgid "Jul."
+msgstr "Jul."
+
+#: html/Ticket/Elements/Tabs:122
+msgid "Jumbo"
+msgstr "Jumbo"
+
+#: lib/RT/Date.pm:442
+msgid "Jun."
+msgstr "Jun."
+
+#: NOT FOUND IN SOURCE
+msgid "Lang"
+msgstr "Bhs"
+
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+msgid "Language"
+msgstr "Bahasa"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Besar"
+
+#: html/Ticket/Elements/Tabs:96
+msgid "Last"
+msgstr "Akhir"
+
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
+msgid "Last Contact"
+msgstr "Kontak Terakhir"
+
+#: html/Elements/SelectDateType:50
+msgid "Last Contacted"
+msgstr "Kontak Terakhir"
+
+#: NOT FOUND IN SOURCE
+msgid "Last Notified"
+msgstr "Pemberitahuan Terakhir"
+
+#: html/Elements/SelectDateType:51
+msgid "Last Updated"
+msgstr "Pembaharuan Terakhir"
+
+#: html/Search/Elements/PickBasics:103
+msgid "LastUpdatedBy"
+msgstr "Pembaharuan Terakhir Oleh"
+
+#: html/Ticket/Elements/ShowBasics:68
+msgid "Left"
+msgstr "Kirim"
+
+#: html/Admin/Users/Modify.html:109
+msgid "Let this user access RT"
+msgstr "Biarkan pengguna ini mengakses RT"
+
+#: html/Admin/Users/Modify.html:113
+msgid "Let this user be granted rights"
+msgstr "Biarlah pengguna ini diberi hak-hak"
+
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr "Link"
+
+#: lib/RT/Record.pm:1292
+msgid "Link already exists"
+msgstr "Link sudah ada"
+
+#: lib/RT/Record.pm:1306
+msgid "Link could not be created"
+msgstr "Link tidak dapat dibuat"
+
+#: lib/RT/Record.pm:1312
+#. ($TransString)
+msgid "Link created (%1)"
+msgstr "Link sudah dibuat (%1)"
+
+#: lib/RT/Record.pm:1373
+#. ($TransString)
+msgid "Link deleted (%1)"
+msgstr "Link sudah dihapus (%1)"
+
+#: lib/RT/Record.pm:1379
+msgid "Link not found"
+msgstr "Link tidak ditemukan"
+
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
+#. ($Ticket->Id)
+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
+msgid "Links"
+msgstr "Link-link"
+
+#: html/Search/Elements/EditSearches:76
+msgid "Load"
+msgstr "Memanggil"
+
+#: html/Search/Elements/EditSearches:74
+msgid "Load saved search:"
+msgstr "Memanggil pencarian yang disimpan:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr "Memanggil pencarian yang disimpan"
+
+#: html/Admin/Tools/Configuration.html:64
+msgid "Loaded perl modules"
+msgstr "Memanggil modul perl"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr "Memanggil pencarian %1"
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+msgid "Location"
+msgstr "Lokasi"
+
+#: lib/RT.pm:212
+#. ($RT::LogDir)
+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>")
+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
+msgid "Login"
+msgstr "Login"
+
+#: html/Elements/Header:91
+msgid "Logout"
+msgstr "Logout"
+
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr "Mencari tipe yang tidak sesuai (mismatch)"
+
+#: html/Search/Bulk.html:104
+msgid "Make Owner"
+msgstr "Buat Pemilik"
+
+#: html/Search/Bulk.html:128
+msgid "Make Status"
+msgstr "Buat Status"
+
+#: html/Search/Bulk.html:136
+msgid "Make date Due"
+msgstr "Buat Tanggal Batas Waktu"
+
+#: html/Search/Bulk.html:138
+msgid "Make date Resolved"
+msgstr "Buat Tanggal Penyelesaian"
+
+#: html/Search/Bulk.html:132
+msgid "Make date Started"
+msgstr "Buat Tanggal Mulai"
+
+#: html/Search/Bulk.html:130
+msgid "Make date Starts"
+msgstr "Buat Tanggal Mulai"
+
+#: html/Search/Bulk.html:134
+msgid "Make date Told"
+msgstr "Buat Tanggal Pemberitahuan"
+
+#: html/Search/Bulk.html:124
+msgid "Make priority"
+msgstr "Buat prioritas"
+
+#: html/Search/Bulk.html:126
+msgid "Make queue"
+msgstr "Buat antrian"
+
+#: html/Search/Bulk.html:122
+msgid "Make subject"
+msgstr "Buat subjek"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr "Buat agar grup ini terlihat pada sisi pengguna"
+
+#: html/Admin/index.html:78
+msgid "Manage custom fields and custom field values"
+msgstr "Mengatur kolom kustom dan nilai kolom kustom"
+
+#: html/Admin/index.html:69
+msgid "Manage groups and group membership"
+msgstr "Mengatur grup dan keanggotaan grup"
+
+#: html/Admin/index.html:85
+msgid "Manage properties and configuration which apply to all queues"
+msgstr "Mengatur propertis dan konfigurasi yang akan digunakan di setiap antrian"
+
+#: html/Admin/index.html:74
+msgid "Manage queues and queue-specific properties"
+msgstr "Mengatur antrian dan propertis antrian tertentu"
+
+#: html/Admin/index.html:64
+msgid "Manage users and passwords"
+msgstr "Mengatur pengguna dan sandi"
+
+#: lib/RT/Date.pm:439
+msgid "Mar."
+msgstr "Mar."
+
+#: lib/RT/Date.pm:441
+msgid "May."
+msgstr "Mei."
+
+#: lib/RT/Transaction_Overlay.pm:720
+#. ($value)
+msgid "Member %1 added"
+msgstr "Anggota %1 sudah ditambah"
+
+#: lib/RT/Transaction_Overlay.pm:760
+#. ($value)
+msgid "Member %1 deleted"
+msgstr "Anggota %1 sudah dihapus"
+
+#: lib/RT/Group_Overlay.pm:1008
+msgid "Member added"
+msgstr "Anggota sudah ditambah"
+
+#: lib/RT/Group_Overlay.pm:1170
+msgid "Member deleted"
+msgstr "Anggota sudah dihapus"
+
+#: lib/RT/Group_Overlay.pm:1174
+msgid "Member not deleted"
+msgstr "Anggota tidak dihapus"
+
+#: html/Elements/SelectLinkType:47
+msgid "Member of"
+msgstr "Anggota dari"
+
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
+msgid "Members"
+msgstr "Anggota-anggota"
+
+#: lib/RT/Transaction_Overlay.pm:717
+#. ($value)
+msgid "Membership in %1 added"
+msgstr "Keanggotaan di dalam %1 sudah ditambah"
+
+#: lib/RT/Transaction_Overlay.pm:757
+#. ($value)
+msgid "Membership in %1 deleted"
+msgstr "Keanggotaan di dalam %1 sudah dihapus"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Keanggotaan"
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr "Keanggotaan dari pengguna %1"
+
+#: lib/RT/Ticket_Overlay.pm:2849
+msgid "Merge Successful"
+msgstr "Penggabungan Berhasil"
+
+#: lib/RT/Ticket_Overlay.pm:2736
+msgid "Merge failed. Couldn't set EffectiveId"
+msgstr "Penggabungan gagal. Tidak dapat mengatur EffectiveId"
+
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr "Penggabungan gagal. Tidak dapat mengatur Status"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+msgid "Merge into"
+msgstr "Bergabung ke dalam"
+
+#: lib/RT/Transaction_Overlay.pm:723
+#. ($value)
+msgid "Merged into %1"
+msgstr "Bergabung ke dalam %1"
+
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+msgid "Message"
+msgstr "Pesan"
+
+#: lib/RT/Ticket_Overlay.pm:2406
+msgid "Message could not be recorded"
+msgstr "Pesan tidak dapat dicatat"
+
+#: lib/RT/Ticket_Overlay.pm:2409
+msgid "Message recorded"
+msgstr "Pesan sudah dicatat"
+
+#: html/Ticket/Elements/PreviewScrips:115
+msgid "Messages about this ticket will not be sent to..."
+msgstr "Pesan mengenai Tiket ini tidak akan dikirim ke..."
+
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr "tanda kurung tidak sama"
+
+#: lib/RT/Record.pm:940
+msgid "Missing a primary key?: %1"
+msgstr "Kunci utama tidak ditemukan?: %1"
+
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+msgid "Mobile"
+msgstr "Hp"
+
+#: NOT FOUND IN SOURCE
+msgid "MobilePhone"
+msgstr "Handphone"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "Modify Access Control List"
+msgstr "Mengubah Daftar Kontrol Akses"
+
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Ubah Kolom Kustom yang digunakan untuk %1 untuk semua %2"
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Mengatur Kolom Kustom yang dapat digunakan untuk seluruh %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify Custom Fields which apply to all queues"
+msgstr "Mengatur Kolom Kustom yang dapat digunakan di seluruh antrian"
+
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
+msgid "Modify Group Rights"
+msgstr "Ubah Hak Grup"
+
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+msgid "Modify Members"
+msgstr "Ubah Anggota"
+
+#: html/User/Delegation.html:58
+msgid "Modify Rights"
+msgstr "Ubah Hak-hak"
+
+#: lib/RT/Queue_Overlay.pm:98
+msgid "Modify Scrip templates for this queue"
+msgstr "Mengubah template Scrip untuk antrian ini"
+
+#: lib/RT/Queue_Overlay.pm:101
+msgid "Modify Scrips for this queue"
+msgstr "Mengubah Scrip untuk antrian ini"
+
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
+msgid "Modify User Rights"
+msgstr "Ubah Hak Pengguna"
+
+#: html/Admin/Queues/CustomField.html:66
+#. ($QueueObj->Name())
+msgid "Modify a CustomField for queue %1"
+msgstr "Mengubah Kolom Kustom untuk antrian %1"
+
+#: html/Admin/Queues/Scrip.html:75
+#. ($QueueObj->Name)
+msgid "Modify a scrip for queue %1"
+msgstr "Mengubah scrip untuk antrian %1"
+
+#: html/Admin/Global/Scrip.html:69
+msgid "Modify a scrip which applies to all queues"
+msgstr "Mengubah scrip yang dapat digunakan di seluruh antrian"
+
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
+msgid "Modify associated objects for %1"
+msgstr "Mengubah objek-objek yang berhubungan untuk %1"
+
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
+#. ($TicketObj->Id)
+msgid "Modify dates for #%1"
+msgstr "Mengubah tanggal untuk #%1"
+
+#: html/Ticket/ModifyDates.html:56
+#. ($TicketObj->Id)
+msgid "Modify dates for ticket # %1"
+msgstr "Mengubah tanggal untuk tiket # %1"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Mengubah kolom kustom global"
+
+#: 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 "Mengubah hak grup global"
+
+#: html/Admin/Global/GroupRights.html:54
+msgid "Modify global group rights."
+msgstr "Mengubah hak grup global."
+
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
+msgid "Modify global user rights"
+msgstr "Mengubah hak pengguna global"
+
+#: html/Admin/Global/UserRights.html:54
+msgid "Modify global user rights."
+msgstr "Mengubah hak pengguna global."
+
+#: lib/RT/Group_Overlay.pm:171
+msgid "Modify group metadata or delete group"
+msgstr "Mengubah grup metadata atau menghapus grup"
+
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
+msgid "Modify group rights for custom field %1"
+msgstr "Mengubah hak grup untuk kolom kustom %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 "Mengubah hak grup untuk grup %1"
+
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify group rights for queue %1"
+msgstr "Mengubah hak grup untuk antrian %1"
+
+#: lib/RT/Group_Overlay.pm:173
+msgid "Modify membership roster for this group"
+msgstr "Mengubah daftar nama keanggotaan untuk grup ini"
+
+#: lib/RT/System.pm:83
+msgid "Modify one's own RT account"
+msgstr "Mengubah pemilik account RT"
+
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
+#. ($QueueObj->Name)
+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
+#. ($Ticket->id)
+#. ($Ticket->Id)
+msgid "Modify people related to ticket #%1"
+msgstr "Mengubah orang-orang yang berhubungan dengan tiket #%1"
+
+#: html/Admin/Queues/Scrips.html:67
+#. ($QueueObj->Name)
+msgid "Modify scrips for queue %1"
+msgstr "Mengubah scrip untuk antrian %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 "Mengubah scrip yang dapat digunakan di seluruh antrian"
+
+#: 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 "Mengubah template %1"
+
+#: html/Admin/Global/Templates.html:65
+msgid "Modify templates which apply to all queues"
+msgstr "Mengubah template yang dapat digunakan di seluruh antrian"
+
+#: 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
+msgid "Modify the queue watchers"
+msgstr "Mengubah pengamat antrian"
+
+#: html/Admin/Users/Modify.html:301
+#. ($UserObj->Name)
+msgid "Modify the user %1"
+msgstr "Mengubah pengguna %1"
+
+#: html/Ticket/ModifyAll.html:58
+#. ($Ticket->Id)
+msgid "Modify ticket # %1"
+msgstr "Mengubah tiket # %1"
+
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
+#. ($TicketObj->Id)
+msgid "Modify ticket #%1"
+msgstr "Mengubah tiket #%1"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "Modify tickets"
+msgstr "Mengubah tiket-tiket"
+
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
+msgid "Modify user rights for custom field %1"
+msgstr "Mengubah hak pengguna untuk kolom kustom %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 "Mengubah hak pengguna untuk grup %1"
+
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify user rights for queue %1"
+msgstr "Mengubah hak pengguna untuk antrian %1"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyACL"
+msgstr "Mengubah ACL"
+
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "Mengubah Kolom Kustom"
+
+#: lib/RT/Group_Overlay.pm:174
+msgid "ModifyOwnMembership"
+msgstr "Mengubah Milik Keanggotaan"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "ModifyQueueWatchers"
+msgstr "Mengubah Pengamat Antrian"
+
+#: lib/RT/Queue_Overlay.pm:101
+msgid "ModifyScrips"
+msgstr "Mengubah Scrip"
+
+#: lib/RT/System.pm:83
+msgid "ModifySelf"
+msgstr "Mengubah Sendiri"
+
+#: lib/RT/Queue_Overlay.pm:98
+msgid "ModifyTemplate"
+msgstr "Mengubah Template"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "ModifyTicket"
+msgstr "Mengubah Tiket"
+
+#: lib/RT/Date.pm:413
+msgid "Mon."
+msgstr "Sen."
+
+#: html/Ticket/Elements/ShowRequestor:62
+#. ($name)
+msgid "More about %1"
+msgstr "Lebih mengenai %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Move"
+msgstr "Pindah"
+
+#: html/Admin/Elements/PickCustomFields:83
+msgid "Move down"
+msgstr "Pindah ke bawah"
+
+#: html/Admin/Elements/PickCustomFields:75
+msgid "Move up"
+msgstr "Pindah ke atas"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:48
+msgid "Multiple"
+msgstr "Beberapa"
+
+#: lib/RT/User_Overlay.pm:227
+msgid "Must specify 'Name' attribute"
+msgstr "Harus menentukan 'Nama' attribut"
+
+#: html/SelfService/Elements/MyRequests:70
+#. ($friendly_status)
+msgid "My %1 tickets"
+msgstr "%1 tiketku"
+
+#: 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
+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
+msgid "Name"
+msgstr "Nama"
+
+#: lib/RT/User_Overlay.pm:234
+msgid "Name in use"
+msgstr "Nama yang digunakan"
+
+#: html/Ticket/Elements/ShowDates:73
+msgid "Never"
+msgstr "Tidak pernah"
+
+#: html/Elements/Quicksearch:51
+msgid "New"
+msgstr "Baru"
+
+#: html/Elements/EditLinks:115
+msgid "New Links"
+msgstr "Link Baru"
+
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
+msgid "New Password"
+msgstr "Sandi Baru"
+
+#: etc/initialdata:332
+msgid "New Pending Approval"
+msgstr "Izin Baru yang Ditunda"
+
+#: html/Ticket/Elements/Tabs:193
+msgid "New Query"
+msgstr "Query Baru"
+
+#: NOT FOUND IN SOURCE
+msgid "New Relationships"
+msgstr "Hubungan Baru"
+
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
+msgid "New custom field"
+msgstr "Kolom Kustom Baru"
+
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
+msgid "New group"
+msgstr "Grup Baru"
+
+#: html/SelfService/Prefs.html:53
+msgid "New password"
+msgstr "Sandi Baru"
+
+#: lib/RT/User_Overlay.pm:817
+msgid "New password notification sent"
+msgstr "Kirim Pemberitahuan Sandi Baru"
+
+#: html/Admin/Elements/QueueTabs:95
+msgid "New queue"
+msgstr "Antrian Baru"
+
+#: 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
+msgid "New scrip"
+msgstr "Scrip Baru"
+
+#: 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 "Template Baru"
+
+#: html/SelfService/Elements/Tabs:69
+msgid "New ticket"
+msgstr "Tiket Baru"
+
+#: lib/RT/Ticket_Overlay.pm:2713
+msgid "New ticket doesn't exist"
+msgstr "Tidak ada Tiket baru"
+
+#: html/Admin/Elements/UserTabs:78
+msgid "New user"
+msgstr "Pengguna Baru"
+
+#: html/Admin/Elements/CreateUserCalled:47
+msgid "New user called"
+msgstr "Pengguna Baru disebut"
+
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
+msgid "New watchers"
+msgstr "Pengamat Baru"
+
+#: NOT FOUND IN SOURCE
+msgid "New window setting"
+msgstr "Setting Window Baru"
+
+#: html/Ticket/Elements/Tabs:92
+msgid "Next"
+msgstr "Berikutnya"
+
+#: html/Elements/TicketList:104
+msgid "Next Page"
+msgstr "Halaman Berikutnya"
+
+#: NOT FOUND IN SOURCE
+msgid "NickName"
+msgstr "Nama Panggilan"
+
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
+msgid "Nickname"
+msgstr "Nama Panggilan"
+
+#: html/Admin/CustomFields/UserRights.html:145
+msgid "No Class defined"
+msgstr "Tidak ada Kelas yang didefinisikan"
+
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+msgid "No CustomField"
+msgstr "Tidak ada Kolom Kustom"
+
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr "Tidak ada Kolom Kustom yang didefinisikan"
+
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
+msgid "No Group defined"
+msgstr "Tidak ada Grup yang didefinisikan"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:477
+msgid "No Query"
+msgstr "Tidak ada Query"
+
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
+msgid "No Queue defined"
+msgstr "Tidak ada Antrian yang didefinisikan"
+
+#: bin/rt-crontool:73
+msgid "No RT user found. Please consult your RT administrator.\\n"
+msgstr "Tidak ada pengguna RT yang ditemukan. Silakan berkonsultasi dengan administrator RT anda.\\n"
+
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
+msgid "No Template"
+msgstr "Tidak ada Template"
+
+#: NOT FOUND IN SOURCE
+msgid "No Ticket specified. Aborting ticket "
+msgstr "Tidak ada Tiket yang ditentukan. Batalkan tiket "
+
+#: html/Approvals/Elements/Approve:67
+msgid "No action"
+msgstr "Tidak ada aksi"
+
+#: lib/RT/Record.pm:935
+msgid "No column specified"
+msgstr "Tidak ada kolom yang ditentukan"
+
+#: html/Ticket/Elements/ShowRequestor:68
+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
+#. (ref $self)
+msgid "No description for %1"
+msgstr "Tidak ada deskripsi untuk %1"
+
+#: lib/RT/Users_Overlay.pm:185
+msgid "No group specified"
+msgstr "Tidak ada grup yang ditentukan"
+
+#: html/Admin/Groups/index.html:52
+msgid "No groups matching search criteria found."
+msgstr "Grup yang sesuai dengan kriteria pencarian tidak ditemukan."
+
+#: lib/RT/Ticket_Overlay.pm:2349
+msgid "No message attached"
+msgstr "Tidak ada pesan yang dilampirkan"
+
+#: lib/RT/User_Overlay.pm:1035
+msgid "No password set"
+msgstr "Tidak ada pengaturan Sandi"
+
+#: lib/RT/Queue_Overlay.pm:358
+msgid "No permission to create queues"
+msgstr "Tidak ada izin untuk membuat antrian"
+
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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
+msgid "No permission to create users"
+msgstr "Tidak ada izin untuk membuat pengguna"
+
+#: html/SelfService/Display.html:165
+msgid "No permission to display that ticket"
+msgstr "Tidak ada izin untuk menampilkan tiket tersebut"
+
+#: 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
+msgid "No principal specified"
+msgstr "Tidak ada prinsipal yang ditentukan"
+
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
+msgid "No principals selected."
+msgstr "Tidak ada prinsipal yang dipilih."
+
+#: html/Admin/Queues/index.html:57
+msgid "No queues matching search criteria found."
+msgstr "Antrian yang sesuai dengan kriteria pencarian tidak ditemukan."
+
+#: html/Admin/Elements/SelectRights:106
+msgid "No rights found"
+msgstr "Tidak ada hak-hak yang ditemukan"
+
+#: html/Admin/Elements/SelectRights:53
+msgid "No rights granted."
+msgstr "Tidak ada hak-hak yang diberikan."
+
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr "Tidak ada pencarian yang dipanggil"
+
+#: html/Search/Bulk.html:194
+msgid "No search to operate on."
+msgstr "Tidak ada pencarian untuk dijalankan di."
+
+#: html/Elements/RT__Ticket/ColumnMap:134
+msgid "No subject"
+msgstr "Tidak ada subjek"
+
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+msgid "No transaction type specified"
+msgstr "Tidak ada tipe transaksi yang ditentukan"
+
+#: html/Admin/Users/index.html:55
+msgid "No users matching search criteria found."
+msgstr "Pengguna yang sesuai dengan kriteria pencarian tidak ditemukan."
+
+#: NOT FOUND IN SOURCE
+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
+msgid "No value sent to _Set!\\n"
+msgstr "Tidak ada nilai yang dikirim ke _Set!\\n"
+
+#: html/Elements/QuickCreate:61
+msgid "Nobody"
+msgstr "Tidak seorangpun"
+
+#: lib/RT/Record.pm:937
+msgid "Nonexistant field?"
+msgstr "Kolom kosong?"
+
+#: html/Elements/Header:96
+msgid "Not logged in."
+msgstr "Belum log in"
+
+#: lib/RT/Date.pm:393
+msgid "Not set"
+msgstr "Belum diatur"
+
+#: html/NoAuth/Reminder.html:48
+msgid "Not yet implemented."
+msgstr "Belum diimplementasikan."
+
+#: html/Approvals/Elements/Approve:70
+msgid "Notes"
+msgstr "Catatan"
+
+#: lib/RT/User_Overlay.pm:820
+msgid "Notification could not be sent"
+msgstr "Pemberitahuan tidak dapat dikirimkan"
+
+#: etc/initialdata:101
+msgid "Notify AdminCcs"
+msgstr "Beritahu AdminCcs"
+
+#: etc/initialdata:97
+msgid "Notify AdminCcs as Comment"
+msgstr "Beritahu AdminCcs dengan komentar"
+
+#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
+msgid "Notify Ccs"
+msgstr "Beritahu Ccs"
+
+#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
+msgid "Notify Ccs as Comment"
+msgstr "Beritahu Ccs dengan komentar"
+
+#: etc/initialdata:128
+msgid "Notify Other Recipients"
+msgstr "Beritahu Penerima Lain"
+
+#: etc/initialdata:124
+msgid "Notify Other Recipients as Comment"
+msgstr "Beritahu Penerima Lain dengan komentar"
+
+#: etc/initialdata:85
+msgid "Notify Owner"
+msgstr "Beritahu Pemilik"
+
+#: etc/initialdata:81
+msgid "Notify Owner as Comment"
+msgstr "Beritahu Pemilik dengan komentar"
+
+#: etc/initialdata:376
+msgid "Notify Owner of their rejected ticket"
+msgstr "Beritahu pemilik bahwa tiketnya ditolak"
+
+#: etc/initialdata:365
+msgid "Notify Owner of their ticket has been approved by all approvers"
+msgstr "Beritahu Pemilik bahwa tiketnya sudah disetujui oleh seluruh pemberi persetujuan"
+
+#: etc/initialdata:353
+msgid "Notify Owner of their ticket has been approved by some approver"
+msgstr "Beritahu Pemilik bahwa tiketnya sudah disetujui oleh beberapa pemberi persetujuan"
+
+#: etc/initialdata:334
+msgid "Notify Owners and AdminCcs of new items pending their approval"
+msgstr "Beritahu Pemilik dan AdminCcs mengenai izin item baru yang ditunda"
+
+#: etc/initialdata:77
+msgid "Notify Requestors"
+msgstr "Beritahu Pemohon"
+
+#: etc/initialdata:111
+msgid "Notify Requestors and Ccs"
+msgstr "Beritahu Pemohon dan Ccs"
+
+#: etc/initialdata:106
+msgid "Notify Requestors and Ccs as Comment"
+msgstr "Beritahu Pemohon dan Ccs dengan komentar"
+
+#: etc/initialdata:120
+msgid "Notify Requestors, Ccs and AdminCcs"
+msgstr "Beritahu Pemohon, Ccs dan AdminCcs"
+
+#: etc/initialdata:116
+msgid "Notify Requestors, Ccs and AdminCcs as Comment"
+msgstr "Beritahu Pemohon, Ccs dan AdminCcs dengan komentar"
+
+#: lib/RT/Date.pm:447
+msgid "Nov."
+msgstr "Nop."
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "ATAU"
+
+#: lib/RT/Record.pm:319
+msgid "Object could not be created"
+msgstr "Objek tidak dapat dibuat"
+
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "Objek tidak dapat dihapus"
+
+#: lib/RT/Record.pm:338
+msgid "Object created"
+msgstr "Object sudah dibuat"
+
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Objek sudah dihapus"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr "Tipe Objek %1 tidak dapat mengambil kolom kustom"
+
+#: lib/RT/CustomField_Overlay.pm:901
+msgid "Object type mismatch"
+msgstr "Tipe Objek tidak sesuai (mismatch)"
+
+#: lib/RT/Date.pm:446
+msgid "Oct."
+msgstr "Okt."
+
+#: html/Tools/Elements/Tabs:53
+msgid "Offline"
+msgstr "Offline"
+
+#: html/Tools/Offline.html:49
+msgid "Offline edits"
+msgstr "Ubah Offline"
+
+#: html/Tools/Offline.html:46
+msgid "Offline upload"
+msgstr "Upload Offline"
+
+#: html/Elements/SelectDateRelation:56
+msgid "On"
+msgstr "Pada"
+
+#: etc/initialdata:163
+msgid "On Comment"
+msgstr "Pada Komentar"
+
+#: etc/initialdata:156
+msgid "On Correspond"
+msgstr "Pada Hubungan"
+
+#: etc/initialdata:145
+msgid "On Create"
+msgstr "Pada Pembuatan"
+
+#: etc/initialdata:184
+msgid "On Owner Change"
+msgstr "Pada Perubahan Pemilik"
+
+#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
+msgid "On Priority Change"
+msgstr "Pada Perubahan Prioritas"
+
+#: etc/initialdata:192
+msgid "On Queue Change"
+msgstr "Pada Perubahan Antrian"
+
+#: etc/initialdata:198
+msgid "On Resolve"
+msgstr "Pada Penyelesaian"
+
+#: etc/initialdata:169
+msgid "On Status Change"
+msgstr "Pada Perubahan Status"
+
+#: etc/initialdata:150
+msgid "On Transaction"
+msgstr "Pada Transaksi"
+
+#: html/Approvals/Elements/PendingMyApproval:71
+#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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'>")
+msgid "Only show approvals for requests created before %1"
+msgstr "Hanya menampilkan izin untuk permintaan yang dibuat sebelum %1"
+
+#: html/Elements/Quicksearch:52
+msgid "Open"
+msgstr "Buka"
+
+#: html/Ticket/Elements/Tabs:159
+msgid "Open it"
+msgstr "Buka ini"
+
+#: html/SelfService/Elements/Tabs:63
+msgid "Open tickets"
+msgstr "Buka tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Open tickets (from listing) in a new window"
+msgstr "Buka tiket (dari daftar) di window yang baru"
+
+#: NOT FOUND IN SOURCE
+msgid "Open tickets (from listing) in another window"
+msgstr "Buka tiket (dari daftar) di window yang lain"
+
+#: etc/initialdata:140
+msgid "Open tickets on correspondence"
+msgstr "Buka tiket pada korespondensi"
+
+#: html/Search/Elements/DisplayOptions:56
+msgid "Order by"
+msgstr "Diurutkan sesuai"
+
+#: NOT FOUND IN SOURCE
+msgid "Ordering and sorting"
+msgstr "Diurutkan dan disortir"
+
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
+msgid "Organization"
+msgstr "Organisasi"
+
+#: html/Approvals/Elements/Approve:54
+#. ($approving->Id, $approving->Subject)
+msgid "Originating ticket: #%1"
+msgstr "Tiket Awal: #%1"
+
+#: lib/RT/Transaction_Overlay.pm:611
+msgid "Outgoing email about a comment recorded"
+msgstr "Email yang keluar mengenai komentar yang dicatat"
+
+#: lib/RT/Transaction_Overlay.pm:615
+msgid "Outgoing email recorded"
+msgstr "Email keluar yang dicatat"
+
+#: html/Admin/Queues/Modify.html:90
+msgid "Over time, priority moves toward"
+msgstr "Lewat Batas waktu, prioritas pindah ke arah"
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "Own tickets"
+msgstr "Memiliki tiket-tiket"
+
+#: lib/RT/Queue_Overlay.pm:113
+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
+msgid "Owner"
+msgstr "Pemilik"
+
+#: lib/RT/Ticket_Overlay.pm:495
+msgid "Owner could not be set."
+msgstr "Pemilik tidak dapat diatur."
+
+#: lib/RT/Transaction_Overlay.pm:661
+#. ($Old->Name , $New->Name)
+msgid "Owner forcibly changed from %1 to %2"
+msgstr "Pemilik secara paksa digantikan dari %1 ke %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Owner is"
+msgstr "Pemilik adalah"
+
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
+msgid "Page %1 of %2"
+msgstr "Halaman %1 dari %2"
+
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+msgid "Pager"
+msgstr "Pager"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Parents"
+msgstr "Induk "
+
+#: html/Elements/Login:74 html/User/Prefs.html:105
+msgid "Password"
+msgstr "Sandi"
+
+#: html/NoAuth/Reminder.html:46
+msgid "Password Reminder"
+msgstr "Pengingat Sandi"
+
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Sandi sudah diubah"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($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
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Password too short"
+msgstr "Sandi terlalu singkat"
+
+#: html/User/Prefs.html:232
+#. (loc_fuzzy($msg))
+msgid "Password: %1"
+msgstr "Sandi: %1"
+
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
+msgid "Passwords do not match."
+msgstr "Sandi tidak sesuai."
+
+#: html/User/Prefs.html:234
+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
+msgid "People"
+msgstr "Orang-Orang"
+
+#: etc/initialdata:133
+msgid "Perform a user-defined action"
+msgstr "Menampilkan aksi pengguna yang belum didefinisikan"
+
+#: html/Admin/Tools/Configuration.html:94
+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
+msgid "Permission Denied"
+msgstr "Izin ditolak"
+
+#: html/User/Elements/Tabs:56
+msgid "Personal Groups"
+msgstr "Grup Pribadi"
+
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
+msgid "Personal groups"
+msgstr "Grup pribadi"
+
+#: html/User/Elements/DelegateRights:58
+msgid "Personal groups:"
+msgstr "Grup pribadi:"
+
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+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
+msgid "Preferences"
+msgstr "Pilihan"
+
+#: lib/RT/Action/Generic.pm:196
+msgid "Prepare Stubbed"
+msgstr "Siapkan Potongan Tiket"
+
+#: html/Ticket/Elements/Tabs:84
+msgid "Prev"
+msgstr "Sebelumnya"
+
+#: html/Elements/TicketList:101
+msgid "Previous Page"
+msgstr "Halaman Sebelumnya"
+
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#. ($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
+msgid "Priority"
+msgstr "Prioritas"
+
+#: html/Admin/Queues/Modify.html:86
+msgid "Priority starts at"
+msgstr "Prioritas dimulai pada"
+
+#: html/Search/Elements/EditSearches:50
+msgid "Privacy:"
+msgstr "Pribadi:"
+
+#: etc/initialdata:25
+msgid "Privileged"
+msgstr "Hak-hak Istimewa"
+
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#. (loc_fuzzy($msg))
+msgid "Privileged status: %1"
+msgstr "Status Hak-hak Istimewa: %1"
+
+#: html/Admin/Users/index.html:102
+msgid "Privileged users"
+msgstr "Pengguna Hak-hak Istimewa"
+
+#: NOT FOUND IN SOURCE
+msgid "Projects"
+msgstr "Proyek-Proyek"
+
+#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
+msgid "Pseudogroup for internal use"
+msgstr "Pseudogroup digunakan untuk internal"
+
+#: html/Search/Elements/EditQuery:47
+msgid "Query"
+msgstr "Query"
+
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+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
+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
+#. ($Queue)
+#. ($id)
+msgid "Queue %1 not found"
+msgstr "Antrian %1 tidak ditemukan"
+
+#: html/Admin/Queues/Modify.html:64
+msgid "Queue Name"
+msgstr "Nama Antrian"
+
+#: lib/RT/Queue_Overlay.pm:362
+msgid "Queue already exists"
+msgstr "Antrian sudah ada"
+
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+msgid "Queue could not be created"
+msgstr "Antrian tidak dapat dibuat"
+
+#: html/Ticket/Create.html:239 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
+msgid "Queue created"
+msgstr "Antrian sudah dibuat"
+
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+msgid "Queue not found"
+msgstr "Antrian tidak dapat ditemukan"
+
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
+msgid "Queues"
+msgstr "Antrian-antrian"
+
+#: html/Elements/Quicksearch:46
+msgid "Quick search"
+msgstr "Pencarian Cepat"
+
+#: html/Elements/QuickCreate:46
+msgid "Quick ticket creation"
+msgstr "Pembuatan Tiket Cepat"
+
+#: html/Search/Results.html:83
+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"
+msgstr "RT %1 untuk %2"
+
+#: html/Admin/index.html:46 html/Admin/index.html:47
+msgid "RT Administration"
+msgstr "Administrasi RT"
+
+#: html/Elements/Error:65 html/SelfService/Error.html:62
+msgid "RT Error"
+msgstr "Kesalahan RT"
+
+#: html/Admin/Tools/Configuration.html:73
+msgid "RT Variables"
+msgstr "Variable RT "
+
+#: html/index.html:72 html/index.html:75
+msgid "RT at a glance"
+msgstr "Sekilas RT"
+
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr "RT tidak dapat menyimpan sesi anda"
+
+#: html/Elements/PageLayout:108
+#. ($RT::rtname)
+msgid "RT for %1"
+msgstr "RT untuk %1"
+
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
+msgid "Real Name"
+msgstr "Nama Asli"
+
+#: NOT FOUND IN SOURCE
+msgid "RealName"
+msgstr "Nama Asli"
+
+#: lib/RT/Transaction_Overlay.pm:714
+#. ($value)
+msgid "Reference by %1 added"
+msgstr "Referensi oleh %1 sudah ditambah"
+
+#: lib/RT/Transaction_Overlay.pm:754
+#. ($value)
+msgid "Reference by %1 deleted"
+msgstr "Referensi oleh %1 sudah dihapus"
+
+#: lib/RT/Transaction_Overlay.pm:711
+#. ($value)
+msgid "Reference to %1 added"
+msgstr "Referensi ke %1 sudah ditambah"
+
+#: lib/RT/Transaction_Overlay.pm:751
+#. ($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
+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
+msgid "Refers to"
+msgstr "Diserahkan ke"
+
+#: NOT FOUND IN SOURCE
+msgid "Refine search"
+msgstr "Membersihkan pencarian"
+
+#: html/Elements/Refresh:57
+#. ($value/60)
+msgid "Refresh this page every %1 minutes."
+msgstr "Refresh halaman ini setiap %1 menit."
+
+#: NOT FOUND IN SOURCE
+msgid "Relationships"
+msgstr "Hubungan"
+
+#: html/Search/Bulk.html:116
+msgid "Remove AdminCc"
+msgstr "Hapus AdminCc"
+
+#: html/Search/Bulk.html:112
+msgid "Remove Cc"
+msgstr "Hapus Cc"
+
+#: html/Search/Bulk.html:108
+msgid "Remove Requestor"
+msgstr "Hapus Pemohon"
+
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+msgid "Reply"
+msgstr "Balas"
+
+#: html/Admin/Queues/Modify.html:72
+msgid "Reply Address"
+msgstr "Balas ke Alamat"
+
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+msgid "Reply to requestors"
+msgstr "Balas ke Pemohon"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "Reply to tickets"
+msgstr "Balas ke tiket"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "ReplyToTicket"
+msgstr "Balas ke Tiket"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+msgid "Requestor"
+msgstr "Pemohon"
+
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+msgid "Requestors"
+msgstr "Pemohon"
+
+#: html/Admin/Queues/Modify.html:96
+msgid "Requests should be due in"
+msgstr "permintaan akan melewati batas waktu dalam"
+
+#: lib/RT/Attribute_Overlay.pm:146
+#. ('Object')
+msgid "Required parameter '%1' not specified"
+msgstr "Parameter yang diperlukan '%1' tidak didefinisikan"
+
+#: html/Elements/Submit:104
+msgid "Reset"
+msgstr "Ulangi"
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+msgid "Residence"
+msgstr "Tempat Tinggal"
+
+#: html/Ticket/Elements/Tabs:155
+msgid "Resolve"
+msgstr "Penyelesaian"
+
+#: html/Ticket/Update.html:154
+#. ($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
+msgid "Resolved"
+msgstr "Sudah Diselesaikan"
+
+#: NOT FOUND IN SOURCE
+msgid "Response to requestors"
+msgstr "Balas ke pemohon"
+
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+msgid "Results"
+msgstr "Hasil"
+
+#: NOT FOUND IN SOURCE
+msgid "Results per page"
+msgstr "Hasil per halaman"
+
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
+msgid "Retype Password"
+msgstr "Ketik Ulang Sandi"
+
+#: html/Search/Elements/EditSearches:61
+msgid "Revert"
+msgstr "Kembali pada"
+
+#: lib/RT/ACE_Overlay.pm:631
+msgid "Right Delegated"
+msgstr "Hak-hak Utusan"
+
+#: lib/RT/ACE_Overlay.pm:321
+msgid "Right Granted"
+msgstr "Memberikan Hak-hak"
+
+#: lib/RT/ACE_Overlay.pm:179
+msgid "Right Loaded"
+msgstr "Memanggil Hak-hak"
+
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+msgid "Right could not be revoked"
+msgstr "Hak-hak tidak dapat dihilangkan"
+
+#: html/User/Delegation.html:85
+msgid "Right not found"
+msgstr "Hak-hak tidak ditemukan"
+
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+msgid "Right not loaded."
+msgstr "Hak-hak tidak dapat dipanggil."
+
+#: lib/RT/ACE_Overlay.pm:713
+msgid "Right revoked"
+msgstr "Hak-hak tidak dapat dihilangkan"
+
+#: html/Admin/Elements/UserTabs:67
+msgid "Rights"
+msgstr "Hak-hak"
+
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#. ($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
+#. ($object_type)
+msgid "Rights could not be revoked for %1"
+msgstr "Hak-hak tidak dapat dihilangkan untuk %1"
+
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
+msgid "Roles"
+msgstr "Aturan"
+
+#: html/Search/Elements/DisplayOptions:83
+msgid "Rows per page"
+msgstr "Baris per halaman"
+
+#: lib/RT/Date.pm:418
+msgid "Sat."
+msgstr "Sab."
+
+#: html/Search/Elements/EditSearches:70
+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
+msgid "Save Changes"
+msgstr "Simpan Perubahan"
+
+#: html/User/Prefs.html:179
+msgid "Save Preferences"
+msgstr "Simpan Pilihan"
+
+#: html/Ticket/Elements/PreviewScrips:124
+msgid "Save changes"
+msgstr "Simpan perubahaan"
+
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr "Simpan pencarian %1"
+
+#: html/Search/Elements/EditSearches:46
+msgid "Saved searches"
+msgstr "Simpan pencarian"
+
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
+#. ($id)
+#. ($ARGS{'id'})
+msgid "Scrip #%1"
+msgstr "Scrip #%1"
+
+#: lib/RT/Scrip_Overlay.pm:205
+msgid "Scrip Created"
+msgstr "Scrip sudah dibuat"
+
+#: html/Admin/Elements/EditScrip:52
+msgid "Scrip Fields"
+msgstr "Kolom Scrip"
+
+#: html/Admin/Elements/EditScrips:107
+msgid "Scrip deleted"
+msgstr "Scrip sudah dihapus"
+
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
+msgid "Scrips"
+msgstr "Scrip"
+
+#: html/Admin/Queues/Scrips.html:55
+msgid "Scrips which apply to all queues"
+msgstr "Scrip yang digunakan di seluruh antrian"
+
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+msgid "Search"
+msgstr "Pencarian"
+
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr "Gagal memanggil atribut pencarian"
+
+#: html/Approvals/Elements/PendingMyApproval:60
+msgid "Search for approvals"
+msgstr "Pencarian untuk izin"
+
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr "Perbaharui Pencarian: %1"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Security:"
+msgstr "Keamanan:"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr "Lihat kolom kustom"
+
+#: lib/RT/Queue_Overlay.pm:107
+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
+msgid "See ticket private commentary"
+msgstr "Lihat Penjelasan Tiket Pribadi"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "See ticket summaries"
+msgstr "Lihat Ringkasan Tiket"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr "Lihat Kolom Kustom"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr "Lihat Grup"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "Lihat Antrian"
+
+#: NOT FOUND IN SOURCE
+msgid "Select"
+msgstr "Pilih"
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Pilih Kolom Kustom"
+
+#: html/Admin/Groups/index.html:78
+msgid "Select a group"
+msgstr "Pilih grup"
+
+#: html/Admin/Queues/index.html:54
+msgid "Select a queue"
+msgstr "Pilih antrian"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Pilih antrian untuk tiket baru anda"
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+msgid "Select a user"
+msgstr "Pilih Pengguna"
+
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Pilih kolom kustom"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Pilih kolom kustom untuk seluruh grup pengguna"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Pilih kolom kustom untuk seluruh pengguna"
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Pilih kolom kustom untuk tiket di seluruh antrian"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Pilih kolom kustom untuk transaksi pada tiket di dalam seluruh antrian"
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
+msgid "Select group"
+msgstr "Pilih grup"
+
+#: lib/RT/CustomField_Overlay.pm:59
+msgid "Select multiple values"
+msgstr "Pilih beberapa nilai"
+
+#: lib/RT/CustomField_Overlay.pm:60
+msgid "Select one value"
+msgstr "Pilih satu nilai"
+
+#: html/Admin/Elements/QueueTabs:92
+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
+msgid "Select scrip"
+msgstr "Pilih 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 "Pilih template"
+
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr "Pilih sampai %1 nilai"
+
+#: html/Admin/Elements/UserTabs:75
+msgid "Select user"
+msgstr "Pilih pengguna"
+
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Kolom Kustom yang dipilih"
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Objek yang dipilih"
+
+#: etc/initialdata:121
+msgid "Send mail to all watchers"
+msgstr "Kirim pesan ke seluruh pengamat"
+
+#: etc/initialdata:117
+msgid "Send mail to all watchers as a \"comment\""
+msgstr "Kirim pesan ke seluruh pengamat dengan \"komentar\""
+
+#: etc/initialdata:112
+msgid "Send mail to requestors and Ccs"
+msgstr "Kirim pesan ke pemohon dan Ccs"
+
+#: etc/initialdata:107
+msgid "Send mail to requestors and Ccs as a comment"
+msgstr "Kirim pesan ke pemohon dan Ccs dengan komentar"
+
+#: etc/initialdata:78
+msgid "Sends a message to the requestors"
+msgstr "Kirim pesan ke pemohon"
+
+#: etc/initialdata:125 etc/initialdata:129
+msgid "Sends mail to explicitly listed Ccs and Bccs"
+msgstr "Kirim pesan ke Ccs and Bccs yang terdaftar dengan jelas"
+
+#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
+msgid "Sends mail to the Ccs"
+msgstr "Kirim pesan ke Ccs"
+
+#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
+msgid "Sends mail to the Ccs as a comment"
+msgstr "Kirim pesan ke Ccs dengan komentar"
+
+#: etc/initialdata:102
+msgid "Sends mail to the administrative Ccs"
+msgstr "Kirim pesan ke Ccs administrasi"
+
+#: etc/initialdata:98
+msgid "Sends mail to the administrative Ccs as a comment"
+msgstr "Kirim pesan ke Ccs administrasi dengan komentar"
+
+#: etc/initialdata:82 etc/initialdata:86
+msgid "Sends mail to the owner"
+msgstr "Kirim pesan ke pemilik"
+
+#: lib/RT/Date.pm:445
+msgid "Sep."
+msgstr "Sep."
+
+#: html/Ticket/Elements/ShowTransaction:150
+msgid "Show"
+msgstr "Tampilkan"
+
+#: html/Approvals/index.html:52
+msgid "Show Approvals"
+msgstr "Tampilkan Izin"
+
+#: html/Search/Elements/EditFormat:56
+msgid "Show Columns"
+msgstr "Tampilkan Kolom"
+
+#: html/Ticket/Elements/Tabs:201
+msgid "Show Results"
+msgstr "Tampilkan Hasil"
+
+#: html/Approvals/Elements/PendingMyApproval:65
+msgid "Show approved requests"
+msgstr "Tamplikan permintaan yang disetujui"
+
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+msgid "Show basics"
+msgstr "Tampilkan dasar-dasar"
+
+#: html/Approvals/Elements/PendingMyApproval:66
+msgid "Show denied requests"
+msgstr "Tampilkan permintaan yang ditolak"
+
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+msgid "Show details"
+msgstr "Tampilkan detil"
+
+#: html/Approvals/Elements/PendingMyApproval:64
+msgid "Show pending requests"
+msgstr "Tampilkan permintaan yang ditunda"
+
+#: html/Approvals/Elements/PendingMyApproval:67
+msgid "Show requests awaiting other approvals"
+msgstr "Tampilkan permintaan izin lain yang ditunggu"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ShowACL"
+msgstr "Tampilkan ACL"
+
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr "Tampilkan Tab Config"
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "ShowOutgoingEmail"
+msgstr "Tampilkan Email yang Keluar"
+
+#: lib/RT/Group_Overlay.pm:176
+msgid "ShowSavedSearches"
+msgstr "Tampilkan Pencarian yang Disimpan"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "ShowScrips"
+msgstr "Tampilkan Scrip"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "ShowTemplate"
+msgstr "Tampilkan Template"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "ShowTicket"
+msgstr "Tampilkan Tiket"
+
+#: lib/RT/Queue_Overlay.pm:105
+msgid "ShowTicketComments"
+msgstr "Tampilkan Komentar Tiket"
+
+#: lib/RT/Queue_Overlay.pm:108
+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
+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
+msgid "Signature"
+msgstr "Tanda Tangan"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:47
+msgid "Single"
+msgstr "Tunggal"
+
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr "Ukuran"
+
+#: html/Elements/Header:85
+msgid "Skip Menu"
+msgstr "Lewati Menu"
+
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Kecil"
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Sortir"
+
+#: NOT FOUND IN SOURCE
+msgid "Sort results by"
+msgstr "Sortir hasil dengan"
+
+#: html/Admin/Elements/EditScrip:87
+msgid "Stage"
+msgstr "Tingkat"
+
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
+msgid "Started"
+msgstr "Sudah dimulai"
+
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+msgid "Starts"
+msgstr "Mulai"
+
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
+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
+msgid "Status"
+msgstr "Status"
+
+#: etc/initialdata:309
+msgid "Status Change"
+msgstr "Status Diubah"
+
+#: NOT FOUND IN SOURCE
+msgid "Status changed from %1 to %2"
+msgstr "Status diubah dari %1 ke %2"
+
+#: html/Ticket/Elements/Tabs:170
+msgid "Steal"
+msgstr "Curi"
+
+#: lib/RT/Queue_Overlay.pm:118
+msgid "Steal tickets"
+msgstr "Curi tiket"
+
+#: lib/RT/Queue_Overlay.pm:118
+msgid "StealTicket"
+msgstr "Curi Tiket"
+
+#: lib/RT/Transaction_Overlay.pm:667
+#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Dicuri dari %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "Dicuri dari %1 "
+
+#: html/Search/Elements/EditFormat:81
+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
+msgid "Subject"
+msgstr "Subjek"
+
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#. ($self->Data)
+msgid "Subject changed to %1"
+msgstr "Subjek diganti menjadi %1"
+
+#: html/Elements/Submit:97
+msgid "Submit"
+msgstr "Submit"
+
+#: lib/RT/Group_Overlay.pm:782
+msgid "Succeeded"
+msgstr "Berhasil"
+
+#: lib/RT/Date.pm:419
+msgid "Sun."
+msgstr "Min."
+
+#: lib/RT/System.pm:76
+msgid "SuperUser"
+msgstr "PenggunaSuper"
+
+#: html/User/Elements/DelegateRights:98
+msgid "System"
+msgstr "Sistem"
+
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
+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
+msgid "System Error"
+msgstr "Kesalahan Sistem"
+
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr "Kesalahan sistem: %1"
+
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "Peralatan Sistem"
+
+#: lib/RT/ACE_Overlay.pm:634
+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
+msgid "System error. Right not granted."
+msgstr "Kesalahan sistem. Hak-hak tidak dapat diberikan."
+
+#: 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 "Grup Sistem"
+
+#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
+msgid "SystemRolegroup for internal use"
+msgstr " GrupAturanSistem yang digunakan untuk internal"
+
+#: lib/RT/CurrentUser.pm:358
+msgid "TEST_STRING"
+msgstr "TES_STRING"
+
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+msgid "Take"
+msgstr "Ambil"
+
+#: lib/RT/Queue_Overlay.pm:116
+msgid "Take tickets"
+msgstr "Ambil tiket"
+
+#: lib/RT/Queue_Overlay.pm:116
+msgid "TakeTicket"
+msgstr "Ambil Tiket"
+
+#: lib/RT/Transaction_Overlay.pm:652
+msgid "Taken"
+msgstr "Diambil"
+
+#: NOT FOUND IN SOURCE
+msgid "Task"
+msgstr "Tugas"
+
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+msgid "Template"
+msgstr "Template"
+
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
+#. ($TemplateObj->Id())
+msgid "Template #%1"
+msgstr "Template #%1"
+
+#: html/Admin/Elements/EditTemplates:110
+msgid "Template deleted"
+msgstr "Template sudah dihapus"
+
+#: lib/RT/Scrip_Overlay.pm:181
+msgid "Template not found"
+msgstr "Template tidak ditemukan"
+
+#: lib/RT/Template_Overlay.pm:376
+msgid "Template parsed"
+msgstr "Template parsed"
+
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
+msgid "Templates"
+msgstr "Template-template"
+
+#: NOT FOUND IN SOURCE
+msgid "Text"
+msgstr "Teks"
+
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+msgid "That is already the current value"
+msgstr "Ini adalah nilai yang sekarang"
+
+#: lib/RT/CustomField_Overlay.pm:407
+msgid "That is not a value for this custom field"
+msgstr "Ini bukan nilai untuk kolom kustom ini"
+
+#: lib/RT/Ticket_Overlay.pm:1955
+msgid "That is the same value"
+msgstr "Ini adalah nilai yang sama"
+
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+msgid "That principal already has that right"
+msgstr "Prinsipal ini sudah memiliki hak-hak tersebut"
+
+#: lib/RT/Queue_Overlay.pm:750
+#. ($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
+#. ($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
+#. ($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
+msgid "That queue does not exist"
+msgstr "Antrian ini tidak ada"
+
+#: lib/RT/Ticket_Overlay.pm:3189
+msgid "That ticket has unresolved dependencies"
+msgstr "Tiket ini mempunyai ketergantungan yang belum dapat diselesaikan"
+
+#: lib/RT/Ticket_Overlay.pm:2993
+msgid "That user already owns that ticket"
+msgstr "Pengguna ini sudah memiliki tiket tersebut"
+
+#: lib/RT/Ticket_Overlay.pm:2965
+msgid "That user does not exist"
+msgstr "Pengguna ini tidak ada"
+
+#: lib/RT/User_Overlay.pm:390
+msgid "That user is already privileged"
+msgstr "Pengguna ini sudah memiliki hak-hak istimewa"
+
+#: lib/RT/User_Overlay.pm:411
+msgid "That user is already unprivileged"
+msgstr "Pengguna ini sudah tidak memiliki hak-hak istimewa"
+
+#: lib/RT/User_Overlay.pm:403
+msgid "That user is now privileged"
+msgstr "Pengguna tersebut sekarang memiliki hak-hak istimewa"
+
+#: lib/RT/User_Overlay.pm:424
+msgid "That user is now unprivileged"
+msgstr "Pengguna tersebut sekarang tidak memiliki hak-hak istimewa"
+
+#: lib/RT/Ticket_Overlay.pm:2986
+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
+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
+msgid "The Basics"
+msgstr "Dasar-dasar"
+
+#: lib/RT/ACE_Overlay.pm:113
+msgid "The CC of a ticket"
+msgstr "CC tiket"
+
+#: lib/RT/ACE_Overlay.pm:114
+msgid "The administrative CC of a ticket"
+msgstr "CC tiket administrasi"
+
+#: bin/rt-crontool:223
+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:"
+
+#: NOT FOUND IN SOURCE
+msgid "The following commands were not proccessed:\\n\\n"
+msgstr "Perintah berikut ini tidak akan dijalankan:\\n\\n"
+
+#: lib/RT/Record.pm:934
+msgid "The new value has been set."
+msgstr "Nilai baru sudah diatur."
+
+#: lib/RT/ACE_Overlay.pm:111
+msgid "The owner of a ticket"
+msgstr "Pemilik tiket"
+
+#: lib/RT/ACE_Overlay.pm:112
+msgid "The requestor of a ticket"
+msgstr "Pemohon tiket"
+
+#: html/Admin/Elements/EditUserComments:47
+msgid "These comments aren't generally visible to the user"
+msgstr "Komentar ini umumnya tidak jelas bagi pengguna"
+
+#: lib/RT/CustomField_Overlay.pm:912
+msgid "This custom field does not apply to that object"
+msgstr "Kolom kustom ini tidak dapat digunakan pada objek tersebut"
+
+#: html/Admin/Tools/Configuration.html:50
+msgid "This feature is only available to system administrators"
+msgstr "Fitur ini hanya tersedia untuk sistem administrator"
+
+#: html/Ticket/Elements/PreviewScrips:93
+msgid "This message will be sent to..."
+msgstr "Pesan ini akan dikirim ke..."
+
+#: bin/rt-crontool:214
+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
+msgid "This transaction appears to have no content"
+msgstr "Transaksi ini tampaknya tidak memiliki isi"
+
+#: html/Ticket/Elements/ShowRequestor:70
+#. ($rows)
+msgid "This user's %1 highest priority tickets"
+msgstr "Pengguna ini memiliki %1 tiket dengan prioritas tertinggi"
+
+#: lib/RT/Date.pm:416
+msgid "Thu."
+msgstr "Kms."
+
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket #%1 Jumbo update: %2"
+msgstr "Tiket #%1 Perbaharui Jumbo: %2"
+
+#: html/Approvals/Elements/ShowDependency:67
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+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
+#. ($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
+#. ($self->Id, $QueueObj->Name)
+msgid "Ticket %1 created in queue '%2'"
+msgstr "Tiket %1 sudah dibuat di dalam antrian '%2'"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket %1 loaded\\n"
+msgstr "Tiket %1 sudah dipanggil\\n"
+
+#: html/Search/Bulk.html:269
+#. ($Ticket->Id,$_)
+msgid "Ticket %1: %2"
+msgstr "Tiket %1: %2"
+
+#: html/Admin/Elements/QueueTabs:74
+msgid "Ticket Custom Fields"
+msgstr "Tiket Kolom Kustom"
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket History # %1 %2"
+msgstr "Historis Tiket # %1 %2"
+
+#: etc/initialdata:324
+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
+msgid "Ticket Transactions"
+msgstr "Transaksi Tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket attachment"
+msgstr "Lampiran Tiket"
+
+#: lib/RT/Tickets_Overlay.pm:1648
+msgid "Ticket content"
+msgstr "Isi Tiket"
+
+#: lib/RT/Tickets_Overlay.pm:1697
+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
+msgid "Ticket could not be created due to an internal error"
+msgstr "Tiket tidak dapat dibuat karena ada kesalahan internal"
+
+#: html/Ticket/Display.html:55
+msgid "Ticket metadata"
+msgstr "Metadata Tiket"
+
+#: etc/initialdata:310
+msgid "Ticket status changed"
+msgstr "Status tiket sudah diubah"
+
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
+msgid "Tickets"
+msgstr "Tiket-tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets %1 %2"
+msgstr "Tiket %1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets %1 by %2"
+msgstr "Tiket %1 oleh %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets from %1"
+msgstr "Tiket dari %1"
+
+#: 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
+msgid "Time Estimated"
+msgstr "Perkiraan Waktu"
+
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+msgid "Time Left"
+msgstr "Sisa Waktu"
+
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+msgid "Time Worked"
+msgstr "Waktu Kerja"
+
+#: lib/RT/Tickets_Overlay.pm:1619
+msgid "Time left"
+msgstr "Sisa waktu"
+
+#: html/Elements/Footer:71
+msgid "Time to display"
+msgstr "Waktu untuk ditampilkan"
+
+#: lib/RT/Tickets_Overlay.pm:1594
+msgid "Time worked"
+msgstr "Waktu kerja"
+
+#: lib/RT/Ticket_Overlay.pm:1143
+msgid "TimeWorked"
+msgstr "Waktu Kerja"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr "Judul"
+
+#: NOT FOUND IN SOURCE
+msgid "To generate a diff of this commit:"
+msgstr "To generate a diff of this commit:"
+
+#: NOT FOUND IN SOURCE
+msgid "To generate a diff of this commit:\\n"
+msgstr "To generate a diff of this commit:\\n"
+
+#: html/Elements/Footer:61
+#. ('<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
+msgid "Told"
+msgstr "Memberitahukan"
+
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+msgid "Tools"
+msgstr "alat-alat"
+
+#: etc/initialdata:252
+msgid "Transaction"
+msgstr "Transaksi"
+
+#: lib/RT/Transaction_Overlay.pm:794
+#. ($self->Data)
+msgid "Transaction %1 purged"
+msgstr "Transaksi %1 sudah dibersihkan"
+
+#: lib/RT/Transaction_Overlay.pm:174
+msgid "Transaction Created"
+msgstr "Transaksi sudah dibuat"
+
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Kolom Kustom Transaksi"
+
+#: lib/RT/Transaction_Overlay.pm:125
+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
+msgid "Transactions are immutable"
+msgstr "Transaksi yang tetap"
+
+#: lib/RT/Date.pm:414
+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
+msgid "Type"
+msgstr "Tipe"
+
+#: lib/RT/ScripCondition_Overlay.pm:129
+msgid "Unimplemented"
+msgstr "Belum diimplementasikan"
+
+#: html/Admin/Users/Modify.html:89
+msgid "Unix login"
+msgstr "Login Unix"
+
+#: NOT FOUND IN SOURCE
+msgid "UnixUsername"
+msgstr "Nama Pengguna Unix"
+
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#. ($self->ContentEncoding)
+#. ($ContentEncoding)
+msgid "Unknown ContentEncoding %1"
+msgstr "Content Encoding tidak dikenali%1"
+
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr "Kolom tidak dikenali: $key"
+
+#: html/Elements/SelectResultsPerPage:58
+msgid "Unlimited"
+msgstr "Tidak terbatas"
+
+#: html/Search/Elements/SelectSearchesForObjects:63
+msgid "Unnamed search"
+msgstr "Pencarian tidak dikenal"
+
+#: etc/initialdata:32
+msgid "Unprivileged"
+msgstr "Tidak memiliki hak-hak istimewa"
+
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Kolom Kustom tidak dipilih"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Objek tidak dipilih"
+
+#: lib/RT/Transaction_Overlay.pm:648
+msgid "Untaken"
+msgstr "Belum diambil"
+
+#: NOT FOUND IN SOURCE
+msgid "Untitled search"
+msgstr "Pencarian yang tidak memiliki judul"
+
+#: html/Search/Bulk.html:54
+msgid "Update"
+msgstr "Perbaharui"
+
+#: html/Search/Bulk.html:178
+msgid "Update All"
+msgstr "Perbahurui Semua"
+
+#: NOT FOUND IN SOURCE
+msgid "Update ID"
+msgstr "Perbaharui ID"
+
+#: html/Ticket/Update.html:133
+msgid "Update Ticket"
+msgstr "Perbaharui Tiket"
+
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+msgid "Update Type"
+msgstr "Perbaharui Tipe"
+
+#: NOT FOUND IN SOURCE
+msgid "Update all these tickets at once"
+msgstr "Perbaharui seluruh tiket ini pada saat yang sama"
+
+#: NOT FOUND IN SOURCE
+msgid "Update email"
+msgstr "Perbaharui email"
+
+#: html/Search/Results.html:80
+msgid "Update multiple tickets"
+msgstr "Perbaharui beberapa tiket"
+
+#: NOT FOUND IN SOURCE
+msgid "Update name"
+msgstr "Perbaharui nama"
+
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+msgid "Update not recorded."
+msgstr "Perbaharui tidak dicatat."
+
+#: html/Search/Bulk.html:99
+msgid "Update selected tickets"
+msgstr "Perbaharui tiket yang terpilih"
+
+#: NOT FOUND IN SOURCE
+msgid "Update signature"
+msgstr "Perbaharui tanda tangan"
+
+#: html/Ticket/ModifyAll.html:84
+msgid "Update ticket"
+msgstr "Perbaharui tiket"
+
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
+#. ($Ticket->id)
+msgid "Update ticket #%1"
+msgstr "Perbaharui tiket #%1"
+
+#: html/Ticket/Update.html:156
+#. ($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
+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
+msgid "Updated"
+msgstr "Sudah diperbaharui"
+
+#: html/Tools/Offline.html:95
+msgid "Upload"
+msgstr "Upload"
+
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Upload beberapa file"
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Upload beberapa gambar"
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Upload satu file"
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Upload satu gambar"
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "Upload sampai %1 file"
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "Upload sampai %1 gambar"
+
+#: html/Tools/Offline.html:95
+msgid "Upload your changes"
+msgstr "Upload perubahan anda"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr "Gunakan alat administrative RT yang lain"
+
+#: lib/RT/Ticket_Overlay.pm:496
+#. ($args{'Owner'})
+msgid "User '%1' could not be found."
+msgstr "Pengguna '%1' tidak dapat ditemukan."
+
+#: etc/initialdata:132 etc/initialdata:206
+msgid "User Defined"
+msgstr "Pengguna didefinisikan"
+
+#: html/Admin/Elements/EditScrip:98
+msgid "User Defined conditions and actions"
+msgstr "Pengguna mendefinisikan kondisi dan aksi"
+
+#: NOT FOUND IN SOURCE
+msgid "User ID"
+msgstr "ID Pengguna"
+
+#: 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 "Hak Pengguna"
+
+#: 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 "Pengguna akan ditanya mengenai tipe pembaharuan yang tidak dikenal untuk kolom kustom %1 untuk %2 objek #%3"
+
+#: html/Admin/Users/Modify.html:293
+#. ($msg)
+msgid "User could not be created: %1"
+msgstr "Pengguna tidak dapat dibuat: %1"
+
+#: lib/RT/User_Overlay.pm:331
+msgid "User created"
+msgstr "Pengguna sudah dibuat"
+
+#: 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 "Pengguna mendefinisikan grup"
+
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+msgid "User loaded"
+msgstr "Pengguna sudah dipanggil"
+
+#: NOT FOUND IN SOURCE
+msgid "User view"
+msgstr "Lihat Pengguna"
+
+#: html/Admin/Groups/index.html:99
+msgid "User-defined groups"
+msgstr "Definisi Grup Pengguna"
+
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 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
+msgid "Users"
+msgstr "Pengguna"
+
+#: html/Admin/Users/index.html:85
+msgid "Users matching search criteria"
+msgstr "Pengguna sesuai dengan kriteria pencarian"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:523
+msgid "Valid Query"
+msgstr "Query yang valid"
+
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+msgid "Values"
+msgstr "Nilai-nilai"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "Watch"
+msgstr "Amati"
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "WatchAsAdminCc"
+msgstr "Amati Sebagai AdminCc"
+
+#: html/Admin/Elements/QueueTabs:63
+msgid "Watchers"
+msgstr "Pengamat"
+
+#: NOT FOUND IN SOURCE
+msgid "WebEncoding"
+msgstr "WebEncoding"
+
+#: lib/RT/Date.pm:415
+msgid "Wed."
+msgstr "Rabu."
+
+#: 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"
+
+#: etc/initialdata:485
+msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
+msgstr "Kalau tiket sudah disetujui oleh beberapa pemberi persetujuan, tambahkan korespondensi ke tiket yang asli"
+
+#: etc/initialdata:146
+msgid "When a ticket is created"
+msgstr "Kalau tiket sudah dibuat"
+
+#: etc/initialdata:418
+msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
+msgstr "Kalau tiket persetujuan sudah dibuat, beritahukan pemilik dan AdminCc dari item yang sedang ditunggu persetujuannya"
+
+#: etc/initialdata:151
+msgid "When anything happens"
+msgstr "Kalau sesuatu terjadi"
+
+#: etc/initialdata:199
+msgid "Whenever a ticket is resolved"
+msgstr "Setiap saat tiket dapat diselesaikan"
+
+#: etc/initialdata:185
+msgid "Whenever a ticket's owner changes"
+msgstr "Setiap saat pemilik tiket dapat diubah"
+
+#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
+msgid "Whenever a ticket's priority changes"
+msgstr "Setiap saat prioritas tiket dapat diubah"
+
+#: etc/initialdata:193
+msgid "Whenever a ticket's queue changes"
+msgstr "Setiap saat antrian tiket dapat diubah"
+
+#: etc/initialdata:170
+msgid "Whenever a ticket's status changes"
+msgstr "Setiap saat status tiket dapat diubah"
+
+#: etc/initialdata:207
+msgid "Whenever a user-defined condition occurs"
+msgstr "Setiap saat kondisi yang didefinisikan oleh pengguna terjadi"
+
+#: etc/initialdata:164
+msgid "Whenever comments come in"
+msgstr "Setiap saat komentar dapat masuk"
+
+#: etc/initialdata:157
+msgid "Whenever correspondence comes in"
+msgstr "Setiap saat korespondensi dapat masuk"
+
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+msgid "Work"
+msgstr "Bekerja"
+
+#: html/Search/Results.html:84
+msgid "Work offline"
+msgstr "Bekerja offline"
+
+#: NOT FOUND IN SOURCE
+msgid "WorkPhone"
+msgstr "Telepon Kantor"
+
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
+msgid "Worked"
+msgstr "Sedang Bekerja"
+
+#: lib/RT/Ticket_Overlay.pm:3096
+msgid "You already own this ticket"
+msgstr "Anda sudah memiliki tiket ini"
+
+#: html/autohandler:158 html/autohandler:166
+msgid "You are not an authorized user"
+msgstr "Anda bukanlah pengguna yang sah"
+
+#: lib/RT/Ticket_Overlay.pm:2978
+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"
+
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
+#. ($num, $queue)
+msgid "You found %1 tickets in queue %2"
+msgstr "Anda menemukan %1 tiket di dalam antrian ini %2"
+
+#: html/NoAuth/Logout.html:52
+msgid "You have been logged out of RT."
+msgstr "Anda sudah log out dari RT."
+
+#: html/SelfService/Display.html:109
+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
+msgid "You may not create requests in that queue."
+msgstr "Anda mungkin tidak akan membuat permintaan di dalam antrian ini."
+
+#: html/NoAuth/Logout.html:56
+msgid "You're welcome to login again"
+msgstr "Anda dapat login kembali"
+
+#: etc/initialdata:502
+msgid "Your request has been approved by %1. Other approvals may still be pending."
+msgstr "Permintaan anda sudah disetujui oleh. Persetujuan yang lain mungkin masih ditunda."
+
+#: etc/initialdata:540
+msgid "Your request has been approved."
+msgstr "Permintaan anda sudah disetujui."
+
+#: etc/initialdata:445
+msgid "Your request was rejected."
+msgstr "Permintaan anda sudah ditolak."
+
+#: html/autohandler:193
+msgid "Your username or password is incorrect"
+msgstr "Nama pengguna dan sandi anda tidak sama"
+
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
+msgid "Zip"
+msgstr "Zip"
+
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "mengijinkan pembuatan pencarian yang disimpan"
+
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "mengijinkan memanggil pencarian yang disimpan"
+
+#: html/User/Elements/DelegateRights:80
+#. ($right->PrincipalObj->Object->SelfDescription)
+msgid "as granted to %1"
+msgstr "sudah diberikan ke %1"
+
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr "Milik"
+
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "sudah ditutup"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
+msgid "contains"
+msgstr "berisi"
+
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+msgid "days"
+msgstr "hari"
+
+#: lib/RT/Queue_Overlay.pm:88
+msgid "deleted"
+msgstr "sudah dihapus"
+
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr "Bukan milik"
+
+#: html/Search/Elements/PickBasics:61
+msgid "does not match"
+msgstr "tidak sama"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
+msgid "doesn't contain"
+msgstr "tidak berisi"
+
+#: NOT FOUND IN SOURCE
+msgid "email address"
+msgstr "alamat email"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "equal to"
+msgstr "sama dengan"
+
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr "kesalahan: tidak dapat dipindahkan ke bawah"
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr "kesalahan: tidak dapat dipindahkan ke kiri"
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr "kesalahan: tidak dapat dipindahkan ke atas"
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr "kesalahan: tidak ada apapun yang dapat dipindahkan"
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr "kesalahan: tidak ada apapun yang dapat dihubungkan"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "greater than"
+msgstr "lebih dari"
+
+#: lib/RT/Group_Overlay.pm:222
+#. ($self->Name)
+msgid "group '%1'"
+msgstr "grup '%1'"
+
+#: lib/RT/Date.pm:338
+msgid "hours"
+msgstr "jam"
+
+#: 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
+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
+msgid "isn't"
+msgstr "tidak"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "less than"
+msgstr "kurang dari"
+
+#: html/Search/Elements/PickBasics:60
+msgid "matches"
+msgstr "sama"
+
+#: lib/RT/Date.pm:334
+msgid "min"
+msgstr "mnt"
+
+#: html/Ticket/Update.html:64
+msgid "minutes"
+msgstr "menit"
+
+#: NOT FOUND IN SOURCE
+msgid "modifications\\n\\n"
+msgstr "perubahan\\n\\n"
+
+#: lib/RT/Date.pm:350
+msgid "months"
+msgstr "bulan"
+
+#: lib/RT/Queue_Overlay.pm:83
+msgid "new"
+msgstr "baru"
+
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+msgid "no name"
+msgstr "tidak ada nama"
+
+#: html/Admin/Elements/EditScrips:64
+msgid "no value"
+msgstr "tidak ada nilai"
+
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
+msgid "none"
+msgstr "tidak satupun"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "not equal to"
+msgstr "tidak sama dengan"
+
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+msgid "open"
+msgstr "buka"
+
+#: lib/RT/Group_Overlay.pm:227
+#. ($self->Name, $user->Name)
+msgid "personal group '%1' for user '%2'"
+msgstr "grup pribadi '%1' untuk pengguna '%2'"
+
+#: lib/RT/Group_Overlay.pm:235
+#. ($queue->Name, $self->Type)
+msgid "queue %1 %2"
+msgstr "antrian %1 %2"
+
+#: lib/RT/Queue_Overlay.pm:87
+msgid "rejected"
+msgstr "sudah ditolak"
+
+#: lib/RT/Queue_Overlay.pm:86
+msgid "resolved"
+msgstr "sudah diselesaikan"
+
+#: lib/RT/Date.pm:330
+msgid "sec"
+msgstr "dtk"
+
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr "tampilkan tab konfigurasi"
+
+#: html/Search/Results.html:82
+msgid "spreadsheet"
+msgstr "lembar kerja"
+
+#: lib/RT/Queue_Overlay.pm:85
+msgid "stalled"
+msgstr "alasan"
+
+#: lib/RT/Group_Overlay.pm:230
+#. ($self->Type)
+msgid "system %1"
+msgstr "sistem %1"
+
+#: lib/RT/Group_Overlay.pm:241
+#. ($self->Type)
+msgid "system group '%1'"
+msgstr "grup sistem '%1'"
+
+#: html/Elements/Error:66 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
+#. ($self->Instance, $self->Type)
+msgid "ticket #%1 %2"
+msgstr "tiket #%1 %2"
+
+#: lib/RT/Group_Overlay.pm:244
+#. ($self->Id)
+msgid "undescribed group %1"
+msgstr "grup yang belum dijelaskan %1"
+
+#: lib/RT/Group_Overlay.pm:219
+#. ($user->Object->Name)
+msgid "user %1"
+msgstr "pengguna %1"
+
+#: lib/RT/Date.pm:346
+msgid "weeks"
+msgstr "minggu"
+
+#: lib/RT/Date.pm:354
+msgid "years"
+msgstr "tahun"
+
diff --git a/rt/lib/RT/I18N/it.po b/rt/lib/RT/I18N/it.po
index b0ac454..95d8c18 100644
--- a/rt/lib/RT/I18N/it.po
+++ b/rt/lib/RT/I18N/it.po
@@ -1,9 +1,13 @@
msgid ""
-msgstr ""modifications\\n"
-"\\n"
-"
-"modifiche\\n"
-"\\n"
+msgstr ""
+"Project-Id-Version: RT 3.4.1\n"
+"POT-Creation-Date: 2002-05-02 11:36+0800\n"
+"PO-Revision-Date: 2005-02-12 02:00+0800\n"
+"Last-Translator: Angelo Turetta <aturetta@bestunion.it>\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"
#: NOT FOUND IN SOURCE
msgid "#"
@@ -13,60 +17,58 @@ msgstr "n°"
msgid "#%1"
msgstr "n°%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
-msgstr ""
+msgstr "%1 n°%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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"
+msgstr "%1 %3 %2 %7 %4:%5:%6"
-#: lib/RT/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
-msgstr "%1 %2 aggiunto"
+msgstr "Aggiunto %1 %2"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 fa"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
@@ -76,111 +78,79 @@ msgstr "%1 %2 eliminato"
msgid "%1 %2 of group %3"
msgstr "%1 %2 del gruppo %3"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 con il modello %3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 questo ticket\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
-msgstr ""
+msgstr "%1 (%2) da %3"
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (invariato)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
-msgstr "Tickets da %1 a %2"
+msgstr "Mostrati da %1 a %2"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
-msgstr "%1 - Lo stato dell'output è stato aggiornato su STDOUT"
+msgstr "%1 - Visualizza aggiornamenti dello stato su STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Specificare l'azione che si vuole eseguire"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Specificare la condizione che si vuole utilizzare"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Specificare la ricerca che si vuole utilizzare"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-msgstr ""
-
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
$RT::VERSION,
- '2004',
+ '2005',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
+#: html/Elements/Footer:58
#. ('&#187;&#124;&#171;',
$RT::VERSION,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
-msgstr "%1 ScripAction caricato"
+msgstr "ScripAction %1 caricato"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
-msgstr "%1 aggiunto(i) come valore di %2"
+msgstr "%1 aggiunto come valore di %2"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on"
@@ -192,74 +162,74 @@ msgstr "gli alias %1 necessitano di un TicketId su cui lavorare"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr "gli alias %1 necessitano di un TicketId per funzionare con (dopo %2) %3"
+msgstr "gli alias %1 necessitano di un TicketId per lavorare con (da %2) %3"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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 è introvabile nel database"
+msgstr "%1 sembra essere un oggetto locale, ma non è presente nel database"
-#: html/Ticket/Elements/ShowDates:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
-msgstr "%1 per %2"
+msgstr "%1 da %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
-msgstr "%1 cambiato(1) da %2 a %3"
+msgstr "%1 cambiato da %2 a %3"
-#: html/Search/Build.html:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "copia di %1"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
-msgstr "%1 non può essere impostato a %2"
+msgstr "%1 non può essere impostato a %2"
#: NOT FOUND IN SOURCE
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 non ha potuto iniziare una transazione (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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 può essere inconsistente."
+msgstr "%1 non ho potuto mettere lo stato a risolto. Il database RT potrebbe essere corrotto."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "creato %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "eliminato %1"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
-msgstr ""
+msgstr "I %1 ticket a maggior priorità che ho in carico"
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
-msgstr "I miei %1 tickets a più alta priorità che possiedo..."
+msgstr "I %1 ticket a maggior priorità che ho in carico..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
-msgstr "I miei %1 tickets a più alta priorità che ho richiesto..."
+msgstr "I %1 ticket a maggior priorità che ho richiesto..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr "%1 è uno strumento per lavorare sui tickets da uno schedulatore esterno, come cron"
+msgstr "%1 è uno strumento per agire sui ticket da uno schedulatore esterno, per esempio cron."
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 non è più un %2 per questa coda."
@@ -268,8 +238,7 @@ msgstr "%1 non è più un %2 per questa coda."
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 non è più un %2 per questo ticket."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 non è più un valore per il campo personalizzato %2"
@@ -277,11 +246,7 @@ 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"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -290,31 +255,23 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "I %1 ticket più recenti non ancora assegnati"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 non mostrato"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
-msgstr ""
+msgstr "%1 oggetti"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
-msgstr "Diritti di %1"
+msgstr "Diritti su %1"
#: NOT FOUND IN SOURCE
msgid "%1 succeeded\\n"
@@ -332,81 +289,45 @@ msgstr "Tipo %1 sconosciuto per %2"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 è stato creato senza un CurrentUser\\n"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
-msgstr "%1 risolverà tutti i membri di un gruppo di ticket risolto."
+msgstr "%1 risolverà tutti i membri di un gruppo di ticket risolto."
#: NOT FOUND IN SOURCE
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 o è membro di una richeista linkata."
-
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
+msgstr "%1 bloccherà una BASE [locale] se dipende da [o è membro di] una richiesta collegata."
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
-msgstr ""
+msgstr "%2 oggetti di %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
-msgstr ""
+msgstr "%3 oggetti di %2 di %1"
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
-msgstr ""
+msgstr "ricerche salvate di %1"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: nessun allegato specificato"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' è uno stato non valido"
@@ -417,283 +338,271 @@ msgstr "'%1' non è un'azione conosciuta. "
#: NOT FOUND IN SOURCE
msgid "(Check box to delete group member)"
-msgstr "(Spunta la casella per cancellare il membro di un gruppo)"
+msgstr "(spunta la casella per rimuovere un appartenente dal gruppo)"
#: NOT FOUND IN SOURCE
msgid "(Check box to delete scrip)"
-msgstr "(Spunta la casella per cancellare uno scrip)"
+msgstr "(spunta la casella per cancellare uno scrip)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Spunta la casella per cancellare)"
+msgstr "(spunta la casella per cancellare)"
#: NOT FOUND IN SOURCE
msgid "(Check boxes to delete)"
-msgstr "(Spunta la casella per cancellare)"
+msgstr "(spunta le caselle per cancellare)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(i destinatari con la casella spuntata non ricevono la notifica)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(solo i destinatari con la casella spuntata ricevono la notifica)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Inserire il numero di tickets o gli URL, separati da spazi)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
+msgstr "(inserire i numeri o gli URL dei ticket, separati da spazi)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "Se lasciato vuoto, valore di default : %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(se non specificato usa: %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
-msgstr "(Nessun Valore)"
+msgstr "(nessun valore)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
-msgstr "Non ci sono campi personalizzati"
+msgstr "(nessun campo personalizzato)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
-msgstr "(Nessun membro)"
+msgstr "(nessun appartenente)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
-msgstr "(Nessuno Scrip)"
+msgstr "(nessuno Scrip)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
-msgstr "Nessun modello"
+msgstr "(nessun modello)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr ""
+msgstr "(nessuno)"
-#: html/Ticket/Update.html:66
+#: 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 "(Invia per copia nascosta questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
+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.)"
#: 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 "(Invia per copia nascosta questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
+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:78
+#: 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 "(Invia una copia di questo aggiornamento ad una lista di indirizzi email amministrativi separati da virgole. Queste persone <b>riceveranno</b> i successivi aggiornamenti.)"
+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:62
+#: 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 "(Invia una copia di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
+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.)"
#: 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 "(Invia una copia di questo aggiornamento ad una lista di indirizzi email separati da virgole. Ciò <b>non cambierà</b> i destinatari dei successivi aggiornamenti.)"
+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:68
+#: 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 "(Invia una copia di questo aggiornamento ad una lista di indirizzi email separati da virgole. Queste persone <b>riceveranno</b> i successivi aggiornamenti.)"
+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:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(usa questi campi se si sceglie 'Definito dall'utente' come condizione o azione)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vuoto)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr "(nessun nome)"
-
-#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
+msgstr "(nessun nome in elenco)"
#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(nessun oggetto)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(nessun valore)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(nessun valore)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
-msgstr "(solo un ticket)"
+msgstr "(un solo ticket)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(in attesa di approvazione)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(in attesa di un'altra Raccolta)"
#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr "(in attea di altri tickets)"
+msgid "(pending other ticket)"
+msgstr "(in attesa di altri ticket)"
#: NOT FOUND IN SOURCE
msgid "(requestor's group)"
msgstr "(gruppo del richiedente)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(richiesto)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(senza titolo)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
-msgstr "I miei 25 tickets che devo trattare con priorità più alta..."
+msgstr "I 25 ticket con priorità più alta che ho in carico..."
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I requested..."
-msgstr "I miei 25 tickets che hor ichiesto con priorità più alta..."
+msgstr "I 25 ticket con priorità più alta da me richiesti..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
-msgstr "<% $Ticket->Status%>"
+msgstr ""
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr "Un modello vuoto"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
-msgstr "ACE Eliminata"
+msgstr "ACE eliminata"
#: NOT FOUND IN SOURCE
msgid "ACE Loaded"
-msgstr "ACE Caricata"
+msgstr "ACE caricata"
#: NOT FOUND IN SOURCE
msgid "ACE could not be deleted"
-msgstr "l'ACE non è stato possibile elimanarla"
+msgstr "impossibile eliminare l'ACE"
#: NOT FOUND IN SOURCE
msgid "ACE could not be found"
-msgstr "l'ACE non è stato possibile trovarla"
+msgstr "impossibile trovare l'ACE"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE non trovata"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "Le ACE possono essere solo create e cancellate."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Interruzione per evitare modifiche di ticket involontarie.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
-msgstr "A proposito"
+msgstr "Informazioni personali"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Controllo di Accesso"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Azione"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Azione %1 non trovata"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Azione eseguita."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr "Azione eseguita.\\n"
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Azione preparata..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Aggiungi"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
-msgstr "Aggiungi AdminCC"
+msgstr "Aggiungi AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
-msgstr "Aggiungi CC"
+msgstr "Aggiungi Cc"
+
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr "Aggiungi colonne"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr ""
+msgstr "Aggiungi criterio"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
-msgstr "Aggiungi Altri Files"
+msgstr "Aggiungi altri file"
#: NOT FOUND IN SOURCE
msgid "Add Next State"
-msgstr "Aggiungi lo Stato Sucessivo"
+msgstr "Aggiungi prossimo stato"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
-msgstr "Aggiungi il Richiedente"
+msgstr "Aggiungi il richiedente"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr "Aggiungi un Valore"
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip which will apply to all queues"
-msgstr ""
+msgstr "Aggiungi un valore"
#: NOT FOUND IN SOURCE
msgid "Add a keyword selection to this queue"
@@ -707,51 +616,55 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "Aggiungi uno scrip da applicare a tutte le code"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "Aggiungi criteri addizionali"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
-msgstr "Agiungere commenti o repliche ai tickets selezionati"
+msgstr "Aggiungere commenti o repliche ai ticket selezionati"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
-msgstr "Aggiungi membri"
+msgstr "Aggiungi appartenenti"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Aggiungi nuovi osservatori"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr "Aggiungi, cancella o modifica il valore dei campi personalizzati per gli oggetti"
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
-msgstr "AggiungereStatoSuccessivo"
+msgstr "AggiunguProssimoStato"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Aggiunto gruppo/utente come %1 per questo ticket"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
-msgstr "Inidirizzo1"
+msgstr "Indirizzo1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Indirizzo2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
-msgstr "Admin Cc"
+msgstr "Cc amministrativo"
#: etc/initialdata:295
msgid "Admin Comment"
@@ -759,103 +672,99 @@ msgstr "Commento Amministrativo"
#: etc/initialdata:274
msgid "Admin Correspondence"
-msgstr "Corrispondenza Amministrativa "
+msgstr "Corrispondenza Amministrativa"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
-msgstr "Amministra le code"
+msgstr "Gestione delle code"
#: NOT FOUND IN SOURCE
msgid "Admin users"
-msgstr "Amministra gli Utenti"
+msgstr "Gestione degli utenti"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
-msgstr "configurazione Amministratore/Globale"
+msgstr "Amministra/Configurazione globale"
#: NOT FOUND IN SOURCE
msgid "Admin/Groups"
-msgstr "Amministra/Gruppi"
+msgstr "Gestione/Gruppi"
#: NOT FOUND IN SOURCE
msgid "Admin/Queue/Basics"
-msgstr "Amministra/Code/Base"
+msgstr "Gestione/Code/Base"
#: NOT FOUND IN SOURCE
msgid "AdminAllPersonalGroups"
-msgstr "AmministraTuttiIGruppiPersonali"
+msgstr "GestisciTuttiGruppiPersonali"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
#: NOT FOUND IN SOURCE
msgid "AdminComment"
-msgstr "CommentoAmministratore"
+msgstr "GestisciCommenti"
#: NOT FOUND IN SOURCE
msgid "AdminCorrespondence"
-msgstr "CorrispondenzaAmministratore"
+msgstr "GestisciCorrispondenza"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
-msgstr ""
+msgstr "GestisciCampoPers."
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
-msgstr "AmministraCampiPersonalizzati"
+msgstr "GestisciCampiPers."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
-msgstr "AmministraGruppi"
+msgstr "GestisciGruppo"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
-msgstr "AmministraAppartenenzaGruppi"
+msgstr "GestisciAppartenenzaGruppo"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
-msgstr "AmministraPropriGruppiPersonali"
+msgstr "GestisciGruppiPersonali"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
-msgstr "AmministraCode"
+msgstr "GestisciCoda"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
-msgstr "AmministraUtenti"
+msgstr "GestisciUtenti"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
-msgstr "Cc Amministrativa"
+msgstr "AdminCc"
#: NOT FOUND IN SOURCE
msgid "Admins"
msgstr "Amministratori"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
+msgstr "Avanzata"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
msgstr "Ricerca avanzata"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
-msgstr "Dopo"
+msgstr "dopo il"
#: NOT FOUND IN SOURCE
msgid "Age"
msgstr "Età"
-#: NOT FOUND IN SOURCE
-msgid "Alias"
-msgstr ""
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr "Aggregatore"
#: NOT FOUND IN SOURCE
msgid "Alias for"
@@ -863,53 +772,53 @@ msgstr "Alias per"
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
+msgstr "Ottenute tutte le approvazioni"
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Tutti i campi personalizzati"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Tutte le code"
#: NOT FOUND IN SOURCE
msgid "Always sends a message to the requestors independent of message sender"
-msgstr "Invia sempre un messaggio al richiedente inipendentemente dal mittente"
+msgstr "Invia comunque un messaggio al richiedente, anche se è lui stesso il mittente"
-#: NOT FOUND IN SOURCE
-msgid "Applies to"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "Si applica a"
+
+#: html/Search/Edit.html:64
msgid "Apply"
-msgstr ""
+msgstr "Applica"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "Applica modifiche"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Approvazione"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Approvazione n°%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Approvazione n°%1: Note non registrate a causa di un errore di sistema"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Approvazione n°%1: Note registrate"
@@ -920,25 +829,25 @@ msgstr "Dettagli dell'approvazione"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Approvazione ottenuta"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
+msgstr "Approvazione rifiutata"
#: NOT FOUND IN SOURCE
msgid "Approval diagram"
msgstr "Diagramma dell'approvazione"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
-msgstr "Approvare"
+msgstr "Approva"
#: etc/initialdata:504
msgid "Approver's notes: %1"
msgstr "Note dell'approvatore: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Apr."
@@ -946,72 +855,52 @@ msgstr "Apr."
msgid "April"
msgstr "Aprile"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
-msgstr "Ascendente"
+msgstr "Crescente"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
-msgstr ""
+msgstr "Assegna e rimuovi campi personalizzati"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
-msgstr ""
+msgstr "AssegnaCampiPers."
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
-msgstr "Allegato"
+msgstr "Allega"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
-msgstr "Allegare un file"
+msgstr "Allega un file"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "File allegato"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
-msgstr "L'allegato '%1' non può essere caricato"
+msgstr "Impossibile caricare l'allegato '%1'"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Allegato creato"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Nome file dell'allegato"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Allegati"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Attributo cancellato"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Ago."
@@ -1021,7 +910,7 @@ msgstr "Agosto"
#: NOT FOUND IN SOURCE
msgid "AuthSystem"
-msgstr "AuthSystem"
+msgstr "SistemaAutorizzazioni"
#: etc/initialdata:221
msgid "Autoreply"
@@ -1035,17 +924,13 @@ msgstr "Risposta automatica ai richiedenti"
msgid "AutoreplyToRequestors"
msgstr "RispostaAutomaticaAiRichiedenti"
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
-msgstr "Firma PGP non valida: %1\\n"
+msgstr "Firma PGP invalida: %1\\n"
#: NOT FOUND IN SOURCE
msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr "Id di allegato errato. Impossibile trovare l'allegato '%1'\\n"
+msgstr "Identificativo allegato errato. Impossibile trovare l'allegato '%1'\\n"
#: NOT FOUND IN SOURCE
msgid "Bad data in %1"
@@ -1055,188 +940,181 @@ msgstr "Dati incorretti in %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Numero di transazione incorretto per l'allegato. %1 dovrebbe essere %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Essenziale"
+msgstr "Dati base"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
-msgstr "Assicurarsi di salvare le modifiche"
+msgstr "Se hai aggiornato qualche impostazione, assicurati di premere"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
-msgstr "Prima"
+msgstr "prima del"
#: NOT FOUND IN SOURCE
msgid "Begin Approval"
-msgstr "Inizio dell'approvazione"
+msgstr "Inizia approvazione"
+
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr "Logo Best Practical Solutions, LLC"
#: NOT FOUND IN SOURCE
msgid "Binary"
-msgstr ""
+msgstr "Binario"
#: etc/initialdata:217
msgid "Blank"
msgstr "Vuoto"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr "Grassetto"
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
-msgstr "URL predefinito per questa ricerca"
+msgstr "URL assoluto per questa ricerca"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "Link assoluto"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
-msgstr "Intestazioni brevi"
+msgstr "Intestazione breve"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
-msgstr "Modifica di massa dei tickets"
+msgstr "Modifica di ticket in blocco"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Gli utenti di sistema non possono essere modificati"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
-msgstr "Il gruppo/utente può vedere questa coda"
+msgstr "Può il gruppo/utente vedere questa coda"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Impossibile aggiungere un valore di campo personalizzato senza un nome"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr "Impossibile trovare una classe collection per '%1'"
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
-msgstr ""
+msgstr "Impossibile trovare una ricerca salvata su cui lavorare"
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Non è possibile collegare un ticket a se stesso"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr "Impossibile unire un ticket ad un ticket già unito. Non dovrebbe mai comparire questo errore"
+msgstr "Impossibile unire un ticket ad un ticket già unito. Questo errore non dovrebbe mai verificarsi"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Impossibile salvare questa ricerca"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Impossibile specificare sia la base che il target"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Impossibile creare l'utente: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
-msgstr "Cambiare la passwrd"
+msgstr "Cambia la password"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
-msgstr ""
+msgstr "Spunta tutte le caselle"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
-msgstr "Spunta la casella per eliminare"
+msgstr "Spunta la casella per cancellare"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Spunta la casella per revocare i diritti"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
-msgstr "Figli"
+msgstr "Derivati"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Città"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
-msgstr ""
+msgstr "Azzera"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Chiuso"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
-msgstr "Tickets Chiusi"
+msgstr "Ticket chiusi"
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Richieste chiuse"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
-msgstr "Tickets chiusi"
-
-#: NOT FOUND IN SOURCE
-msgid "Code"
-msgstr ""
+msgstr "Ticket chiusi"
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
-msgstr "Comando non riconosciuto! \\n"
+msgstr "Comando non riconosciuto!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Commento"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
-msgstr "Inidirizzo di Commento"
+msgstr "Inidirizzo per i commenti"
#: NOT FOUND IN SOURCE
msgid "Comment not recorded"
msgstr "Commento non registrato"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
-msgstr "Commento sui tickets"
+msgstr "Aggiunta di commenti ai ticket"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
-msgstr "CommentoSuiTickets"
+msgstr "AggiungiCommentiAlTicket"
#: NOT FOUND IN SOURCE
msgid "Comments"
msgstr "Commenti"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
-msgstr "Commenti (Non inviati ai richiedenti)"
+msgstr "Commenti (non inviati ai richiedenti)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Commenti (non inviati ai richiedenti)"
@@ -1244,41 +1122,41 @@ msgstr "Commenti (non inviati ai richiedenti)"
msgid "Comments about %1"
msgstr "Commenti su %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commenti su questo utente"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
-msgstr "Commenti aggiunti"
+msgstr "Aggiunto commento"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
-msgstr "tr(Commit Stubbed)"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Compile Restrictions"
msgstr "Restrizioni di compilazione"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Condizione"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
-msgstr "La condizione soddisfa..."
+msgstr "La condizione è soddisfatta..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Condizione non trovata"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Configurazione"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
-msgstr "Confermare"
+msgstr "Conferma"
#: NOT FOUND IN SOURCE
msgid "ContactInfoSystem"
@@ -1286,23 +1164,23 @@ msgstr "ContactInfoSystem"
#: NOT FOUND IN SOURCE
msgid "Contacted date '%1' could not be parsed"
-msgstr "La data di contatto '%1' non può essere analizzata"
+msgstr "Impossibile interpretare la data di contatto '%1'"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Contenuto"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Coould not create group"
-msgstr "Non è stato possibile creare il gruppo"
+msgstr "Impossibile creare il gruppo"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Copia"
#: etc/initialdata:286
msgid "Correspondence"
@@ -1312,45 +1190,59 @@ msgstr "Corrispondenza"
msgid "Correspondence Address"
msgstr "Inidirizzo di corrispondenza"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
-msgstr "Corrispondenza aggiunta"
+msgstr "Aggiunta corrispondenza"
#: NOT FOUND IN SOURCE
msgid "Correspondence not recorded"
msgstr "Corrispondenza non registrata"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
-msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato a questo ticket. "
+msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato al ticket. "
#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. %1 "
-msgstr "Il valore di campo personalizzato non è stato possibile aggiungerlo. %1"
+msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato al ticket. %1 "
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr "Impossibile aggiungere un nuovo valore di campo personalizzato. "
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
-msgstr "Impossibile cambiare il proprietario. "
+msgstr "Impossibile cambiare l'incaricato. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Impossibile creare il campo personalizzato"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Impossibile creare il gruppo"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
-msgstr "Impossibile creare il modello : %1"
+msgstr "Impossibile creare il modello: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Impossibile creare il ticket. Queue non impostata"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Impossibile creare l'utente"
@@ -1366,11 +1258,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Impossibile trovare o creare questo utente"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Impossibile trovare questo gruppo/utente"
@@ -1378,45 +1270,54 @@ msgstr "Impossibile trovare questo gruppo/utente"
msgid "Could not find user %1."
msgstr "Impossibile trovare l'utente %1."
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "Impossibile caricare il campo personalizzato %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Impossibile caricare questo gruppo"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr "Impossibile caricare l'oggetto per %1"
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr "Impossibile caricare un attributo della ricerca"
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
-msgstr "Impossibile eliminare questo gruppo/utente come un %1 per questa coda"
+msgstr "Impossibile rimuovere questo gruppo/utente come un %1 per questa coda"
#: NOT FOUND IN SOURCE
msgid "Could not remove that principal as a %1 for this ticket"
-msgstr "Impossibile eliminare questo gruppo/utente come un %1 per questo ticket"
+msgstr "Impossibile rimuovere questo gruppo/utente come un %1 per questo ticket"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Impossibile impostare le informazioni dell'utente"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
-msgstr "Impossibile aggiungere un membro a questo gruppo"
+msgstr "Impossibile aggiungere un appartenente al gruppo"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
-msgstr "Impossibile creare una transazione : %1"
+msgstr "Impossibile creare una transazione: %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't figure out what to do from gpg's reply\\n"
@@ -1424,44 +1325,46 @@ msgstr "Impossibile capire che cosa fare con questa risposta gpg\\n"
#: NOT FOUND IN SOURCE
msgid "Couldn't find group\\n"
-msgstr "Gruppo introvabile\\n"
+msgstr "Impossibile trovare il gruppo\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
-msgstr "Riga introvabile"
+msgstr "Impossibile trovare la riga"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
-msgstr "Gruppo/utente introvabile"
+msgstr "Impossibile trovare questo gruppo/utente"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
-msgstr "Valore introvabile"
+msgstr "Impossibile trovare questo valore"
#: NOT FOUND IN SOURCE
msgid "Couldn't find that watcher"
-msgstr "Osservatore introvabile"
+msgstr "Impossibile trovare questo osservatore"
#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
-msgstr "Utente introvabile\\n"
+msgstr "Impossibile trovare l'utente\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Impossibile caricare %1 dal database degli utenti.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
-msgstr ""
+msgstr "Impossibile caricare la classe %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
-msgstr ""
+msgstr "Impossibile caricare ilcampo personalizzato %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load KeywordSelects."
-msgstr "KeywordSelects non è stato possibile caricarlo"
+msgstr "Impossibile caricare KeywordSelects"
#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
@@ -1471,25 +1374,26 @@ msgstr "Impossibile caricare il file di configurazione RT '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Impossibile caricare gli Scrips"
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
-msgstr "Impossibile caricare il link"
+msgstr "Impossibile caricare il collegamento"
-#: NOT FOUND IN SOURCE
+#: 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 "Impossibile caricare l'oggetto %1"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Impossibile caricare la coda"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Impossibile caricare la coda %1"
@@ -1506,61 +1410,59 @@ msgstr "Impossibile caricare il modello"
msgid "Couldn't load that user (%1)"
msgstr "Impossibile caricare questo utente (%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Impossibile caricare il ticket '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
-msgstr "Stato"
+msgstr "Nazione"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Crea"
#: etc/initialdata:135
msgid "Create Tickets"
-msgstr "Crea tickets"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
+msgstr "Crea ticket"
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Crea un campo Personalizzato"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
-msgstr "Crea un campo Custom per la coda %1"
+msgstr "Crea un campo personalizzato per la coda %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
-msgstr "Crea un campo Personalizzato valido per tutte le code"
+msgstr "Crea un campo personalizzato valido per tutte le code"
#: NOT FOUND IN SOURCE
msgid "Create a new Custom Field"
-msgstr "Crea un nuovo campo Personalizzato"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global Scrip"
-msgstr ""
+msgstr "Crea un nuovo campo personalizzato"
#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
msgstr "Crea un nuovo scrip globale"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Crea un nuovo gruppo"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Crea un nuovo gruppo personale"
@@ -1576,223 +1478,206 @@ msgstr "Crea un nuovo scrip"
msgid "Create a new template"
msgstr "Crea un nuovo modello"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Crea un nuovo ticket"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Crea un nuovo utente"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Crea una coda"
#: NOT FOUND IN SOURCE
msgid "Create a queue called"
-msgstr "Crea una nuova coda chiamata"
+msgstr "Crea una nuova coda di nome"
#: NOT FOUND IN SOURCE
msgid "Create a request"
msgstr "Crea una richiesta"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Crea uno scrip per la coda %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Crea un modello"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr "Crea un ticket"
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
+msgstr "Nuovo ticket"
#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
-msgstr "Eccezione durante la creazione: %1 / %2 / %3"
+msgstr "Creazione fallita: %1 / %2 / %3"
#: NOT FOUND IN SOURCE
msgid "Create failed: %1/%2/%3"
-msgstr "Eccezione durante la creazione: %1/%2/%3"
+msgstr "Creazione fallita: %1/%2/%3"
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr "Creare nuovi tickets basati su questo modello di scrip"
+msgstr "Creare nuovi ticket basati su questo modello di scrip"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
-msgstr "Crea un ticket"
+msgstr "Crea il ticket"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
-msgstr "Crea dei tickets in questa coda"
+msgstr "Crea nuovi ticket in questa coda"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Crea, elimina e modifica campi personalizzati"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Crea, elimina e modifica le code"
#: NOT FOUND IN SOURCE
msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali di un qualunque utente"
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali di un qualunque utente"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali "
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali "
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Crea, elimina e modifica gli utenti"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr "CreaRichiestaSalvata"
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "CreaTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Creato"
-#: html/Admin/Elements/EditCustomField:87
-#. ($CustomFieldObj->Name())
-msgid "Created CustomField %1"
-msgstr "Campo Personalizzato %1 creato"
-
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
+msgid "Created By"
+msgstr "Creato da"
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#. ($CustomFieldObj->Name())
+msgid "Created CustomField %1"
+msgstr "Campo personalizzato %1 creato"
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Modello %1 creato"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "CreatoDa"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
-msgstr "Relazioni attuali"
+msgstr "Collegamenti attuali"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Scrips attuali"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
-msgstr "Membri attuali"
+msgstr "Appartenenti attuali"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Diritti attuali"
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
-msgstr "Criterio di ricerca corrente"
+msgstr "Criterio di ricerca attuale"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Osservatori attuali"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
-msgstr "Campo Personalizzato n°%1"
+msgstr "Campo personalizzato n°%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
-msgstr "Campi Personalizzati"
+msgstr "Campi personalizzati"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "Campi personalizzati per %1"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Programma di pulizia dell'azione personalizzata"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Programma di preparazione dell'azione personalizzata"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Condizione personalizzata"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Campi personalizzati %1 %2 %3"
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
-msgstr "Il campo personalizzato %1 ha un valore"
+msgstr "Il campo personalizzato %1 ha un valore."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
-msgstr "Il campo personalizzato %1 non ha valore"
+msgstr "Il campo personalizzato %1 non ha valore."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
-msgstr "Il campo personalizzato %1 è introvabile"
+msgstr "Campo personalizzato %1 non trovato"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
-msgstr "Campo Personalizzato cancellato"
+msgstr "Campo personalizzato cancellato"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
-msgstr "Il campo personalizzato è introvabile"
+msgstr "Campo personalizzato %1 non trovato"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
-msgstr "Il valore del campo personalizzato %1 non è stato possibile trovarlo per il campo personalizzato %2"
+msgstr "Impossibile trovare il valore %1 per il campo personalizzato %2"
#: NOT FOUND IN SOURCE
msgid "Custom field value changed from %1 to %2"
-msgstr "Il valore del campo personalizzato è stato modificato da %1 à %2"
+msgstr "Valore del campo personalizzato cambiato da %1 a %2"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
-msgstr "Il valore del campo personalizzato non è stato possibile eliminarlo"
+msgstr "Impossibile cancellare il valore del campo personalizzato"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
-msgstr "Il valore del campo personalizzato non è stato possibile trovarlo"
+msgstr "Valore del campo personalizzato non trovato"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Il valore del vampo personalizzato è stato eliminato"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "CampoPersonalizzato"
@@ -1800,11 +1685,11 @@ msgstr "CampoPersonalizzato"
msgid "Data error"
msgstr "Errore nei dati"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Date"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Dic."
@@ -1820,13 +1705,13 @@ msgstr "Modello di default per la risposta automatica"
msgid "Default Autoresponse template"
msgstr "Modello di default per la risposta automatica"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Coda di default"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Richiedente di default"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1844,104 +1729,112 @@ msgstr "Modello di default per la corrispondenza"
msgid "Default transaction template"
msgstr "Modello di default per la transazione"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
-msgstr "Defaut: %1/%2 modificato da %3 à %4"
+msgstr "Default: %1/%2 modificato da %3 a %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delega i diritti"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
-msgstr "Delega dei diritti specifici che ti sono stati accordati"
+msgstr "Delega diritti specifici tra quelli che ti sono stati accordati"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DelegaDiritti"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Delega"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
-msgstr "Elimina"
+msgstr "Cancella"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Cancella modello"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
-msgstr ""
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr "Cancellazione fallita: %1"
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Cancella gli scrips selezionati"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
-msgstr "Elimina dei tickets"
+msgstr "Cancella ticket"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
-msgstr "EliminaTicket"
+msgstr "CancellaTicket"
+
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr "Ricerca cancellata"
-#: lib/RT/Transaction_Overlay.pm:162
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
-msgstr "Eliminare quest'oggetto può interrompere l'integrità referenziale"
+msgstr "La cancellazione di quest'oggetto può danneggiare l'integrità referenziale"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
-msgstr "Eliminare quest'oggetto interomperà l'integrità referenziale"
+msgstr "La cancellazione di quest'oggetto danneggerebbe l'integrità referenziale"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
-msgstr "Eliminare quest'oggetto violerà l'integrità referenziale"
+msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale"
#: NOT FOUND IN SOURCE
msgid "Deleting this object would violate referential integrity."
-msgstr "Eliminare quest'oggetto violerà l'integrità referenziale"
+msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale"
#: NOT FOUND IN SOURCE
msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr "Eliminare quest'oggetto violerà l'integrità referenziale. Malissimo!"
+msgstr "La cancellazione di quest'oggetto violerebbe l'integrità referenziale. Ciò è male!"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
-msgstr "Negare"
+msgstr "Nega"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
-msgstr "Usato come dipendenza da"
+msgstr "È una dipendenza per"
+
+#: NOT FOUND IN SOURCE
+msgid "DependedOnBy"
+msgstr "DipendenzaPer"
#: NOT FOUND IN SOURCE
msgid "Dependencies: \\n"
-msgstr "Dipendenze : \\n"
+msgstr "Dipendenze: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
-msgstr ""
+msgstr "Aggiunta dipendenza da parte di %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
-msgstr ""
+msgstr "Cancellata dipendenza da parte di %1"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
-msgstr ""
+msgstr "Aggiunta dipendenza da %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
-msgstr ""
+msgstr "Cancellata dipendenza da %1"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Dipende da"
@@ -1949,15 +1842,15 @@ msgstr "Dipende da"
msgid "DependsOn"
msgstr "DipendeDa"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
-msgstr "Discendente"
+msgstr "Decrescente"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
-msgstr "Descrivere il problema qui sotto"
+msgstr "Descrivi il problema qui sotto"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Descrizione"
@@ -1965,47 +1858,51 @@ msgstr "Descrizione"
msgid "Details"
msgstr "Dettagli"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
-msgstr "Mostra"
+msgstr "Visualizza"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
-msgstr "Mostra la Lista Controllo Accessi"
+msgstr "Visualizza la Lista Controllo Accessi (ACL)"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Visualizza colonne"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
-msgstr "Mostra i modelli di Scrips per questa coda"
+msgstr "Visualizza i modelli di Scrips per questa coda"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
-msgstr "Mostra gli Scrips per questa coda"
+msgstr "Visualizza gli Scrips per questa coda"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Modalità visualizzazione"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Visualizza le ricerche salvate per questo gruppo"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
-msgstr "Mostra il ticket n°%1"
+msgstr "Visualizza il ticket n°%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr ""
+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:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
-msgstr "Fare di tutto e non importa cosa"
+msgstr "Fai di tutto e di più"
+
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Esegui la ricerca"
-#: html/Elements/Refresh:29
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Non aggiornare questa pagina."
@@ -2013,25 +1910,21 @@ msgstr "Non aggiornare questa pagina."
msgid "Don't show search results"
msgstr "Non mostrare i risultati della ricerca"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Download"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr ""
+msgstr "Scarica come file separato da TAB"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
-msgstr "Termine"
+msgstr "Scadenza"
#: NOT FOUND IN SOURCE
msgid "Due date '%1' could not be parsed"
-msgstr "La data termine '%1' non è stata interpretata"
+msgstr "Impossibile interpretare la data di scadenza '%1'"
#: NOT FOUND IN SOURCE
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
@@ -2043,30 +1936,38 @@ msgstr "Modifica"
#: NOT FOUND IN SOURCE
msgid "Edit Conditions"
-msgstr "Modifica Condizioni"
+msgstr "Modifica condizioni"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
+msgstr "Modifica i campi personalizzati per %1"
+
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr "Modifica i campi personalizzati per tutti i gruppi"
+
+#: html/Admin/Global/CustomFields/Users.html:9
+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
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr "Modifica i campi personalizzati per tutte le code"
#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
-msgstr ""
+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:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
-msgstr "Modifica Relazioni"
+msgstr "Modifica collegamenti"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
+msgstr "Modifica query"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Modifica i modelli per la coda %1"
@@ -2075,15 +1976,15 @@ msgstr "Modifica i modelli per la coda %1"
msgid "Edit keywords"
msgstr "Modifica parole chiave"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
-msgstr ""
+msgstr "Modifica ricerche salvate per questo gruppo"
#: NOT FOUND IN SOURCE
msgid "Edit scrips"
msgstr "Modifica scrips"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Modifca i modelli di sistema"
@@ -2091,51 +1992,47 @@ msgstr "Modifca i modelli di sistema"
msgid "Edit templates for %1"
msgstr "Modifica i modelli per %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
+msgstr "ModificaRicercheSalvate"
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
-msgstr "Modifica la Configurazione per la coda %1"
+msgstr "Modifica della configurazione per la coda %1"
#: NOT FOUND IN SOURCE
msgid "Editing Configuration for user %1"
-msgstr "Modifica la Configurazione per l'utente %1"
+msgstr "Modifica della configurazione per l'utente %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
-msgstr "Modifica il CampoPersonalizzato %1"
+msgstr "Modifica del campo personalizzato %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
-msgstr "Modifica i membri per il gruppo %1"
+msgstr "Modifica degli appartenenti al gruppo %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
-msgstr "Modifica i membri per il gruppo personale %1"
+msgstr "Modifica degli appartenenti al gruppo personale %1"
#: NOT FOUND IN SOURCE
msgid "Editing template %1"
-msgstr "Modifica il modello %1"
+msgstr "Modifica del modello %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
-msgstr "Uno almeno tra base e target deve essere specificato"
+msgstr "È necessario specificare base o target"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "Inidirizzo email in uso"
@@ -2145,163 +2042,197 @@ msgstr "IndirizzoEmail"
#: NOT FOUND IN SOURCE
msgid "EmailEncoding"
-msgstr "EmailEncoding"
-
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
+msgstr "CodificaEmail"
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
-msgstr "Abilitato (Togliere il segno di spunta disabilita questo campo personalizzato)"
+msgstr "Abilitato (togliere il segno di spunta per disabilitare questo campo personalizzato)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
-msgstr "Abilitato (Togliere il segno di spunta disabilita questo gruppo)"
+msgstr "Abilitato (togliere il segno di spunta per disabilitare questo gruppo)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr "Abilitato (Togliere il segno di spunta disabilita questa coda)"
+msgstr "Abilitato (togliere il segno di spunta per disabilitare questa coda)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
-msgstr "Campi Personalizzati Abilitati"
+msgstr "Campi personalizzati abilitati"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr "Code Abilitate"
+msgstr "Code abilitate"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Stato %1 abilitato"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
-msgstr ""
+msgstr "Stato abilitato: %1"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
-msgstr "Inserire valori multipli"
+msgstr "Valori multipli"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Inserire, separati da spazio, gli oggetti (o URI di oggetti) da collegare."
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
-msgstr "Inserire un valore"
+msgstr "Valore singolo"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Inserire, separati da spazio, le code (o URI di code) da collegare."
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Inserire, separati da spazio, i ticket (o URI di ticket) da collegare."
-#: html/Search/Bulk.html:142
+#: NOT FOUND IN SOURCE
msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
-msgstr "Inserire tickets o URI di tickets da collegare. Separare più valori con spazi."
+msgstr "Inserire, separati da spazio, i ticket (o URI di ticket) da collegare."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr ""
+msgstr "Inserimento di un massimo di %1 valori"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Errore"
#: NOT FOUND IN SOURCE
msgid "Error adding watcher"
-msgstr "Errore cercando di aggiungere un osservatore"
+msgstr "Errore durante l'aggiunta di un osservatore"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
-msgstr "Errore nei parametri di Queue->AddWatcher"
+msgstr "Errore nei parametri passati a Queue->AddWatcher"
#: NOT FOUND IN SOURCE
msgid "Error in parameters to Queue->DelWatcher"
-msgstr "Errore nei parametri di Queue->DelWatcher"
+msgstr "Errore nei parametri passati a Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Errore nei parametri passati a Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
-msgstr "Errore nei parametri di Ticket->AddWatcher"
+msgstr "Errore nei parametri passati a Ticket->AddWatcher"
#: NOT FOUND IN SOURCE
msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "Errore nei parametri di Ticket->DelWatcher"
+msgstr "Errore nei parametri passati a Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Errore nei parametri passati a Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "Propaga ticket"
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Stima"
#: etc/initialdata:20
msgid "Everyone"
msgstr "Chiunque"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Esempio:"
#: NOT FOUND IN SOURCE
+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 "ExternalAuthId"
+msgstr "IdAutorizEsterno"
#: NOT FOUND IN SOURCE
msgid "ExternalContactInfoId"
-msgstr "ExternalContactInfoId"
+msgstr "IdContattoEsterno"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Informazioni aggiuntive"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr "Impossibile creare un attributo della ricerca"
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "Impossibile trovare il pseudogruppo 'Privilegiato' di utenti."
+msgstr "Impossibile trovare il pseudogruppo di utenti 'Privilegiato'."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "Impossibile trovare il pseudogruppo 'Non Privilegiato' di utenti."
+msgstr "Impossibile trovare il pseudogruppo di utenti 'Non Privilegiato'."
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
-msgstr "Errore nel caricare il modulo %1. (%2)"
+msgstr "Errore nel caricamento del modulo %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr "Impossibile caricare un oggetto per %1"
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Feb."
@@ -2309,150 +2240,170 @@ msgstr "Feb."
msgid "February"
msgstr "Febbraio"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
-msgstr ""
+msgstr "Nome file"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
-msgstr ""
+msgstr "Testi multipli"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr "Testi WIKI multipli"
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
-msgstr ""
+msgstr "Testo singolo"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr "Testo WIKI singolo"
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
-msgstr ""
+msgstr "Testi multipli (max. %1)"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr "Testi WIKI multipli (max. %1)"
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
-msgstr "Priorità Finale"
+msgstr "Priorità finale"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
-msgstr "PrioritàFinale"
+msgstr "PrioritaFinale"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
-msgstr "Cerca il gruppo che"
+msgstr "Cerca il gruppo in cui"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr ""
+msgstr "Cerca i gruppi in cui"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
-msgstr "Cerca tickets nuovi/aperti"
+msgstr "Cerca ticket nuovi/aperti"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
-msgstr "Cerca le persone che"
+msgstr "Cerca le persone in cui"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
-msgstr "Cerca tickets"
+msgstr "Ricerca ticket"
#: NOT FOUND IN SOURCE
msgid "Finish Approval"
-msgstr "Approvazione Finale"
+msgstr "Completa approvazione"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Primo"
#: NOT FOUND IN SOURCE
msgid "First page"
-msgstr "Prima Pagina"
+msgstr "Prima pagina"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:766
msgid "Foo Bar Baz"
-msgstr "Foo Bar Baz"
+msgstr "Tizio Caio Sempronio"
-#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
-msgstr "Foo!"
+msgstr "Tizio!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
-msgstr "Forza il cambiamento"
+msgstr "Forza la modifica"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr "Opzioni colonna"
-#: html/Search/Results.html:70
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Trovati %quant(%1,ticket)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Trovato Oggetto"
#: NOT FOUND IN SOURCE
msgid "Freeform"
-msgstr ""
+msgstr "Testo libero"
#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "FreeformMultiple"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
-msgstr "Gio."
+msgstr "Ven."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
-msgstr "Intestazioni Estese"
+msgstr "Intestazione completa"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "Carica da file un modello compilato"
#: NOT FOUND IN SOURCE
msgid "Getting the current user from a pgp sig\\n"
-msgstr "Sto prendendo l'utente corrente da una firma pgp\\n"
+msgstr "Sto individuando l'utente corrente da una firma pgp\\n"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Assegnato a %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Globale"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
+msgstr "Campi personalizzati globali"
#: NOT FOUND IN SOURCE
msgid "Global Keyword Selections"
-msgstr "Selezione Globale delle Parole Chiave"
+msgstr "Selezione globale delle parole chiave"
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
-msgstr "Scrips Globali"
+msgstr "Scrips globali"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr "Configurazione globale campi personalizzati"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Modello globale: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Vai"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Vai!"
@@ -2464,7 +2415,7 @@ msgstr "Firma pgp valida da %1\\n"
msgid "Goto page"
msgstr "Vai a pagina"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Vai al ticket"
@@ -2472,7 +2423,7 @@ msgstr "Vai al ticket"
msgid "Grand"
msgstr "Grand"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Gruppo"
@@ -2480,32 +2431,32 @@ msgstr "Gruppo"
msgid "Group %1 %2: %3"
msgstr "Gruppo %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Diritti di Gruppo"
+msgstr "Diritti di gruppo"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
-msgstr "Il gruppo ha già il membro"
+msgstr "Appartiene già al gruppo"
#: NOT FOUND IN SOURCE
msgid "Group could not be created."
-msgstr "Il gruppo non può essere creato."
+msgstr "Impossibile creare il gruppo."
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
-msgstr "Il gruppo non può essere creato: %1"
+msgstr "Impossibile creare il gruppo: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Gruppo creato"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
-msgstr "Il gruppo non ho questo membro"
+msgstr "Non appartiene al gruppo"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Gruppo non trovato"
@@ -2517,56 +2468,58 @@ msgstr "Gruppo non trovato.\\n"
msgid "Group not specified.\\n"
msgstr "Gruppo non specificato.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Gruppi"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
-msgstr "I gruppi non possono essere membri dei loro membri"
+msgstr "I gruppi non possono appartenere a gruppi che sono già loro appartenenti"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
-msgstr ""
+msgstr "Gruppi che corrispondono ai criteri di ricerca"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
-msgstr ""
+msgstr "L'utente appartiene ai gruppi"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: NOT FOUND IN SOURCE
+msgid "HasMember"
+msgstr "HaUnAppartenente"
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Ciao!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Ciao, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
-msgstr "Storia"
+msgstr "Cronologia"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr ""
+msgstr "Cronologia del gruppo %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr ""
+msgstr "Cronologia dell'utente %1"
#: NOT FOUND IN SOURCE
msgid "HomePhone"
msgstr "TelefonoCasa"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Ho %quant(%1,concrete mixer)."
@@ -2575,96 +2528,104 @@ msgstr "Ho %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Ho [quant,_1,concrete mixer]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr "Mi sono perso..."
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Id"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identità"
#: etc/initialdata:429
msgid "If an approval is rejected, reject the original and delete pending approvals"
-msgstr "Se una richiesta di approvazione è rifiutata, rifiuta l'originale e elimina le richieste di approvazione pendenti"
+msgstr "Se un'approvazione viene negata, respingi l'originale e elimina le approvazioni accodate"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "(per i nuovi ticket in cui non viene specificato un richiedente)"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "(per i nuovi ticket in cui non viene specificata una coda)"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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 utilizzato con setgid, un utente locale mlintenzionato può usrae questo strumento per ottenere accesso amministrativo su 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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
-msgstr "Se hai aggiornato qualchecosa qui sopra, assicurati di"
+msgstr "Se hai aggiornato qualche impostazione, assicurati di premere"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Valore non valido per %1"
#: NOT FOUND IN SOURCE
msgid "Image"
-msgstr ""
+msgstr "Immagine"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Campo immutabile"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
-msgstr "Includi nella lista i campi personalizzati disabilitati."
+msgstr "Elenca anche i campi personalizzati disabilitati."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Elenca anche i gruppi disabilitati."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Includi nella lista le code disabilitate."
+msgstr "Elenca anche le code disabilitate."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Includi nella ricerca gli utenti disabilitati."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr "Query incompleta"
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr "Query incompleta"
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
-msgstr "Priorità Iniziale"
+msgstr "Priorità iniziale"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
-msgstr "PrioritàIniziale"
+msgstr "PrioritaIniziale"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
-msgstr "Errore in Input"
+msgstr "Errore in input"
#: NOT FOUND IN SOURCE
msgid "Interest noted"
msgstr "Interesse annotato"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
-msgstr "Errore Interno"
+msgstr "Errore interno"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
-msgstr "Errore Interno: %1"
+msgstr "Errore interno: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
-msgstr "Tipo di Gruppo non valido"
+msgstr "Tipo di gruppo non valido"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Diritto non valido"
@@ -2672,52 +2633,56 @@ msgstr "Diritto non valido"
msgid "Invalid Type"
msgstr "Tipo non valido"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Dati non validi"
#: NOT FOUND IN SOURCE
msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "Proprietraio non valido. Verrà usato il default 'nobody'."
+msgstr "Incaricato non valido. Uso il default 'nessuno'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Coda non valida"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Diritto non valido"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Valore non valido per %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Valore non valido per il campo personalizzato"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Valore non valido per lo stato"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr "E' estremamente importante che agli utenti non previlegiati non sia consentito eseguire questo strumento."
+msgstr "È estremamente importante che agli utenti non previlegiati non sia consentita l'esecuzione di questo strumento."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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 "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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
-msgstr "Richide molteplici argomenti:"
+msgstr "Accetta svariati argomenti:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr "Corsivo"
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Oggetti in attesa della mia approvazione"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Gen."
@@ -2725,11 +2690,11 @@ msgstr "Gen."
msgid "January"
msgstr "Gennaio"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
-msgstr "Unisciti o lascia questo gruppo"
+msgstr "Cambia appartenenza a questo gruppo"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Lug."
@@ -2737,11 +2702,11 @@ msgstr "Lug."
msgid "July"
msgstr "Luglio"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Giu."
@@ -2755,202 +2720,223 @@ msgstr "Parola chiave"
#: NOT FOUND IN SOURCE
msgid "Lang"
-msgstr "Linguaggio"
+msgstr "Lingua"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
-msgstr ""
+msgstr "Lingua"
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr "Grande"
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Ultimo"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
-msgstr "Ultimo Contatto"
-
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
+msgstr "Ultima comunicazione a richiedenti"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
-msgstr "Ultimo Contatto"
+msgstr "Ultima comunicazione a richiedenti"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
-msgstr "Ultima Notifica"
+msgstr "Ultima notifica"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr "Ultimo Aggiornamento"
+msgstr "Ultima modifica"
+
+#: NOT FOUND IN SOURCE
+msgid "Last Updated By"
+msgstr "Modificato Da"
#: NOT FOUND IN SOURCE
msgid "LastUpdated"
-msgstr "UltimoAggiornamento"
+msgstr "UltimaModifica"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "ModificatoPerUltimoDa"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Rimasti"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Consenti a questo utente di accedere a RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
-msgstr "Concedi a questo utente che gli vengano assegnati i diritti"
+msgstr "Consenti la concessione di diritti espliciti a questo utente"
#: NOT FOUND IN SOURCE
msgid "Limiting owner to %1 %2"
-msgstr "Limitare il proprietario %1 %2"
+msgstr "Limitare l'incaricato a %1 %2"
#: NOT FOUND IN SOURCE
msgid "Limiting queue to %1 %2"
msgstr "Limitare la coda a %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr "Collegamento"
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
-msgstr "Il collegamento già esiste"
+msgstr "Il collegamento esiste già"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Il collegamento non può essere creato"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Collegamento creato (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
-msgstr "Collegamento eliminato (%1)"
+msgstr "Collegamento cancellato (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Collegamento non trovato"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Collega ticket n°%1"
#: NOT FOUND IN SOURCE
msgid "Link ticket %1"
-msgstr "Collega ticket %1"
+msgstr "Collega ticket %1"
+
+#: NOT FOUND IN SOURCE
+msgid "LinkedTo"
+msgstr "CollegatoA"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Collegamenti"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "Carica"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
-msgstr ""
+msgstr "Carica ricerca salvata:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr "CaricaRicercheSalvate"
-#: html/Admin/Tools/Configuration.html:19
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
-msgstr ""
+msgstr "Moduli perl caricati"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr "Caricata ricerca %1"
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
-msgstr "Località"
+msgstr "Domicilio"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
-msgstr ""
+msgstr "Impossibile trovare la directory di log %1 (oppure mancano i permessi di scrittura).\\n RT non può essere eseguito."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
-msgstr "Collegato come %1"
+msgstr "Accesso effettuato come %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
-msgstr "Collegamento"
+msgstr "Accedi"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
-msgstr "Scollegati"
+msgstr "Esci"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
-msgstr ""
+msgstr "Tipo di ricerca sbagliato"
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
-msgstr "Crea Proprietario"
+msgstr "Nuovo incaricato"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
-msgstr "Crea Stato"
+msgstr "Nuovo stato"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
-msgstr "Crea data Scadenza"
+msgstr "Nuova data scadenza"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
-msgstr "Crea data Risolto"
+msgstr "Nuova data risoluzione"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr "Crea data Iniziato"
+msgstr "Nuova data iniziato"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr "Crea data Inizia"
+msgstr "Nuova data inizio previsto"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
-msgstr "Crea data Detto"
+msgstr "Nuova data ultimo contatto"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
-msgstr "Crea priorità"
+msgstr "Nuova priorità"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
-msgstr "Crea coda"
+msgstr "Nuova coda"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
-msgstr "Crea oggetto"
+msgstr "Nuovo oggetto"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
-msgstr ""
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr "Rendi questo gruppo visibile all'utente"
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr ""
+msgstr "Gestione campi personalizzati e relativi valori"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
-msgstr "Gestisci i gruppi e le appartenenze"
+msgstr "Gestione di gruppi e appartenenze"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr "Gestisci le proprietà e le configurazioni che si applicano a tutte le code"
+msgstr "Gestione di proprietà e configurazioni che si applicano a tutte le code"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
-msgstr "Gestisci le code e le propietà specifiche delle code"
+msgstr "Gestione delle code e delle propietà specifiche delle code"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
-msgstr "Gestisci gli utenti e le password"
+msgstr "Gestione di utenti e password"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
@@ -2962,108 +2948,109 @@ msgstr "Marzo"
msgid "May"
msgstr "Maggio"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Mag."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "Aggiunto appartenente %1"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "Rimosso appartenente %1"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
-msgstr "Aggiunto membro"
+msgstr "Aggiunto appartenente"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
-msgstr "Eliminato membro"
+msgstr "Rimosso appartenente"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
-msgstr "Membro non eliminato"
+msgstr "Appartenente non rimosso"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
-msgstr "Membro di"
+msgstr "Appartenente a"
#: NOT FOUND IN SOURCE
msgid "MemberOf"
-msgstr "MembroDi"
+msgstr "AppartenteA"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
-msgstr "Membri"
+msgstr "Appartenenti"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "Aggiunta appartenenza al gruppo %1"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
-msgstr ""
+msgstr "Rimossa appartenenza al gruppo %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
-msgstr ""
+msgstr "Appartenenza a gruppi"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
-msgstr ""
+msgstr "Appartenenza a gruppi per l'utente %1"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Unione avvenuta con Successo"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Unione fallita. Impossibile impostare EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr "Unione fallita. Impossibile impostare Stato"
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
-msgstr "Unisci in"
+msgstr "Unisci a"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Unito a %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Messaggio"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Impossibile registrare il messaggio"
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Messaggio registrato"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
-msgstr ""
+msgstr "I messaggi riguardanti questo ticket non saranno inviati a..."
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr "Parentesi non bilanciate"
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Manca una chiave primaria?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Cellulare"
@@ -3071,107 +3058,106 @@ msgstr "Cellulare"
msgid "MobilePhone"
msgstr "TelefonoCellulare"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
-msgstr "Modifca la Lista Controllo Accessi"
+msgstr "Modifica la Lista Controllo Accessi (ACL)"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Field %1"
-msgstr "Modifica il Campo Personalizzato %1"
+msgstr "Modifica il campo personalizzato %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr "Modifica campi personalizzati applicabili a %1 per ogni %2"
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr ""
+msgstr "Modifica i campi personalizzati applicabili a tutti %1"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Modifica i Campi Personalizzati validi per tutte le code"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Modifica diritti del gruppo"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Modifica appartenenti al gruppo"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Modifica diritti"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
-msgstr "Modifica i modelli di Scips per questa coda"
+msgstr "Modifica i modelli di Scrips per questa coda"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Modifica gli Scrips per questa coda"
#: NOT FOUND IN SOURCE
msgid "Modify System ACLS"
-msgstr "Modifica le LCA di Sistema"
+msgstr "Modifica le ACL di Sistema"
#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
-msgstr "Modifica il Modello %1"
+msgstr "Modifica il modello %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Modifica diritti utente"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr "Modifica un CampoPersonalizzato per la coda %1"
+msgstr "Modifica un campo personalizzato per la coda %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
-msgstr "Modifica un CampoPersonalizzato valido per tutte le code"
+msgstr "Modifica un campo personalizzato valido per tutte le code"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modifica uno scrip per la coda %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Modifica uno scrip valido per tutte le code"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr ""
+msgstr "Modifica oggetti associati a %1"
#: NOT FOUND IN SOURCE
msgid "Modify dates for # %1"
msgstr "Modifica le date per n° %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modifica le date per n°%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modifica le date per il ticket n° %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr "Modifica campi personalizzati globali"
+
+#: 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 "Modifica i diritti di gruppo globali"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Modifica i diritti di gruppo globali."
@@ -3187,263 +3173,249 @@ msgstr "Modifica i diritti globali per gli utenti"
msgid "Modify global scrips"
msgstr "Modifica gli scrips globali"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Modifica i diritti globali per gli utenti"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Modifica i diritti globali per gli utenti."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
-msgstr "Modifica i metadati di gruppo o elimina un gruppo"
+msgstr "Modifica i metadati del gruppo o elimina un gruppo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Modifica i diritti di gruppo per il campo personalizzato %1"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Modifica i diritti di gruppo per il gruppo %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Modifica i diritti di gruppo per la coda %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
-msgstr "Modofica i membri di questo gruppo"
+msgstr "Modifica gli appartenenti a questo gruppo"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Modifica il proprio account RT"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
-msgstr "Modifica le persone relative alla coda %1"
+msgstr "Modifica le persone collegate alla coda %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
-msgstr "Modifica le persone relative al ticket n°%1"
+msgstr "Modifica le persone collegate al ticket n°%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Modifica gli scrips per la coda %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Modifica gli scrips validi per tutte le code"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Modifica modello %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Modifica i modelli validi per tutte le code"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Modifica gli osservatori della coda"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modifica l'utente %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Modifica il ticket n° %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Modifica il ticket n°%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
-msgstr "Modifica i tickets"
+msgstr "Modifica i ticket"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr ""
+msgstr "Modifica i diritti utente per il il campo personalizzato %1"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 "Modifica i diritti utente per il gruppo %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr "Modifica i diritti dell'utente per la coda %1"
+msgstr "Modifica i diritti utente per la coda %1"
#: NOT FOUND IN SOURCE
msgid "Modify watchers for queue '%1'"
msgstr "Modifica gli osservatori per la coda '%1'"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
-msgstr "ModificaLCA"
+msgstr "ModificaACL"
+
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "ModificaCampoPers."
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
-msgstr "ModificaPropriaAppartenenza"
+msgstr "ModificaPropriaAppartenenzaAlGruppo"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
-msgstr "ModificaOsservatoriCoda"
+msgstr "ModificaOsservatoriDellaCoda"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "ModificaScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
-msgstr "ModificaSeStesso"
+msgstr "ModificaSuoiDati"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "ModificaModello"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "ModificaTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Lun."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
-msgstr "Altre info su %1"
-
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
+msgstr "Maggiori informazioni su %1"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
-msgstr "Move down"
+msgstr "Sposta in basso"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
-msgstr "Move up"
+msgstr "Sposta in alto"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
-msgstr "Multiple"
+msgstr "Multiplo"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
-msgstr "Must specify 'Name' attribute"
+msgstr "L'attributo 'name' deve essere specificato"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr "I miei%1 tickets"
+msgstr "I miei ticket in stato: %1"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
-msgstr "Le mie richieste di Approvazione"
+msgstr "Le mie richieste di approvazione"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Le mie richieste di approvazione"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Le mie ricerche salvate"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Nome"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
-msgstr "Name in use"
-
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
+msgstr "Nome già usato"
#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
-msgstr "Need approval from system administrator"
+msgstr "È richiesta l'approvazione da parte del system administrator"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
-msgstr "Never"
+msgstr "Mai"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Nuovo"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
-msgstr "New Relationships"
+msgstr "Nuovi collegamenti"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nuova Password"
#: etc/initialdata:332
msgid "New Pending Approval"
-msgstr "New Pending Approval"
+msgstr "Nuove approvazioni pendenti"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
+msgstr "Nuova query"
#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Nuova Ricerca"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
-msgstr "Nuovo campo Personalizzato"
+msgstr "Nuovo campo personalizzato"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Nuovo gruppo"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nuova password"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
-msgstr "New password notification sent"
+msgstr "Inviata notifica della nuova password"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Nuova coda"
@@ -3451,11 +3423,11 @@ msgstr "Nuova coda"
msgid "New request"
msgstr "Nuova richiesta"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nuovi diritti"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nuovo scrip"
@@ -3463,586 +3435,610 @@ msgstr "Nuovo scrip"
msgid "New search"
msgstr "Nuova ricerca"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Nuovo modello"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "Nuovo ticket"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Il nuovo ticket non esiste"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Nuovo utente"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
-msgstr "New user called"
+msgstr "Nuovo utente di nome"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nuovo osservatore"
#: NOT FOUND IN SOURCE
msgid "New window setting"
-msgstr "New window setting"
+msgstr "Impostazioni nuova finestra"
-#: html/Ticket/Elements/Tabs:70
+#: NOT FOUND IN SOURCE
+msgid "NEWLINE"
+msgstr "NUOVA_RIGA"
+
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
-msgstr "Succesivo"
+msgstr "Seguente"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Pagina seguente"
#: NOT FOUND IN SOURCE
msgid "Next page"
-msgstr "Pagina succesiva"
+msgstr "Pagina seguente"
#: NOT FOUND IN SOURCE
msgid "NickName"
-msgstr "NickName"
+msgstr "Nomignolo"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
-msgstr "Soprannome"
+msgstr "Nomignolo"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
-msgstr ""
+msgstr "Nessuna classe definita"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
-msgstr "No CustomField"
+msgstr "Nessun campo personalizzato"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "Nessun campo personalizzato definito"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
-msgstr "No Group defined"
+msgstr "Nessun gruppo definito"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Nessuna query"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
-msgstr "No Queue defined"
+msgstr "Nessuna coda definita"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr "No RT user found. Please consult your RT administrator.\\n"
+msgstr "Nessun utente RT trovato. Consulta il tuo amministratore di RT.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Nessun Modello"
#: NOT FOUND IN SOURCE
msgid "No Ticket specified. Aborting ticket "
-msgstr "No Ticket specified. Aborting ticket "
-
-#: NOT FOUND IN SOURCE
-msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr ""
+msgstr "Nessun ticket specificato. Annullo il ticket"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
-msgstr "No action"
+msgstr "Nessuna azione"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
-msgstr "No column specified"
+msgstr "Nessuna colonna specificata"
#: NOT FOUND IN SOURCE
msgid "No command found\\n"
-msgstr "No command found\\n"
+msgstr "Nessun comando trovato\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
-msgstr "No comment entered about this user"
+msgstr "Nessun commento su questo utente"
#: NOT FOUND IN SOURCE
msgid "No correspondence attached"
-msgstr "No correspondence attached"
+msgstr "Nessuna corrispondenza allegata"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Nessuna descrizione per %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
-msgstr "No group specified"
+msgstr "Nessun gruppo specificato"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr ""
+msgstr "Nessun gruppo corrisponde ai criteri di ricerca."
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
-msgstr ""
+msgstr "Nessun messaggio allegato"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
-msgstr "No password set"
+msgstr "Nessuna password impostata"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
-msgstr "No permission to create code"
+msgstr "Manca il permesso per creare code"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
-msgstr "No permission to create tickets in the coda '%1'"
+msgstr "Manca il permesso per creare ticket nella coda '%1'"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
-msgstr "No permission to create users"
+msgstr "Manca il permesso per creare utenti"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
-msgstr "No permission to display that ticket"
+msgstr "Manca il permesso per visualizzare il ticket"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr "No permission to view update ticket"
+msgstr "Manca il permesso per aggiornare il ticket"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
-msgstr "No principal specified"
+msgstr "Nessun utente/gruppo specificato"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
-msgstr "No principals selected."
+msgstr "Nessun utente/gruppo selezionato."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "No code matching search criteria found."
+msgstr "Nessuna coda soddisfa i criteri di ricerca."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Nessun diritto trovato"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Nessun diritto concesso."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr "Nessuna ricerca caricata"
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
-msgstr "No search to operate on."
+msgstr "Nessuna ricerca su cui operare."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "Senza oggetto"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
-msgstr "No ticket id specified"
+msgstr "Nessun identificativo di ticket specificato"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
-msgstr "No transaction type specified"
+msgstr "Nessun tipo transazione specificato"
#: NOT FOUND IN SOURCE
msgid "No user or email address specified"
-msgstr "No user or email address specified"
+msgstr "Nessun utente o indirizzo email specificato"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
-msgstr "No users matching search criteria found."
+msgstr "Nessuna utente soddisfa i criteri di ricerca."
#: NOT FOUND IN SOURCE
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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
-msgstr "No value sent to _Set!\\n"
+msgstr "Nessun valore inviato a _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Nessuno"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
-msgstr "Nonexistant field?"
+msgstr "Campo inesistente?"
#: NOT FOUND IN SOURCE
msgid "Not logged in"
-msgstr "Not logged in"
+msgstr "Accesso non effettuato"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
-msgstr "Non collegato."
+msgstr "Accesso non effettuato."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
-msgstr "Non valorizzato"
+msgstr "Non impostato"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
-msgstr "Not yet implemented."
+msgstr "Non ancora implementato."
#: NOT FOUND IN SOURCE
msgid "Not yet implemented...."
-msgstr "Not yet implemented...."
+msgstr "Non ancora implementato...."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
-msgstr "Notes"
+msgstr "Note"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
-msgstr "Notification could not be sent"
+msgstr "Impossibile inviare la notifica"
#: etc/initialdata:101
msgid "Notify AdminCcs"
-msgstr "Notify AdminCcs"
+msgstr "invia notifica agli AdminCc"
#: etc/initialdata:97
msgid "Notify AdminCcs as Comment"
-msgstr "Notify AdminCcs as Comment"
+msgstr "invia notifica agli AdminCc come commento"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "invia notifica ai Cc"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "invia notifica ai Cc come commento"
#: etc/initialdata:128
msgid "Notify Other Recipients"
-msgstr "Notify Other Recipients"
+msgstr "invia notifica agli altri destinatari"
#: etc/initialdata:124
msgid "Notify Other Recipients as Comment"
-msgstr "Notify Other Recipients as Comment"
+msgstr "invia notifica agli altri destinatari come commento"
#: etc/initialdata:85
msgid "Notify Owner"
-msgstr "Notify Proprietario"
+msgstr "invia notifica all'incaricato"
#: etc/initialdata:81
msgid "Notify Owner as Comment"
-msgstr "Notify Proprietario as Comment"
+msgstr "invia notifica all'incaricato come commento"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr ""
+msgstr "invia notifica all'incaricato del ticket respinto"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr ""
+msgstr "invia notifica all'incaricato del ticket che tutte le approvazioni sono state concesse"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr ""
+msgstr "invia notifica all'incaricato del ticket che alcune approvazioni sono state concesse"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
-msgstr "Notify Proprietari and AdminCcs of new items pending their approval"
+msgstr "invia notifica agli incaricati e AdminCc quando è necessario richiedere nuove approvazione"
#: etc/initialdata:77
msgid "Notify Requestors"
-msgstr "Notifica al Richiedente"
+msgstr "invia notifica al richiedente"
#: etc/initialdata:111
msgid "Notify Requestors and Ccs"
-msgstr "Notifica ai Richiedenti e ai Ccs"
+msgstr "invia notifica ai richiedenti e ai Cc"
#: etc/initialdata:106
msgid "Notify Requestors and Ccs as Comment"
-msgstr "Notifica ai Richiedenti e ai Ccs come Commento"
+msgstr "invia notifica ai richiedenti e ai Cc come commento"
#: etc/initialdata:120
msgid "Notify Requestors, Ccs and AdminCcs"
-msgstr "Notifica ai Richiedenti, Ccs e AdminCcs"
+msgstr "invia notifica ai richiedenti, Cc e AdminCc"
#: etc/initialdata:116
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
-msgstr "Notifica ai Richiedenti, Ccs a AdminCcs come Commento"
+msgstr "invia notifica ai richiedenti, Cc a AdminCc come commento"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
#: NOT FOUND IN SOURCE
msgid "November"
-msgstr "November"
+msgstr "Novembre"
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr "OR"
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
-msgstr "Object could not be created"
+msgstr "L'oggetto non può essere creato"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr "L'oggetto non può essere cancellato"
+
+#: lib/RT/Record.pm:338
msgid "Object created"
-msgstr "Object created"
+msgstr "Oggetto creato"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr "Oggetto cancellato"
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
-msgstr ""
+msgstr "Oggetto di tipo %1 non accetta campi personalizzati"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
-msgstr ""
+msgstr "Tipo oggetto non corrisponde"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Oct."
#: NOT FOUND IN SOURCE
msgid "October"
-msgstr "October"
+msgstr "Ottobre"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
-msgstr ""
+msgstr "Offline"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr ""
+msgstr "Modifiche offline"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr ""
+msgstr "Upload richiesta offline"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
-msgstr "On"
+msgstr "il"
#: etc/initialdata:163
msgid "On Comment"
-msgstr "On Comment"
+msgstr "All'arrivo di un commento"
#: etc/initialdata:156
msgid "On Correspond"
-msgstr "On Correspond"
+msgstr "All'arrivo di una corrispondenza"
#: etc/initialdata:145
msgid "On Create"
-msgstr "On Create"
+msgstr "Alla creazione"
#: etc/initialdata:184
msgid "On Owner Change"
-msgstr "On Owner Change"
+msgstr "Al cambio dell'incaricato"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Al cambio della priorità"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr "On Queue Change"
+msgstr "Al cambio di coda"
#: etc/initialdata:198
msgid "On Resolve"
-msgstr "On Resolve"
+msgstr "Alla risoluzione"
#: etc/initialdata:169
msgid "On Status Change"
-msgstr "On Status Change"
+msgstr "Al cambio di stato"
#: etc/initialdata:150
msgid "On Transaction"
-msgstr "On Transaction"
+msgstr "Ad ogni transazione"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
-msgstr "Mostra le approvazioni solo per le richieste create dopo %1"
+msgstr "Mostra le approvazioni solo per le richieste create dopo il %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
-msgstr "Mostra le approvazioni solo per le richieste create prima %1"
+msgstr "Mostra le approvazioni solo per le richieste create prima del %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Aperto"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
-msgstr "Aprilo"
+msgstr "Apri"
#: NOT FOUND IN SOURCE
msgid "Open requests"
msgstr "Richieste aperte"
-#: html/SelfService/Elements/Tabs:41
+#: NOT FOUND IN SOURCE
+msgid "Open ticket"
+msgstr "Apri ticket"
+
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
-msgstr "Open tickets"
+msgstr "Ticket aperti"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
-msgstr "Open tickets (from listing) in a new window"
+msgstr "Apre ticket (dalla lista) in una nuova finestra"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in another window"
-msgstr "Open tickets (from listing) in another window"
+msgstr "Apre ticket (dalla lista) in un'altra finestra"
#: etc/initialdata:140
msgid "Open tickets on correspondence"
-msgstr "Open tickets on correspondence"
+msgstr "Apri i ticket all'arrivo di corrispondenza"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Ordina per"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
-msgstr "Visualizzazione e Ordinamento"
+msgstr "Ordinamento"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Azienda"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
-msgstr "Originating ticket: n°%1"
+msgstr "Ticket originario: n°%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "Registrata email in uscita riguardante un commento"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "Registrata email in uscita"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
-msgstr "Se scade il tempo, la priorità sale di"
+msgstr "Al passare del tempo, la priorità cresce fino a"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
-msgstr "Own tickets"
+msgstr "Prende in carico ticket"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
-msgstr "PossiediTicket"
+msgstr "PrendeInCaricoTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
-msgstr "Proprietario"
+msgstr "Incaricato"
#: NOT FOUND IN SOURCE
msgid "Owner changed from %1 to %2"
-msgstr "Proprietario changed from %1 to %2"
+msgstr "Cambiato incaricato da %1 a %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr ""
+msgstr "L'incaricato non può essere impostato."
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
-msgstr "Owner forcibly changed from %1 to %2"
+msgstr "Cambiato forzatamente l'incaricato da %1 a %2"
#: NOT FOUND IN SOURCE
msgid "Owner is"
-msgstr "Il Proprietario è"
+msgstr "In carico a"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Pagina %1 di %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
-msgstr "Pager"
+msgstr "Cercapersone"
#: NOT FOUND IN SOURCE
msgid "PagerPhone"
-msgstr "PagerPhone"
-
-#: NOT FOUND IN SOURCE
-msgid "Parent"
-msgstr ""
+msgstr "Cercapersone"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
-msgstr "Genitori"
+msgstr "DerivaDa"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Password"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
-msgstr "Password Reminder"
+msgstr "Promemoria password"
+
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr "Password cambiata"
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($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:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
-msgstr "Password too short"
+msgstr "Password troppo corta"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Password: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
-msgstr "Passwords do not match."
+msgstr "Le passwords non corrispondono."
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
-msgstr "Passwords do not match. Your password has not been changed"
+msgstr "Le password non corrispondono. La password non è stata cambiata"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Persone"
#: etc/initialdata:133
msgid "Perform a user-defined action"
-msgstr "Perform a user-defined action"
+msgstr "Esegui un'azione personalizzata"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Configurazione perl"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
-msgstr "Permission Denied"
+msgstr "Operazione non consentita"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
-msgstr "Gruppi Personali"
+msgstr "Gruppi personali"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Gruppi personali"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Gruppi personali:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
-msgstr "Numeri Telefonici"
+msgstr "Numeri telefonici"
#: NOT FOUND IN SOURCE
msgid "Placeholder"
-msgstr "Placeholder"
-
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
+msgstr "Segnaposto"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Preferenze"
@@ -4050,144 +4046,140 @@ msgstr "Preferenze"
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
-msgstr "Prepare Stubbed"
+msgstr "Preparazione non necessaria"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Precedente"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
+msgstr "Pagina precedente"
#: NOT FOUND IN SOURCE
msgid "Previous page"
-msgstr "Previous page"
+msgstr "Pagina precedente"
#: NOT FOUND IN SOURCE
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr "Principal %1 not found."
+msgstr "Utente/gruppo %1 not trovato."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Priorità"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "La priorità inizia da"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Riservatezza:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Privilegiato"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Stato previlegiato: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Utenti privilegiati"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
-msgstr "Pseudogroup for internal use"
+msgstr "Pseudogruppo per uso interno"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "Query"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Costruttore di query"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Coda"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
-msgstr "Queue %1 not found"
+msgstr "Coda %1 non trovata"
#: NOT FOUND IN SOURCE
msgid "Queue '%1' not found\\n"
-msgstr "Queue '%1' not found\\n"
+msgstr "Coda '%1' non trovata\\n"
#: NOT FOUND IN SOURCE
msgid "Queue Keyword Selections"
-msgstr "Queue Keyword Selections"
+msgstr "Selezione delle parole chiave per la coda"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Nome della coda"
#: NOT FOUND IN SOURCE
msgid "Queue Scrips"
-msgstr "Queue Scrips"
+msgstr "Scrips della coda"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
-msgstr "Queue already exists"
+msgstr "La coda esiste già"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
-msgstr "Queue could not be created"
+msgstr "Impossibile creare la coda"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr "Queue could not be loaded."
+msgstr "Impossibile caricare la coda."
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
-msgstr "Queue created"
+msgstr "Coda creata"
#: NOT FOUND IN SOURCE
msgid "Queue is not specified."
-msgstr "Queue is not specified."
+msgstr "Coda non specificata."
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
-msgstr "Queue not found"
+msgstr "Coda non trovata"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Code"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "Ricerca veloce"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Creazione veloce di un ticket"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
-msgstr ""
+msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 per %2"
@@ -4204,13 +4196,13 @@ msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
-msgstr "RT Administration"
+msgstr "Amministrazione di RT"
#: NOT FOUND IN SOURCE
msgid "RT Authentication error."
-msgstr "RT Authentication error."
+msgstr "Errore di autenticazione RT."
#: NOT FOUND IN SOURCE
msgid "RT Bounce: %1"
@@ -4218,78 +4210,74 @@ msgstr "RT Bounce: %1"
#: NOT FOUND IN SOURCE
msgid "RT Configuration error"
-msgstr "RT Configuration error"
+msgstr "Errore nella configurazione di RT"
#: NOT FOUND IN SOURCE
msgid "RT Critical error. Message not recorded!"
-msgstr "RT Critical error. Message not recorded!"
+msgstr "Errore critico. Messaggio not registrato!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
-msgstr "RT Error"
+msgstr "Errore RT"
#: NOT FOUND IN SOURCE
msgid "RT Received mail (%1) from itself."
-msgstr "RT Received mail (%1) from itself."
+msgstr "RT ha ricevuto email (%1) da se stesso."
#: NOT FOUND IN SOURCE
msgid "RT Recieved mail (%1) from itself."
-msgstr "RT Recieved mail (%1) from itself."
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
+msgstr "RT ha ricevuto email (%1) da se stesso."
#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
-msgstr "RT Self Service / Closed Tickets"
+msgstr "RT Self Service / Ticket chiusi"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "Variabili RT"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
-msgstr "Colpo d'occhio di RT"
+msgstr "Quadro d'insieme"
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
-msgstr "RT couldn't authenticate you"
+msgstr "RT non ha potuto autenticarti"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find requestor via its external database lookup"
-msgstr "RT couldn't find requestor via its external database lookup"
+msgstr "RT non è riuscito a trovare il richiedente consultando in database esterno"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find the queue: %1"
-msgstr "RT couldn't find the coda: %1"
+msgstr "RT non ha trovato la coda: %1"
+
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr "RT non può memorizzare la tua sessione"
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
-msgstr "RT couldn't validate this PGP signature. \\n"
+msgstr "RT non può verificare questa firma PGP. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
-msgstr "RT per %1"
+msgstr "RT / %1"
#: NOT FOUND IN SOURCE
msgid "RT for %1: %2"
-msgstr "RT per %1: %2"
+msgstr "RT / %1: %2"
#: NOT FOUND IN SOURCE
msgid "RT has proccessed your commands"
-msgstr "RT has proccessed your commands"
+msgstr "RT ha eseguito i comandi"
#: 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;. RT viene distribuito con la <a href=\"http://www.gnu.org/copyleft/gpl.html\">Versione 2 della GNU General Public License.</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 is &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.com&gt;. RT viene distribuito con la <a href=\"http://www.gnu.org/copyleft/gpl.html\">Versione 2 della GNU General Public License.</a>"
@@ -4305,106 +4293,102 @@ msgstr "RT will process this message as if it were unsigned.\\n"
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
-msgstr "Nome Reale"
+msgstr "Nome reale"
#: NOT FOUND IN SOURCE
msgid "RealName"
-msgstr "RealName"
+msgstr "NomeReale"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
-msgstr ""
+msgstr "Aggiunto riferimento da %1"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
-msgstr ""
+msgstr "Cancellato riferimento da %1"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr ""
+msgstr "Aggiunto riferimento a %1"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "Cancellato riferimento a %1"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
-msgstr "Riferito da"
+msgstr "È un riferimento per"
+
+#: NOT FOUND IN SOURCE
+msgid "ReferredToBy"
+msgstr "RiferimentoPer"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Fa riferimento a"
#: NOT FOUND IN SOURCE
msgid "RefersTo"
-msgstr "RefersTo"
+msgstr "FaRiferimentoA"
#: NOT FOUND IN SOURCE
msgid "Refine"
-msgstr "Refine"
+msgstr "Rifinisci"
#: NOT FOUND IN SOURCE
msgid "Refine search"
msgstr "Rifinisci la ricerca"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Aggiorna questa pagina ogni %1 minuti."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
-msgstr "Remove AdminCc"
+msgstr "Rimuovi AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
-msgstr "Remove Cc"
+msgstr "Rimuovi Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
-msgstr "Rimuovi il RIchiedente"
+msgstr "Rimuovi richiedente"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Risposta"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Indirizzo a cui indirizzare le risposte"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Rispondi ai richiedenti"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
-msgstr "Rispondi ai tickets"
+msgstr "Rispondi ai ticket"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "RispondiAlTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Richiedente"
#: NOT FOUND IN SOURCE
msgid "Requestor email address"
-msgstr "Indirizzo emaildel richiedente"
+msgstr "Indirizzo email del richiedente"
#: NOT FOUND IN SOURCE
msgid "Requestor(s)"
@@ -4414,37 +4398,37 @@ msgstr "Richiedente(i)"
msgid "RequestorAddresses"
msgstr "IndirizzoRichiedente"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Richiedenti"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
-msgstr "Le richieste devono essere soddisfatte in"
+msgstr "Le richieste devono essere soddisfatte entro"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Il parametro obbligatorio '%1' non è stato specificato"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Azzera"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Casa"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Risolvi"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Risolvi il ticket n°%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Risolto"
@@ -4452,7 +4436,7 @@ msgstr "Risolto"
msgid "Response to requestors"
msgstr "Risposta ai richiedenti"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Risultati"
@@ -4460,115 +4444,121 @@ msgstr "Risultati"
msgid "Results per page"
msgstr "Risultati per pagina"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Ridigita Password"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
+msgstr "Annulla modifiche"
#: NOT FOUND IN SOURCE
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
-msgstr "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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
-msgstr "Right Delegated"
+msgstr "Diritto delegato"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
-msgstr "Right Granted"
+msgstr "Diritto concesso"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
-msgstr "Right Loaded"
+msgstr "Diritto caricato"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
-msgstr "Right could not be revoked"
+msgstr "Il diritto non può essere revocato"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
-msgstr "Right not found"
+msgstr "Diritto non trovato"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
-msgstr "Right not loaded."
+msgstr "Diritto non caricato."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
-msgstr "Right revoked"
+msgstr "Diritto revocato"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Diritti"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
-msgstr "I diritti non possono essere concessi per %1"
+msgstr "I diritti per %1 non possono essere concessi"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
-msgstr "I diritti non possono essere revocaqti per %1"
+msgstr "I diritti per %1 non possono essere revocati"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Ruoli"
#: NOT FOUND IN SOURCE
msgid "RootApproval"
-msgstr "RootApproval"
+msgstr "ApprovazioneAmministratore"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Righe per pagina"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Sab."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Salva"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
-msgstr "Salva i Cambiamenti"
+msgstr "Salva modifiche"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Salva preferenze"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
-msgstr "Salva i cambiamenti"
+msgstr "Salva modifiche"
+
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr "Ricerca %1 salvata"
-#: html/Search/Elements/EditSearches:1
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
-msgstr ""
+msgstr "Ricerche salvate"
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip n°%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
-msgstr "Scrip Created"
+msgstr "Scrip creato"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "Campi dello scrip"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip eliminato"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
@@ -4576,141 +4566,154 @@ msgstr "Scrips"
msgid "Scrips for %1\\n"
msgstr "Scrips per %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr "Scrips which apply to all code"
+msgstr "Scrips che si applicano a tutte le code"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
-msgstr "Cerca"
+msgstr "Ricerca"
#: NOT FOUND IN SOURCE
msgid "Search Criteria"
-msgstr "Crieri di Ricerca"
+msgstr "Criteri di ricerca"
+
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr "Errore nel caricamento degli attributi della ricerca"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Ricerca le richieste di approvazione"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
-msgstr ""
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
+msgstr "Aggiornamento della ricerca: %1"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
-msgstr "Security:"
+msgstr "Protezione:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
-msgstr ""
+msgstr "Vedi campi personalizzati"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr ""
+msgstr "Vedi letteralmente i messaggi in uscita e i loro destinatari"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
-msgstr ""
+msgstr "Vedi commenti privati del ticket"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr ""
+msgstr "Vedi riassunto dei ticket"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
-msgstr ""
+msgstr "VediCampoPers."
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr "VediGruppo"
+
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr "VediCoda"
#: NOT FOUND IN SOURCE
msgid "Select"
-msgstr ""
+msgstr "Seleziona"
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
+msgstr "Scegli un campo personalizzato"
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Seleziona un gruppo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Seleziona una coda"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Scegli una coda per il nuovo ticket"
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Seleziona un utente"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Seleziona un campo personalizzato"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr "Seleziona i campi personalizzati per tutti i gruppi degli utenti"
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr "Seleziona i campi personalizzati per tutti gli utenti"
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr "Seleziona i campi personalizzati per i ticket in tutte le code"
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr "Seleziona i campi personalizzati per le transazioni relative ai ticket in tutte le code"
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
-msgstr "Seleziona gruppo"
+msgstr "Seleziona il gruppo"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
-msgstr "Seleziona valori multipli"
+msgstr "Elenco a selezione multipla"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
-msgstr "Seleziona un volore solo"
+msgstr "Elenco a selezione singola"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
-msgstr "Seleziona una coda"
+msgstr "Seleziona la coda"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
-msgstr "Seleziona uno scrip"
+msgstr "Seleziona lo scrip"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Seleziona un modello"
+msgstr "Seleziona il modello"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr ""
+msgstr "Seleziona un massimo di %1 valori"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
-msgstr "Seleziona utente"
+msgstr "Seleziona l'utente"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
-msgstr "SelectMultiple"
+msgstr "SelezioneMultipla"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
-msgstr "SelectSingle"
+msgstr "SelezioneSingola"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr ""
+msgstr "Campi personalizzati selezionati"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr ""
+msgstr "Oggetti selezionati"
#: NOT FOUND IN SOURCE
msgid "Self Service"
@@ -4722,7 +4725,7 @@ msgstr "Invia una mail a tutti gli osservatori"
#: etc/initialdata:117
msgid "Send mail to all watchers as a \"comment\""
-msgstr "Invia una mail atutti gli osservatori come un \"commento\""
+msgstr "Invia una mail atutti gli osservatori come \"commento\""
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
@@ -4730,7 +4733,7 @@ msgstr "Invia mail ai richiedenti e Ccs"
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
-msgstr "Invia mail ai richiedenti e Ccs come commento"
+msgstr "Invia mail come commento a richiedenti e Cc"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
@@ -4738,155 +4741,155 @@ msgstr "Invia un messaggio ai richiedenti"
#: etc/initialdata:125 etc/initialdata:129
msgid "Sends mail to explicitly listed Ccs and Bccs"
-msgstr "Sends mail to explicitly listed Ccs and Bccs"
+msgstr "Invia mail a Cc e Bcc esplicitamente elencati"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "Invia mail ai Cc"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Invia mail ai Cc come commento"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
-msgstr "Sends mail to the administrative Ccs"
+msgstr "Invia mail ai Cc amministrativi"
#: etc/initialdata:98
msgid "Sends mail to the administrative Ccs as a comment"
-msgstr "Sends mail to the administrative Ccs as a comment"
+msgstr "Invia mail ai Cc amministrativi come commento"
#: etc/initialdata:82 etc/initialdata:86
msgid "Sends mail to the owner"
-msgstr "Sends mail to the owner"
+msgstr "Invia mail all'incaricato"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
-msgstr "Sep."
-
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
+msgstr "Set."
#: NOT FOUND IN SOURCE
msgid "September"
-msgstr "September"
+msgstr "Settembre"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
-msgstr ""
+msgstr "Mostra"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Mostra richieste di approvazione"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Mostra colonne"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
-msgstr "Mostra i Risultati"
+msgstr "Mostra i risultati"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Mostra le richieste approvate"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Mostra info di base"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Mostra le richieste negate"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Mostra i dettagli"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Mostra le richieste in attesa"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Mostra le richieste in attesa di altre approvazioni"
#: NOT FOUND IN SOURCE
msgid "Show ticket private commentary"
-msgstr "Show ticket private commentary"
+msgstr "Mostra commenti privati del ticket"
#: NOT FOUND IN SOURCE
msgid "Show ticket summaries"
-msgstr "Show ticket summaries"
+msgstr "Mostra riassunto dei ticket"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
-msgstr "MostraLCA"
+msgstr "MostraACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr "MostraTabConfigurazione"
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
-msgstr ""
+msgstr "MostraEmailUscente"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "MostraRicercheSalvate"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "MostraScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "MostraModello"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "MostraTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
-msgstr "MostraICommentiAlTicket"
+msgstr "MostraCommentiAlTicket"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr "Sign up as a ticket Requestor or ticket or coda Cc"
+msgstr "Registra come richiede o come Cc del ticket o della coda"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
-msgstr "Sign up as a ticket or coda AdminCc"
+msgstr "Registra come AdminCc del ticket o della coda"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Firma"
#: NOT FOUND IN SOURCE
msgid "Signed in as %1"
-msgstr "Signed in as %1"
+msgstr "Accesso effettuato come %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
-msgstr "Single"
+msgstr "Singolo"
+
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr "Carattere"
-#: html/Elements/Header:62
+#: html/Elements/Header:85
msgid "Skip Menu"
-msgstr "Skip Menu"
+msgstr "Salta menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
-msgstr "Ordina"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr "Piccolo"
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Ordinamento"
#: NOT FOUND IN SOURCE
msgid "Sort key"
-msgstr "Sort key"
+msgstr "Chiave di ordinamento"
#: NOT FOUND IN SOURCE
msgid "Sort results by"
@@ -4894,13 +4897,9 @@ msgstr "Ordina i risultati per"
#: NOT FOUND IN SOURCE
msgid "SortOrder"
-msgstr "SortOrder"
+msgstr "Ordinamento"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4912,187 +4911,183 @@ msgstr "In stallo"
msgid "Start page"
msgstr "Pagina iniziale"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Iniziato"
#: NOT FOUND IN SOURCE
msgid "Started date '%1' could not be parsed"
-msgstr "Started date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio '%1'"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
-msgstr "Inizia"
+msgstr "InizioPrevisto"
#: NOT FOUND IN SOURCE
msgid "Starts By"
-msgstr "Inizia Da"
+msgstr "Inizio previsto il"
#: NOT FOUND IN SOURCE
msgid "Starts date '%1' could not be parsed"
-msgstr "Starts date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio previsto '%1'"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Provincia"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Stato"
#: etc/initialdata:309
msgid "Status Change"
-msgstr "Cambiamento di Stato"
+msgstr "Cambiamento di stato"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
-msgstr "Cambiato lo Stato da %1 a %2"
+msgstr "Cambiato lo stato da %1 a %2"
#: NOT FOUND IN SOURCE
msgid "StatusChange"
-msgstr "StatusChange"
+msgstr "CambiamentoStato"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
-msgstr "Ruba"
+msgstr "Sottrai"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Sottrae ticket"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
-msgstr ""
+msgstr "SottraeTicket"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Sottratto da %1"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
-msgstr "Rubato da %1 "
+msgstr "Sottratto da %1 "
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Oggetto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
-msgstr "Subject changed to %1"
+msgstr "L'oggetto diventa %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Invia"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
-msgstr "Submit Workflow"
+msgstr "Imposta workflow"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
-msgstr "Succeeded"
-
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
+msgstr "Completato con successo"
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperUtente"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Sistema"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "Configurazione del sistema"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
-msgstr "Errore di Sistema"
+msgstr "Errore di sistema"
#: NOT FOUND IN SOURCE
msgid "System Error. Right not granted."
-msgstr "Errore di Sistema. Diritto non concesso."
+msgstr "Errore di sistema. Diritto non concesso."
#: NOT FOUND IN SOURCE
msgid "System Error. right not granted"
-msgstr "Errore di Sistema. Diritto non concesso"
+msgstr "Errore di sistema. Diritto non concesso"
+
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr "Errore di sistema: %1"
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
-msgstr ""
+msgstr "Strumenti di sistema"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
-msgstr "Errore di Sistema. Diritto non delegato."
+msgstr "Errore di sistema. Diritto non delegato."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
-msgstr "Errore di Sistema. Diritto non concesso."
+msgstr "Errore di sistema. Diritto non concesso."
#: NOT FOUND IN SOURCE
msgid "System error. Unable to grant rights."
msgstr "Errore di sistema. Impossibile concedere i diritti."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Gruppi di sistema"
#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
msgid "SystemRolegroup for internal use"
-msgstr "SystemRolegroup for internal use"
+msgstr "SystemRolegroup per uso interno"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
-msgstr "Prendi"
+msgstr "Prendi in carico"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Prendi in carico ticket"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
-msgstr ""
+msgstr "PrendiInCaricoTicket"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
-msgstr "Preso"
-
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
+msgstr "Preso in carico"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modello"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Modello n°%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Modello eliminato"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Modello non trovato"
@@ -5100,11 +5095,11 @@ msgstr "Modello non trovato"
msgid "Template not found\\n"
msgstr "Modello non trovato\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Modello elaborato"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modelli"
@@ -5114,498 +5109,490 @@ msgstr "Modelli per %1\\n"
#: NOT FOUND IN SOURCE
msgid "Text"
-msgstr ""
+msgstr "Testo"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
-msgstr "That is already the current value"
+msgstr "Il valore attuale è già questo"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
-msgstr "That is not a value for this custom field"
+msgstr "Questo campo personalizzato non ammette questo valore"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
-msgstr "That is the same value"
+msgstr "Il valore è lo stesso"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr "That principal already has that right"
+msgstr "Questo utente/gruppo ha già questo diritto"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
-msgstr "That principal is already a %1 for this coda"
+msgstr "Questo utente/gruppo è già %1 per questa coda"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
-msgstr "That principal is already a %1 for this ticket"
+msgstr "Questo utente/gruppo è già %1 per questo ticket"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
-msgstr "That principal is not a %1 for this coda"
+msgstr "Questo utente/gruppo non è %1 per questa coda"
#: NOT FOUND IN SOURCE
msgid "That principal is not a %1 for this ticket"
-msgstr "That principal is not a %1 for this ticket"
+msgstr "Questo utente/gruppo non è %1 per questo ticket"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
-msgstr "That coda does not exist"
+msgstr "La coda non esiste"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
-msgstr "That ticket has unresolved dependencies"
+msgstr "Il ticket ha dipendenze non risolte"
#: NOT FOUND IN SOURCE
msgid "That user already has that right"
-msgstr "That user already has that right"
+msgstr "L'utente ha già questo diritto"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
-msgstr "That user already owns that ticket"
+msgstr "L'utente ha già il ticket in carico"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
-msgstr "That user does not exist"
+msgstr "L'utente non esiste"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
-msgstr "Questo utente è già previlegiato"
+msgstr "L'utente è già previlegiato"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
-msgstr "Questo utente è già non previlegiato"
+msgstr "L'utente è già non previlegiato"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
-msgstr "Ora questo utente è previlegiato"
+msgstr "Ora l'utente è previlegiato"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
-msgstr "Ora questo utente è non previlegiato"
+msgstr "Ora l'utente è non previlegiato"
#: NOT FOUND IN SOURCE
msgid "That user is now unprivilegedileged"
-msgstr "Questo utente ora è non previlegiato"
+msgstr "Ora l'utente è non previlegiato"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
-msgstr "That user may not own tickets in that coda"
+msgstr "L'utente non può prendere in carico ticket da questa coda"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
-msgstr "That's not a numerical id"
+msgstr "Non è un identificativo numerico"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Dati di base"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
-msgstr "The CC of a ticket"
+msgstr "Il Cc di un ticket"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
-msgstr "The administrative CC of a ticket"
+msgstr "Il Cc amministrativo di un ticket"
#: NOT FOUND IN SOURCE
msgid "The comment has been recorded"
-msgstr "The comment has been recorded"
+msgstr "Il commento è stato registrato"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 "The following command will find all active tickets in the coda '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:"
-#: NOT FOUND IN SOURCE
-msgid "The following commands were not proccessed:\\n\\n"
-msgstr ""
-
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
-msgstr "The new value has been set."
+msgstr "Il nuovo valore è stato impostato."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
-msgstr "The owner of a ticket"
+msgstr "L'incaricato del ticket"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
-msgstr "Il richiedente di un ticket"
+msgstr "Il richiedente del ticket"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
-msgstr "These comments aren't generally visible to the user"
+msgstr "Questi commenti non vengono normalmente mostrati all'utente"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
-msgstr ""
+msgstr "L'oggetto non ammette questo campo personalizzato"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Questa funzionalità è riservata agli amministratori di sistema"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Il messaggio sarà inviato a..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
-msgstr "This ticket %1 %2 (%3)\\n"
+msgstr "Il ticket %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
-msgstr "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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
-msgstr "This transaction appears to have no content"
+msgstr "La transazione sembra non avere alcun contenuto"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr "I %1 tickets di questo utente a più alta priorità"
+msgstr "I %1 ticket a maggior priorità richiesti da questo utente"
#: NOT FOUND IN SOURCE
msgid "This user's 25 highest priority tickets"
-msgstr "I 25 tickets a più alta priorità di questo utente"
+msgstr "I 25 ticket a maggior priorità richiesti da questo utente"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Gio."
#: NOT FOUND IN SOURCE
-msgid "Ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Ticket # %1 %2"
-msgstr "Ticket n° %1 %2"
+msgstr "Ticket n° %1 %2"
#: NOT FOUND IN SOURCE
msgid "Ticket # %1 Jumbo update: %2"
msgstr "Ticket n° %1 aggiornamento Jumbo: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "Ticket n° %1 Jumbo update: %2"
+msgstr "Ticket n°%1 aggiornamento Jumbo: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Ticket n°%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
-msgstr "Ticket %1 created in coda '%2'"
+msgstr "Creato ticket %1 nella coda '%2'"
#: NOT FOUND IN SOURCE
msgid "Ticket %1 loaded\\n"
-msgstr "Ticket %1 loaded\\n"
+msgstr "Caricato ticket %1\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Campi personalizzati del ticket"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
-msgstr "Ticket History n° %1 %2"
+msgstr "Cronologia del ticket n° %1 %2"
#: NOT FOUND IN SOURCE
msgid "Ticket Id"
-msgstr "Ticket Id"
+msgstr "Identificativo ticket"
#: etc/initialdata:324
msgid "Ticket Resolved"
-msgstr "Ticket Risolto"
+msgstr "Ticket risolto"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
-msgstr ""
+msgstr "Transazioni sul ticket"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
-msgstr "Allegato al ticket: il "
+msgstr "Allegato al ticket"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Contenuto del ticket"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
-msgstr "Ticket content type"
+msgstr "Tipo del contenuto del ticket"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
-msgstr "Ticket could not be created due to an internal error"
+msgstr "A causa di un errore interno non è stato possibile creare il ticket"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Ticket creato"
#: NOT FOUND IN SOURCE
msgid "Ticket creation failed"
-msgstr "Ticket creation failed"
+msgstr "Creazione del ticket fallita"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Ticket eliminato"
#: NOT FOUND IN SOURCE
msgid "Ticket id not found"
-msgstr "Ticket id not found"
+msgstr "Identificativo del ticket non trovato"
#: NOT FOUND IN SOURCE
msgid "Ticket killed"
-msgstr "Ticket killed"
+msgstr "Ticket eliminato"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Metadati del ticket"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
-msgstr "Ticket not found"
+msgstr "Ticket non trovato"
#: etc/initialdata:310
msgid "Ticket status changed"
-msgstr "Ticket status changed"
+msgstr "Stato del ticket cambiato"
#: NOT FOUND IN SOURCE
msgid "Ticket watchers"
msgstr "Osservatori del ticket"
-#: html/Elements/Tabs:46
-msgid "Tickets"
-msgstr ""
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
+msgstr "Modulo di ricerca TicketSQL"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
-msgstr ""
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+msgid "Tickets"
+msgstr "Ticket"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
-msgstr "Tickets %1 by %2"
+msgstr "Ticket %1 da %2"
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
-msgstr "Tickets from %1"
+msgstr "Ticket da %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
-msgstr "Tickets which depend on this approval:"
+msgstr "Ticket che dipendono da questa approvazione:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "Tempo stimato"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
-msgstr "Tempo RImasto"
+msgstr "Tempo rimasto"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
-msgstr "Tempo Lavorato"
+msgstr "Tempo lavorato"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
-msgstr "Tempo rimasto"
+msgstr "Tempo rimanente"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
-msgstr "Time to display"
+msgstr "Tempo impiegato per l'elaborazione"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
-msgstr "Tempo lavorato"
+msgstr "Tempo impiegato"
#: NOT FOUND IN SOURCE
msgid "TimeLeft"
-msgstr "TempoRimasto"
+msgstr "TempoRimanente"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
-msgstr "TempoLavorato"
+msgstr "TempoImpiegato"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr "Titolo"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
-msgstr "To generate a diff of this commit:"
+msgstr "Per generare una diff dopo il commit:"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:\\n"
-msgstr "To generate a diff of this commit:\\n"
+msgstr "Per generare una diff dopo il commit:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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 "Per richieste di supporto, formazione, personalizzazioni o acquisto di licenze, si prega di contattare %1."
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
-msgstr "Told"
+msgstr "UltimaComunicazioneARichiedenti"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Strumenti"
#: etc/initialdata:252
msgid "Transaction"
-msgstr "Transaction"
+msgstr "Transazioni"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
-msgstr "Transaction %1 purged"
+msgstr "Transazione %1 ripulita"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
-msgstr "Transaction Created"
+msgstr "Transazione creata"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Campi personalizzati della transazione"
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr "Transaction->Create couldn't, as you didn't specify a ticket id"
+msgstr "Transaction->Create fallita, devi specificare l'identificativo dell'oggetto"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr ""
+msgstr "Transaction->Create fallita, devi specificare il tipo e l'identificativo dell'oggetto"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
-msgstr "Transactions are immutable"
+msgstr "Le transazioni sono immutabili"
#: NOT FOUND IN SOURCE
msgid "Trying to delete a right: %1"
-msgstr "Sto cercando di eliminare un diritto: %1"
+msgstr "Provo a eliminare un diritto: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Mar."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
-msgstr "Type"
+msgstr "Tipo"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
-msgstr "Unimplemented"
+msgstr "NonImplementato"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
-msgstr "Unix login"
+msgstr "Username unix"
#: NOT FOUND IN SOURCE
msgid "UnixUsername"
-msgstr "UnixUsername"
+msgstr "UsernameUnix"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
-msgstr "Unknown ContentEncoding %1"
+msgstr "ContentEncoding sconosciuto %1"
+
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr "Campo sconosciuto: $key"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
-msgstr "Unlimited"
+msgstr "Illimitato"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Ricerca senza nome"
#: etc/initialdata:32
msgid "Unprivileged"
-msgstr "Non previlegiato"
+msgstr "NonPrevilegiato"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr ""
+msgstr "Campi personalizzati non selezionati"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr ""
+msgstr "Oggetti non selezionati"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
-msgstr "Untaken"
+msgstr "NonPreso"
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Aggiornamento"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Aggiorna tutti"
#: NOT FOUND IN SOURCE
msgid "Update ID"
-msgstr "ID Aggiornamento"
+msgstr "Identificativo aggiornamento"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Aggiorna ticket"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
-msgstr "Tipo Aggiornamento"
+msgstr "Tipo aggiornamento"
#: NOT FOUND IN SOURCE
msgid "Update all these tickets at once"
-msgstr "Aggiorna tutti questi tickets in una sola volta"
+msgstr "Aggiorna tutti questi ticket contemporaneamente"
#: NOT FOUND IN SOURCE
msgid "Update email"
-msgstr "Email aggiornamento"
+msgstr "Aggiorna email"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Aggiorna ticket multipli"
#: NOT FOUND IN SOURCE
msgid "Update name"
-msgstr "Nome aggiornamento"
+msgstr "Aggiorna nome"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Aggiornamento non registrato."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
-msgstr "Aggiorna i tickets selezionati"
+msgstr "Aggiorna i ticket selezionati"
#: NOT FOUND IN SOURCE
msgid "Update signature"
msgstr "Aggiorna la firma"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Aggiorna il ticket"
@@ -5613,175 +5600,176 @@ msgstr "Aggiorna il ticket"
msgid "Update ticket # %1"
msgstr "Aggiorna il ticket n° %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Aggiorna il ticket n°%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Aggiorna il ticket n°%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
-msgstr "Update type was neither correspondence nor comment."
+msgstr "Il tipo aggiornamento non era ne' corrispondenza ne' commento."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Aggiornato"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Upload"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr ""
+msgstr "Upload file multipli"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr ""
+msgstr "Upload immagini multiple"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr ""
+msgstr "Upload file singolo"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr ""
+msgstr "Upload immagine singola"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr ""
+msgstr "Upload fino a %1 file"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr ""
+msgstr "Upload fino a %1 immagini"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
-msgstr ""
+msgstr "Upload delle modifiche"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
-msgstr ""
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr "Usa altri strumenti di amministrazione di RT"
#: NOT FOUND IN SOURCE
msgid "User %1 %2: %3\\n"
-msgstr "User %1 %2: %3\\n"
+msgstr "Utente %1 %2: %3\\n"
#: NOT FOUND IN SOURCE
msgid "User %1 Password: %2\\n"
-msgstr "User %1 Password: %2\\n"
+msgstr "Utente %1 Password: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
+msgstr "Impossibile trovare l'utente '%1'"
#: NOT FOUND IN SOURCE
msgid "User '%1' not found"
-msgstr "User '%1' not found"
+msgstr "Utente '%1' non trovato"
#: NOT FOUND IN SOURCE
msgid "User '%1' not found\\n"
-msgstr "User '%1' not found\\n"
+msgstr "Utente '%1' non trovato\\n"
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
-msgstr "Definito da Utente"
+msgstr "Definito dall'utente"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Condizioni e azioni definite dall'utente"
#: NOT FOUND IN SOURCE
msgid "User ID"
-msgstr "User ID"
+msgstr "Username"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
-msgstr "User Id"
+msgstr "Username"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Diritti Utente"
+msgstr "Diritti dell'utente"
-#: NOT FOUND IN SOURCE
+#: 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 ""
+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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
-msgstr "User could not be created: %1"
+msgstr "Impossibile creare l'utente: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
-msgstr "User created"
+msgstr "Utente creato"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Gruppi definiti dall'utente"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
+msgstr "Utente caricato"
#: NOT FOUND IN SOURCE
msgid "User notified"
-msgstr "User notified"
+msgstr "Utente notificato"
#: NOT FOUND IN SOURCE
msgid "User view"
msgstr "User view"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
-msgstr ""
+msgstr "Gruppi definiti dall'utente"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Username"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Utenti"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Utenti che soddisfano il criterio di ricerca"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
+msgstr "Query valida"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
-msgstr "ValueOfQueue"
+msgstr "ValoreDellaCoda"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valori"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Osserva"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "OsservaComeAdminCc"
#: NOT FOUND IN SOURCE
+msgid "Watcher"
+msgstr "Osservatore"
+
+#: NOT FOUND IN SOURCE
msgid "Watcher loaded"
msgstr "Osservatore caricato"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Osservatori"
@@ -5789,132 +5777,112 @@ msgstr "Osservatori"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Mer."
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
-msgstr "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"
#: etc/initialdata:485
msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
-msgstr "When a ticket has been approved by any approver, add correspondence to the original ticket"
+msgstr "Quando un ticket riceve una qualsiasi delle approvazioni richieste, aggiungi una corrispondenza al ticket originale"
#: etc/initialdata:146
msgid "When a ticket is created"
-msgstr "When a ticket is created"
+msgstr "Quando viene creato un ticket"
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
+msgstr "Quando una richiesta di approvazione viene creata, notifica chi ha in carico il ticket e gli AdminCc che devono approvarlo"
#: etc/initialdata:151
msgid "When anything happens"
-msgstr "When anything happens"
+msgstr "Quando succede qualsiasi cosa"
#: etc/initialdata:199
msgid "Whenever a ticket is resolved"
-msgstr "Whenever a ticket is resolved"
+msgstr "Quando un ticket viene risolto"
#: etc/initialdata:185
msgid "Whenever a ticket's owner changes"
-msgstr "Whenever a ticket's owner changes"
+msgstr "Quando cambia colui che ha in carico il ticket"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Quando cambia la priorità di un ticket"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
-msgstr "Whenever a ticket's coda changes"
+msgstr "Quando il ticket si sposta in un'altra coda"
#: etc/initialdata:170
msgid "Whenever a ticket's status changes"
-msgstr "Whenever a ticket's status changes"
+msgstr "Quando cambia lo stato di un ticket"
#: etc/initialdata:207
msgid "Whenever a user-defined condition occurs"
-msgstr "Whenever a user-defined condition occurs"
+msgstr "Quando si verifica una condizione definita dall'utente"
#: etc/initialdata:164
msgid "Whenever comments come in"
-msgstr "Whenever comments come in"
+msgstr "Quando arrivano commenti"
#: etc/initialdata:157
msgid "Whenever correspondence comes in"
-msgstr "Whenever correspondence comes in"
-
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
+msgstr "Quando arrivano corrispondenze"
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Lavoro"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
-msgstr ""
+msgstr "Lavoro offline"
#: NOT FOUND IN SOURCE
msgid "WorkPhone"
msgstr "TelefonoLavoro"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
-msgstr "Lavoro"
-
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
+msgstr "Impiegato"
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
-msgstr "You already own this ticket"
+msgstr "Hai già in carico questo ticket"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
-msgstr "You are not an authorized user"
+msgstr "Non sei un utente autorizzato"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
-msgstr "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"
#: 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"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
-msgstr "Hai trovato %1 tickets nella coda %2"
+msgstr "Hai trovato %1 ticket nella coda %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Ti sei scollegato da RT."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
-msgstr "Non hai permessi per creare tickets in questa coda."
+msgstr "Non hai l'autorizzazione per creare ticket in questa coda."
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
-msgstr "Non puoi creare richieste in questa coda."
+msgstr "Non puoi creare ticket in questa coda."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Collegati di nuovo"
@@ -5924,15 +5892,15 @@ msgstr "Le tue %1 richieste"
#: NOT FOUND IN SOURCE
msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
-msgstr "Your RT administrator has misconfigured the mail aliases which invoke RT"
+msgstr "L'amministratore RT non ha configurato correttamente l'alias di email che invoca RT"
#: etc/initialdata:502
msgid "Your request has been approved by %1. Other approvals may still be pending."
-msgstr "Your request has been approved by %1. Other approvals may still be pending."
+msgstr "La tua richiesta è stata approvata da %1. Potrebbero essere necessarie altre approvazioni."
#: etc/initialdata:540
msgid "Your request has been approved."
-msgstr "Your request has been approved."
+msgstr "La tua richiesta è stata approvata."
#: NOT FOUND IN SOURCE
msgid "Your request was rejected"
@@ -5940,38 +5908,42 @@ msgstr "Your request was rejected"
#: etc/initialdata:445
msgid "Your request was rejected."
-msgstr "Your request was rejected."
+msgstr "La tua richiesta è stata respinta."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Il tuo username o la tua password non sono corretti"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "CAP"
#: NOT FOUND IN SOURCE
msgid "[no subject]"
-msgstr "[nessun oggetto]"
+msgstr "[senza oggetto]"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
-msgstr ""
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr "permetti la creazione di ricerche salvate"
-#: NOT FOUND IN SOURCE
-msgid "and not"
-msgstr ""
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr "permetti il caricamento di ricerche salvate"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "come concesso a %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr "appartiene a"
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "chiuso"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "contiene"
@@ -5991,7 +5963,11 @@ msgstr "corrispondenza (probabilmente) non inviata"
msgid "correspondence sent"
msgstr "corrispondenza inviata"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: NOT FOUND IN SOURCE
+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
msgid "days"
msgstr "giorni"
@@ -6001,28 +5977,52 @@ msgstr "morto"
#: NOT FOUND IN SOURCE
msgid "delete"
-msgstr "elimina"
+msgstr "cancella"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
-msgstr "eliminato"
+msgstr "cancellato"
+
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr "non appartiene a"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "non corrisponde a"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "non contiene"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "uguale a"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr "errore: impossibile spostare in basso"
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr "errore: impossibile spostare a sinistra"
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr "errore: impossibile spostare in alto"
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr "errore: niente da spostare"
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr "errore: niente da invertire"
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "falso"
@@ -6031,76 +6031,68 @@ msgstr "falso"
msgid "filename"
msgstr "nome file"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
-msgstr "più grande di"
+msgstr "maggiore di"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "gruppo '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "ore"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
-msgstr "id"
-
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
+msgstr "Codice"
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
-msgstr "è"
+msgstr "uguale a"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
-msgstr "non è"
+msgstr "diverso da"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "minore di"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "corrisponde a"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minuti"
-#: NOT FOUND IN SOURCE
-msgid "modifications\\n\\n"
-msgstr ""
-
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "mesi"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "nuovo"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "nessun nome"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "nessun valore"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "nessuno"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "diverso da"
@@ -6108,86 +6100,82 @@ msgstr "diverso da"
msgid "notlike"
msgstr "diverso da"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "aperto"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "Gruppo personale '%1' per l'utente '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "coda %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
-msgstr "rifiutato"
+msgstr "respinto"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "risolto"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sec"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr "Mostra configurazione"
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
-msgstr ""
+msgstr "foglio di calcolo"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "in stallo"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "gruppo di sistema '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
-msgstr "the calling component did not specify why"
-
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
+msgstr "il componente chiamante non ha specificato il perché"
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket n°%1 %2"
#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "true"
msgstr "vero"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
-msgstr "undescribed group %1"
+msgstr "gruppo %1 senza descrizione"
#: NOT FOUND IN SOURCE
msgid "undescripbed group %1"
-msgstr "undescripbed group %1"
+msgstr "gruppo %1 senza descrizione"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "utente %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "settimane"
@@ -6195,7 +6183,7 @@ msgstr "settimane"
msgid "with template %1"
msgstr "con il modello %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "anni"
diff --git a/rt/lib/RT/I18N/ja.po b/rt/lib/RT/I18N/ja.po
index 8af3075..259f857 100644
--- a/rt/lib/RT/I18N/ja.po
+++ b/rt/lib/RT/I18N/ja.po
@@ -15,175 +15,143 @@ msgstr ""
msgid "#"
msgstr "#"
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 ""
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr ""
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr ""
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%3ã«å¤‰æ›´ã•ã‚ŒãŸ%1 %2 "
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 ã“ã®ãƒã‚±ãƒƒãƒˆ\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 - %2 shown"
-msgstr ""
-
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr ""
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1スクリプトアクションロードã—ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%2ã¨åŒã˜ãƒãƒªãƒ¥ãƒ¼ã®%1ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
@@ -200,32 +168,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%2ã«ã‚ˆã‚‹%1"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr ""
@@ -233,39 +200,32 @@ msgstr ""
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1ã¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’ã¯ã˜ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ(%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1ã¯åˆ†è§£ã™ã‚‹ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚RTã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã«ä¸€è²«æ€§ãŒãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 highest priority tickets I own..."
-msgstr ""
-
-#: html/Elements/MyTickets:26
-#. ($rows)
-msgid "%1 highest priority tickets I requested..."
-msgstr ""
-
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ã¯%2ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -274,8 +234,7 @@ msgstr "%1ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ã¯%2ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1ã¯ã“ã®ãƒã‚±ãƒƒãƒˆã§ã¯%2ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰%2ã®ãƒãƒªãƒ¥ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -283,11 +242,7 @@ msgstr "%1ã¯ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰%2ã®ãƒãƒªãƒ¥ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "%1 isn't a valid Queue id."
msgstr "%1ã¯æœ‰åŠ¹ãªã‚­ãƒ¥ãƒ¼IDã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -296,15 +251,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1分"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -313,11 +260,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1表示ã•ã‚Œã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr ""
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr ""
@@ -334,11 +281,7 @@ msgstr "%1タイプã¯$MessageIdIDã§ã¯ä¸æ˜Žã§ã™"
msgid "%1 type unknown for %2"
msgstr "%1タイプã¯%2ã§ã¯ä¸æ˜Žã§ã™"
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1ã¯åˆ†è§£ã•ã‚ŒãŸã‚°ãƒ«ãƒ¼ãƒ—ãƒã‚±ãƒƒãƒˆã®ã™ã¹ã¦ã®ãƒ¡ãƒ³ãƒãƒ¼ã‚’分解ã—ã¾ã™ã€‚"
@@ -347,72 +290,36 @@ msgstr "%1ã¯åˆ†è§£ã•ã‚ŒãŸã‚°ãƒ«ãƒ¼ãƒ—ãƒã‚±ãƒƒãƒˆã®ã™ã¹ã¦ã®ãƒ¡ãƒ³ãƒãƒ¼ã
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "%1ãŒã‚‚ã—リンクã•ã‚ŒãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã®å¾“属者(もã—ãã¯ãƒ¡ãƒ³ãƒãƒ¼ï¼‰ã§ã‚ã‚‹ã¨ã€[ローカル]ベースを行ãè©°ã¾ã‚‰ã›ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:アタッãƒãƒ¡ãƒ³ãƒˆãŒç‰¹å®šã§ãã¾ã›ã‚“"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr ""
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "%1'ã¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã«ç„¡åŠ¹åãƒãƒªãƒ¥ãƒ¼ã§ã™"
@@ -422,68 +329,52 @@ msgid "'%1' not a recognized action. "
msgstr "%1' アクションをèªè­˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
#: NOT FOUND IN SOURCE
-msgid "(Check box to delete group member)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(Check box to delete scrip)"
msgstr "(スクリプトを削除ã™ã‚‹ãŸã‚ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ï¼‰"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(削除ã®ãŸã‚ã®ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ï¼‰"
-#: NOT FOUND IN SOURCE
-msgid "(Check boxes to delete)"
-msgstr ""
-
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(ãƒã‚±ãƒƒãƒˆIDã¾ãŸã¯URLsを空欄ã§åŒºåˆ‡ã£ã¦å…¥åŠ›ã—ã¦ãã ã•ã„)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr ""
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 ""
-
-#: NOT FOUND IN SOURCE
-msgid "(No Value)"
+msgid "(If left blank, will default to %1)"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr ""
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(メンãƒãƒ¼ãªã—)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(スクリプトãªã—)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:66
+#: 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 ""
@@ -491,11 +382,11 @@ 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 "(Eメールアドレスã«ãŠã‘るカンマã§åŒºåˆ‡ã‚‰ã‚ŒãŸãƒªã‚¹ãƒˆã¸ã®æ­£ç¢ºãªã‚¢ãƒƒãƒ—デートã®ãƒ–ラインドコピーをé€ã‚‹ã€‚今後ã®ã‚¢ãƒƒãƒ—デートを誰ãŒå—ä¿¡ã™ã‚‹ã‹ã¯<b>変更ã§ãã¾ã›ã‚“</b>)"
-#: html/Ticket/Create.html:78
+#: 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/Update.html:62
+#: 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 ""
@@ -503,75 +394,55 @@ 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 "(Eメールアドレスã«ãŠã‘るカンマã§åŒºåˆ‡ã‚‰ã‚ŒãŸãƒªã‚¹ãƒˆã¸ã®æ­£ç¢ºãªã‚¢ãƒƒãƒ—デートã®ã‚³ãƒ”ーをé€ã‚‹ã€‚今後ã®ã‚¢ãƒƒãƒ—デートを誰ãŒå—ä¿¡ã™ã‚‹ã‹ã¯<b>変更ã§ãã¾ã›ã‚“</b>)"
-#: html/Ticket/Create.html:68
+#: 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/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(空)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(サブジェクトãªã—)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(ãƒãƒªãƒ¥ãƒ¼ãªã—)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(ã²ã¨ã¤ã®ãƒã‚±ãƒƒãƒˆã®ã¿ï¼‰"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr ""
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "(pending other tickets)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(requestor's group)"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(必è¦ã§ã™ï¼‰"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "ç§ãŒæ‰€æœ‰ã—ã¦ã„ã‚‹25ã®æœ€ã‚‚é‡è¦ãªå„ªå…ˆæ¨©"
@@ -579,133 +450,109 @@ msgstr "ç§ãŒæ‰€æœ‰ã—ã¦ã„ã‚‹25ã®æœ€ã‚‚é‡è¦ãªå„ªå…ˆæ¨©"
msgid "25 highest priority tickets I requested..."
msgstr "ç§ãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã—ãŸ25ã®æœ€ã‚‚é‡è¦ãªå„ªå…ˆæ¨©"
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr ""
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "エースã¯ã¿ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "エースã¯ä½œæˆã€å‰Šé™¤ã®ã¿ã§ã™ã€‚"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "æ„図的ã§ãªã„ãƒã‚±ãƒƒãƒˆã®ä¿®æ­£ã‚’防ããŸã‚ã«å¼·åˆ¶çµ‚了ã—ã¾ã™ã€‚\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr ""
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "アクセスコントロール"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "アクション"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "アクション%1ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: bin/rt-crontool:119
-msgid "Action committed."
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
msgstr ""
-#: bin/rt-crontool:115
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr ""
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "管ç†Ccを追加ã™ã‚‹"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Ccを追加ã™ã‚‹"
-#: html/Search/Elements/PickCriteria:24
-msgid "Add Criteria"
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
-msgid "Add More Files"
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+msgid "Add More Files"
msgstr ""
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "リクエストã™ã‚‹äººã‚’を追加ã™ã‚‹"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Add a Scrip to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip which will apply to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Add a new a global scrip"
msgstr "æ–°ã—ã„グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
@@ -713,49 +560,49 @@ msgstr "æ–°ã—ã„グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
msgid "Add a scrip to this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã«ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "ã™ã¹ã¦ã®ã‚­ãƒ¥ãƒ¼ã«é©å¿œã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トを追加ã™ã‚‹"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "é¸æŠžã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆã¸ã®ã‚³ãƒ¡ãƒ³ãƒˆã¾ãŸã¯è¿”事を追加ã™ã‚‹"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "メンãƒãƒ¼ã‚’追加ã™ã‚‹"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "æ–°ã—ã„ウォッãƒãƒ£ãƒ¼ã‚’追加ã™ã‚‹"
-#: NOT FOUND IN SOURCE
-msgid "AddNextState"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã«%1ã®è²¬ä»»è€…を追加ã—ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã«%1ã®è²¬ä»»è€…を追加ã—ã¾ã—ãŸ"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "ä½æ‰€1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "ä½æ‰€2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "管ç†Cc"
@@ -767,7 +614,7 @@ msgstr ""
msgid "Admin Correspondence"
msgstr ""
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "管ç†ã‚­ãƒ¥ãƒ¼"
@@ -775,7 +622,7 @@ msgstr "管ç†ã‚­ãƒ¥ãƒ¼"
msgid "Admin users"
msgstr "管ç†ãƒ¦ãƒ¼ã‚¶ãƒ¼"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "管ç†/グローãƒãƒ«è¨­å®š"
@@ -787,59 +634,39 @@ msgstr "管ç†/グループ"
msgid "Admin/Queue/Basics"
msgstr "管ç†/キュー/基本"
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "管ç†Cc"
-#: NOT FOUND IN SOURCE
-msgid "AdminComment"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "AdminCorrespondence"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
-msgid "AdminCustomFields"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr ""
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr ""
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr ""
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "管ç†è€…Cc"
-#: NOT FOUND IN SOURCE
-msgid "Admins"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
@@ -847,83 +674,59 @@ msgstr ""
msgid "Advanced Search"
msgstr "絞込ã¿æ¤œç´¢"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "後"
-#: NOT FOUND IN SOURCE
-msgid "Age"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias for"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "ã™ã¹ã¦ã®ã‚­ãƒ¥ãƒ¼"
-#: NOT FOUND IN SOURCE
-msgid "Always sends a message to the requestors independent of message sender"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr ""
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 ""
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr ""
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Approval Details"
-msgstr ""
-
#: etc/initialdata:351
msgid "Approval Passed"
msgstr ""
@@ -932,11 +735,7 @@ msgstr ""
msgid "Approval Rejected"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Approval diagram"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr ""
@@ -944,88 +743,60 @@ msgstr ""
msgid "Approver's notes: %1"
msgstr ""
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "四月"
-#: NOT FOUND IN SOURCE
-msgid "April"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "昇順"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "添付"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "添付ファイル"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr ""
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "添付ファイル%1ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "添付ファイルãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "添付ファイルå"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "添付ファイル"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "八月"
#: NOT FOUND IN SOURCE
-msgid "August"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "AuthSystem"
msgstr "自動システム"
@@ -1038,14 +809,6 @@ msgid "Autoreply To Requestors"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "AutoreplyToRequestors"
-msgstr ""
-
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "悪ã„PGPç½²å: %1\\n"
@@ -1061,164 +824,145 @@ msgstr "%1ã®æ‚ªã„データã§ã™"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "添付ファイルã«ã¨ã£ã¦æ‚ªã„トランザクションナンãƒãƒ¼ã§ã™ã€‚%1ã¯%2\\nã®ã¯ãšã§ã™"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "本当ã«å¤‰æ›´ã‚’ä¿å­˜ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "å‰"
-#: NOT FOUND IN SOURCE
-msgid "Begin Approval"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr ""
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "ã“ã®æ¤œç´¢ã«ãƒ–ックマークã®ã§ãã‚‹URLã§ã™"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "短ã„ヘッダー"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä¸€æ‹¬ã‚¢ãƒƒãƒ—デート"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "システムユーザーを修正ã§ãã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "æ°åãªã—ã«ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒãƒªãƒ¥ãƒ¼ã®è¿½åŠ ã¯ã§ãã¾ã›ã‚“"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "ãƒã‚±ãƒƒãƒˆè‡ªä½“ã«ã¯ãƒªãƒ³ã‚¯ã§ãã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ã™ã§ã«çµåˆã—ãŸãƒã‚±ãƒƒãƒˆã«ã¯çµåˆã§ãã¾ã›ã‚“。ã“ã®ã‚¨ãƒ©ãƒ¼ã¯æ±ºã—ã¦å‡ºã•ãªã„ã§ãã ã•ã„"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "ベースã¨ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’特定ã§ãã¾ã›ã‚“"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "ユーザー: %1を作æˆã§ãã¾ã›ã‚“"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "パスワードを変更ã™ã‚‹"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr ""
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "権利を無効ã«ã™ã‚‹ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "å­ä¾›"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "町"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr ""
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "終了ã—ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã§ã™"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Code"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "ç†è§£ã—ã¦ã„ãªã„コマンド!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "コメント"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "コメントアドレス"
@@ -1226,11 +970,11 @@ msgstr "コメントアドレス"
msgid "Comment not recorded"
msgstr "記録ã•ã‚Œã¦ã„ãªã„コメント"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr ""
@@ -1238,11 +982,11 @@ msgstr ""
msgid "Comments"
msgstr "コメント"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
@@ -1250,15 +994,15 @@ msgstr "コメント(リクエスã¨ã—ãŸäººã«ã¯é€ä¿¡ã•ã‚Œã¾ã›ã‚“)"
msgid "Comments about %1"
msgstr "%1ã«ã¤ã„ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆ"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¤ã„ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆ"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "コメントãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "コメントãŒçŸ­ãã•ã‚Œã¾ã—ãŸ"
@@ -1266,23 +1010,23 @@ msgstr "コメントãŒçŸ­ãã•ã‚Œã¾ã—ãŸ"
msgid "Compile Restrictions"
msgstr "コンパイルè¦åˆ¶"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "コンディション"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "コンディションãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "設定"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "確èª"
@@ -1294,19 +1038,15 @@ msgstr "コンタクト情報"
msgid "Contacted date '%1' could not be parsed"
msgstr "コンタクトã•ã‚ŒãŸæ—¥ã«ã¡'%1'を解æžã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "情報"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr ""
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1318,7 +1058,7 @@ msgstr ""
msgid "Correspondence Address"
msgstr "メールアドレス"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "通信ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
@@ -1326,45 +1066,51 @@ msgstr "通信ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
msgid "Correspondence not recorded"
msgstr "記録ã•ã‚Œã¦ã„ãªã„通信"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "ãƒã‚±ãƒƒãƒˆã®æ–°ã—ã„カスタムフィールドãƒãƒªãƒ¥ãƒ¼ã‚’追加ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Could not add new custom field value for ticket. %1 "
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
msgstr "オーナー変更ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "カスタムフィールドã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "グループã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "テンプレート: %1ã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚キューãŒã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "ユーザーã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
#: NOT FOUND IN SOURCE
-msgid "Could not create watcher for requestor"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Could not find a ticket with id %1"
msgstr "ãƒã‚±ãƒƒãƒˆã¨ãã®ID%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
@@ -1372,11 +1118,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆã¨ãã®ID%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not find group %1."
msgstr "グループ %1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’作æˆã¾ãŸã¯è¦‹ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "ãã®è²¬ä»»è€…を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1384,25 +1130,34 @@ msgstr "ãã®è²¬ä»»è€…を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Could not find user %1."
msgstr "ユーザー%1を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "グループをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã§ãã®è²¬ä»»è€…ã‚’%1ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1411,15 +1166,15 @@ msgstr "ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ã
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆã§ãã®è²¬ä»»è€…ã‚’%1ã¨ã—ã¦å‰Šé™¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "グループã«ãƒ¡ãƒ³ãƒãƒ¼ã®è¿½åŠ ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "トランザクション: %1ã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1432,44 +1187,38 @@ msgstr "GPGã®è¿”事\\nã‹ã‚‰ä½•ã‚’è¡Œã£ãŸã‚‰ã‚ˆã„ã®ã‹ã‚ã‹ã‚Šã¾ã›ã‚“ã§
msgid "Couldn't find group\\n"
msgstr "グループ\\nãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr ""
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "責任者ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "ãã®ãƒãƒªãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
#: NOT FOUND IN SOURCE
-msgid "Couldn't find that watcher"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
msgstr "ユーザー\\nãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "ユーザーデータベース\\nã‹ã‚‰%1をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
msgstr "RT設定ファイル'%1' %2をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1477,25 +1226,26 @@ msgstr "RT設定ファイル'%1' %2をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't load Scrips."
msgstr "スクリプトをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "リンクをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: 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 ""
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "キューをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "キュー%1をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -1512,16 +1262,26 @@ msgstr "テンプレートをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Couldn't load that user (%1)"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼ˆ%1)をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "ãƒã‚±ãƒƒãƒˆ'%1'をロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "国"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "作æˆ"
@@ -1529,44 +1289,28 @@ msgstr "作æˆ"
msgid "Create Tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "カスタムフィールドã®ä½œæˆ"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Create a new Custom Field"
msgstr "æ–°ã—ã„カスタムフィールドã®ä½œæˆ"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new global Scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
msgstr "æ–°ã—ã„グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—トã®ä½œæˆ"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "æ–°ã—ã„グループã®ä½œæˆ"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "æ–°ã—ã„個人グループã®ä½œæˆ"
@@ -1575,22 +1319,18 @@ msgid "Create a new queue"
msgstr "æ–°ã—ã„キューã®ä½œæˆ"
#: NOT FOUND IN SOURCE
-msgid "Create a new scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new template"
msgstr "æ–°ã—ã„テンプレートã®ä½œæˆ"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "æ–°ã—ã„ãƒã‚±ãƒƒãƒˆã®ä½œæˆ"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "æ–°ã—ã„ユーザーã®ä½œæˆ"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "キューã®ä½œæˆ"
@@ -1602,182 +1342,137 @@ msgstr "呼ã³å‡ºã•ã‚ŒãŸã‚­ãƒ¥ãƒ¼ã®ä½œæˆ"
msgid "Create a request"
msgstr "リクエストã®ä½œæˆ"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "テンプレートã®ä½œæˆ"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1 / %2 / %3 "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1/%2/%3"
-msgstr ""
-
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
msgstr ""
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä½œæˆ"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
-
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr ""
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr ""
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "作æˆã—ã¾ã—ãŸ"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "カスタムフィールド%1を作æˆã—ã¾ã—ãŸ"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "テンプレート%1を作æˆã—ã¾ã—ãŸ"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "ç¾åœ¨ã®é–¢ä¿‚"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr ""
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "ç¾åœ¨ã®ãƒ¡ãƒ³ãƒãƒ¼"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "ç¾åœ¨ã®æ¨©åˆ©"
-#: NOT FOUND IN SOURCE
-msgid "Current search criteria"
-msgstr ""
-
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "ç¾åœ¨ã®ã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "カスタムフィールド"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr ""
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr ""
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "カスタムフィールド%1 %2 %3"
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "カスタムフィールド%1ã¯ãƒãƒªãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "カスタムフィールド%1ã¯ãƒãƒªãƒ¥ãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "カスタムフィールド%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "カスタムフィールドãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "カスタムフィールド%2ã®ãŸã‚ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒãƒªãƒ¥ãƒ¼%1ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -1786,51 +1481,39 @@ msgstr "カスタムフィールド%2ã®ãŸã‚ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ãƒã
msgid "Custom field value changed from %1 to %2"
msgstr "カスタムフィールドãŒ%1ã‹ã‚‰%2ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ã¯å‰Šé™¤ã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "カスタムフィールドãƒãƒªãƒ¥ãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr ""
-
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "日付"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "å二月"
-#: NOT FOUND IN SOURCE
-msgid "December"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Default Autoresponse Template"
-msgstr ""
-
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr ""
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1850,76 +1533,68 @@ msgstr ""
msgid "Default transaction template"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
-msgid "Default: %1/%2 changed from %3 to %4"
-msgstr ""
-
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "代表者ã®æ¨©åˆ©"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr ""
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr ""
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "削除"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒããšã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒããšã•ã‚Œã¾ã™"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "ã“ã®ã‚ªãƒ–ジェクトを削除ã™ã‚‹ã¨æŒ‡ç¤ºã®å®Œå…¨æ€§ãŒå¦¨å®³ã•ã‚Œã¾ã™"
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr ""
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "次ã®ã‚‚ã®æ¬¡ç¬¬ã§ã‚ã‚‹"
@@ -1927,43 +1602,39 @@ msgstr "次ã®ã‚‚ã®æ¬¡ç¬¬ã§ã‚ã‚‹"
msgid "Dependencies: \\n"
msgstr "従属ãƒã‚±ãƒƒãƒˆ: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "ã«ã‚ˆã‚‹"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "é™é †ã™ã‚‹"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "下ã®å•é¡Œç‚¹ã‚’表ã™"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "記述"
@@ -1971,31 +1642,31 @@ msgstr "記述"
msgid "Details"
msgstr "詳細"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "表ã™"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr ""
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "モードを表ã™"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -2003,35 +1674,31 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1を表ã™"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr ""
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr ""
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã‚’æ›´æ–°ã—ãªã„ã§ãã ã•ã„"
-#: NOT FOUND IN SOURCE
-msgid "Don't show search results"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "ダウンロード"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "期é™åˆ‡ã‚Œ"
@@ -2047,41 +1714,37 @@ msgstr "ERROR: ã¯ãƒã‚±ãƒƒãƒˆ '%1': %2.\\nをロードã§ãã¾ã›ã‚“ã§ã—ãŸ"
msgid "Edit"
msgstr "編集"
-#: NOT FOUND IN SOURCE
-msgid "Edit Conditions"
-msgstr ""
-
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’編集ã™ã‚‹"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "関係を編集ã™ã‚‹"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
@@ -2089,7 +1752,7 @@ msgstr ""
msgid "Edit scrips"
msgstr "スクリプトを編集ã™ã‚‹"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "システムテンプレートを編集ã™ã‚‹"
@@ -2097,15 +1760,11 @@ msgstr "システムテンプレートを編集ã™ã‚‹"
msgid "Edit templates for %1"
msgstr "%1ã®ãƒ†ãƒ³ãƒ—レートを編集ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "キュー%1ã®è¨­å®šã‚’編集ã™ã‚‹"
@@ -2114,17 +1773,17 @@ msgstr "キュー%1ã®è¨­å®šã‚’編集ã™ã‚‹"
msgid "Editing Configuration for user %1"
msgstr "ユーザー%1ã®è¨­å®šã‚’編集ã™ã‚‹"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "カスタムフィールド%1を編集ã™ã‚‹"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "グループ%1ã®ä¼šå“¡ã‚’編集ã™ã‚‹"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "個人グループ%1ã®ä¼šå“¡ã‚’編集ã™ã‚‹"
@@ -2133,15 +1792,15 @@ msgstr "個人グループ%1ã®ä¼šå“¡ã‚’編集ã™ã‚‹"
msgid "Editing template %1"
msgstr "テンプレート%1を編集ã™ã‚‹"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "ベースもã—ãã¯ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã‚’特定ã—ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Eメール"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "ãŠä½¿ã„ã®Eメールアドレス"
@@ -2153,84 +1812,61 @@ msgstr "Eメールアドレス"
msgid "EmailEncoding"
msgstr "Eメールエンコーディング"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr ""
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "有効ã«ãªã‚Šã¾ã—ãŸï¼ˆã‚‚ã†ä¸€åº¦ã“ã®ãƒœãƒƒã‚¯ã‚¹ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨ã“ã®ã‚­ãƒ¥ãƒ¼ã¯æœ‰åŠ¹ã§ãªããªã‚Šã¾ã™ï¼‰"
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "有効ãªã‚­ãƒ¥ãƒ¼"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "有効ãªã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹%1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "ãƒã‚±ãƒƒãƒˆã‚’リンクã™ã‚‹ãƒã‚±ãƒƒãƒˆã¾ãŸã¯URLsを入力ã—ã¦ãã ã•ã„。入力ã™ã‚‹é …ç›®ãŒã„ãã¤ã‹ã‚ã‚‹å ´åˆã«ã¯ã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã£ã¦ãã ã•ã„。"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "エラー"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->AddWatcher"
@@ -2238,11 +1874,11 @@ msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->AddWatcher"
@@ -2250,19 +1886,15 @@ msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "パラメーターã®ã‚¨ãƒ©ãƒ¼Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2270,7 +1902,7 @@ msgstr ""
msgid "Everyone"
msgstr ""
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr ""
@@ -2282,72 +1914,77 @@ msgstr "外部ã®èªè¨¼ID"
msgid "ExternalContactInfoId"
msgstr "外部ã®ã‚³ãƒ³ã‚¿ã‚¯ãƒˆæƒ…å ±ID"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "ãã®ä»–ã®æƒ…å ±"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "'特権ã®ã‚ã‚‹'ユーザーã®æ“¬ä¼¼ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¤œç´¢ãŒå¤±æ•—ã—ã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "'特権ã®ãªã„'ユーザーã®æ“¬ä¼¼ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¤œç´¢ãŒå¤±æ•—ã—ã¾ã—ãŸ"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr ""
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "二月"
-#: NOT FOUND IN SOURCE
-msgid "February"
-msgstr ""
-
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "終了"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "最終優先順ä½"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr ""
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr ""
@@ -2355,19 +1992,15 @@ msgstr ""
msgid "Find new/open tickets"
msgstr "æ–°ã—ã„/é–‹ããƒã‚±ãƒƒãƒˆã‚’見ã¤ã‘ã‚‹"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "人々を見ã¤ã‘ã‚‹"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Finish Approval"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "最åˆã®"
@@ -2375,52 +2008,44 @@ msgstr "最åˆã®"
msgid "First page"
msgstr "最åˆã®ãƒšãƒ¼ã‚¸"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "ã°ã‹ï¼"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "変更を強制ã—ã¾ã™"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "フリーフォームコンタクト情報"
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "金曜日"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "フルヘッダー"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
@@ -2428,37 +2053,37 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "pgp sig\\nã‹ã‚‰ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å¾—ã‚‹"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr ""
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "グローãƒãƒ«"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Global Scrips"
msgstr "グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—ト"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr ""
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "è¡Œãï¼"
@@ -2470,15 +2095,11 @@ msgstr "%1\\nã‹ã‚‰ã®è‰¯ã„pgp sig"
msgid "Goto page"
msgstr "ページã¸è¡Œã"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "ãƒã‚±ãƒƒãƒˆã«è¡Œã"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr ""
@@ -2486,32 +2107,28 @@ msgstr ""
msgid "Group %1 %2: %3"
msgstr "グループ%1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "グループ権利"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "グループã«ã¯ã™ã§ã«ãƒ¡ãƒ³ãƒãƒ¼ãŒã„ã¾ã™"
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "グループãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr ""
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -2523,44 +2140,42 @@ msgstr "グループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\\n"
msgid "Group not specified.\\n"
msgstr "グループãŒç‰¹å®šã§ãã¾ã›ã‚“。\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "グループ"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "グループã¯å½¼ã‚‰ã®ãƒ¡ãƒ³ãƒãƒ¼ã«ã¯ãªã‚Œã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr ""
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "ã“ã‚“ã«ã¡ã¯ï¼"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "ã“ã‚“ã«ã¡ã¯ã€%1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "ヒストリー"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr ""
@@ -2568,11 +2183,11 @@ msgstr ""
msgid "HomePhone"
msgstr "自宅ã®é›»è©±"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "ホームページ"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr ""
@@ -2581,11 +2196,15 @@ msgstr ""
msgid "I have [quant,_1,concrete mixer]."
msgstr "ç§ã¯[quant,_1,concrete mixer]ãŒã‚ã‚Šã¾ã™ã€‚"
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "ID"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "身分証明書"
@@ -2593,92 +2212,80 @@ msgstr "身分証明書"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr ""
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "上ã®ä½•ã‹ã‚’アップデートã—ãŸãªã‚‰ã€æ¬¡ã®ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Image"
-msgstr ""
-
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
-msgstr ""
-
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "リストã®ç„¡åŠ¹ãªã‚­ãƒ¥ãƒ¼ã‚’å«ã‚€"
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "検索ã®ç„¡åŠ¹ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’å«ã‚€"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "最åˆã®å„ªå…ˆæ¨©"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "入力エラー"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr ""
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "無効ãªã‚°ãƒ«ãƒ¼ãƒ—タイプã§ã™"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Invalid Type"
-msgstr ""
-
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr ""
@@ -2686,76 +2293,64 @@ msgstr ""
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "無効ãªã‚ªãƒ¼ãƒŠãƒ¼ã§ã™ã€‚ '誰ã§ã‚‚ãªã„'ã«åˆæœŸè¨­å®šã—ã¾ã™."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "無効ãªã‚­ãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "無効ãªæ¨©åˆ©ã§ã™"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "%1ã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "カスタムフィールドã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "ステータスã«ã¯ç„¡åŠ¹ãªãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr ""
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Items pending my approval"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
msgstr ""
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "一月"
-#: NOT FOUND IN SOURCE
-msgid "January"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr ""
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "七月"
-#: NOT FOUND IN SOURCE
-msgid "July"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "大ãã„"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "六月"
#: NOT FOUND IN SOURCE
-msgid "June"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Keyword"
msgstr "キーワード"
@@ -2763,51 +2358,43 @@ msgstr "キーワード"
msgid "Lang"
msgstr "é•·ã„"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "最後ã®"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "最後ã®ã‚³ãƒ³ã‚¿ã‚¯ãƒˆ"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "最後ã«ã‚³ãƒ³ã‚¿ã‚¯ãƒˆã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Last Notified"
-msgstr ""
-
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "最後ã«ã‚¢ãƒƒãƒ—デートã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "残ã£ãŸ"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’RTã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¾ã™"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¨©åˆ©ã‚’èªã‚ã¾ã™"
@@ -2819,257 +2406,255 @@ msgstr "オーナーを%1 %2ã«åˆ¶é™ã—ã¾ã™"
msgid "Limiting queue to %1 %2"
msgstr "キューを%1 %2ã«åˆ¶é™ã—ã¾ã™"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "リンクã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "リンクãŒä½œæˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "リンクãŒä½œæˆã•ã‚Œã¾ã—ãŸï¼ˆ%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "リンクãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸï¼ˆ%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "リンクãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "リンクãƒã‚±ãƒƒãƒˆ#%1"
-#: NOT FOUND IN SOURCE
-msgid "Link ticket %1"
-msgstr ""
-
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "リンク"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "場所"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "ログディレクトリー%1ãŒè¦‹ã¤ã‹ã‚‰ãªã„ã€ã¾ãŸã¯æ›¸ã出ã›ã¾ã›ã‚“。\\n RTãŒå‹•ãã¾ã›ã‚“"
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "%1ã¨ã—ã¦ã‚µã‚¤ãƒ³ã™ã‚‹"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "ログイン"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "ログアウト"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "オーナーを決ã‚ã‚‹"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "ステータスを決ã‚ã‚‹"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "期é™æœŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "解æžæœŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "開始ã—ãŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "開始日を決ã‚ã‚‹"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "ã„ã‚ã‚ŒãŸæ—¥ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "優先順ä½ã‚’決ã‚ã‚‹"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "キューを決ã‚ã‚‹"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "サブジェクトを決ã‚ã‚‹"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr ""
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr ""
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr ""
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr ""
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "三月"
-#: NOT FOUND IN SOURCE
-msgid "March"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "May"
-msgstr ""
-
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "五月"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "メンãƒãƒ¼ãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "メンãƒãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "メンãƒãƒ¼ãŒå‰Šé™¤ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "ã®ãƒ¡ãƒ³ãƒãƒ¼"
-#: NOT FOUND IN SOURCE
-msgid "MemberOf"
-msgstr ""
-
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "メンãƒãƒ¼"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "çµåˆãŒæˆåŠŸã—ã¾ã—ãŸ"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "çµåˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚有効ãªIDãŒè¨­å®šã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "ã«çµåˆ"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr ""
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "æºå¸¯"
@@ -3077,15 +2662,7 @@ msgstr "æºå¸¯"
msgid "MobilePhone"
msgstr "æºå¸¯é›»è©±"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr ""
@@ -3093,208 +2670,189 @@ msgstr ""
msgid "Modify Custom Field %1"
msgstr "カスタムフィールド%1を修正ã™ã‚‹"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Fields which apply to all %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify Template %1"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr ""
-
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Modify dates for # %1"
-msgstr ""
-
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "#%1ã®æœŸæ—¥ã‚’修正ã™ã‚‹"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1ã®æœŸæ—¥ã‚’修正ã™ã‚‹"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "グローãƒãƒ«ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¨©åˆ©ã‚’修正ã™ã‚‹"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "グローãƒãƒ«ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¨©åˆ©ã‚’修正ã™ã‚‹"
#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Modify global scrips"
msgstr "グローãƒãƒ«ã‚¹ã‚¯ãƒªãƒ—トを修正ã™ã‚‹"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr ""
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "グローãƒãƒ«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¨©åˆ©ã‚’修正ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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ã®ã‚°ãƒ«ãƒ¼ãƒ—権利を修正ã™ã‚‹"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "キュー%1ã®ã‚°ãƒ«ãƒ¼ãƒ—権利を修正ã™ã‚‹"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr ""
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "キュー%1ã«é–¢ä¿‚ã®ã‚る人々を修正ã™ã‚‹"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1ã«é–¢ä¿‚ã®ã‚る人々を修正ã™ã‚‹"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "キュー%1ã®ã‚¹ã‚¯ãƒªãƒ—トを修正ã™ã‚‹"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 ""
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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を修正ã™ã‚‹"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr ""
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr ""
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "ユーザー%1を修正ã™ã‚‹"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "ãƒã‚±ãƒƒãƒˆ# %1を修正ã™ã‚‹"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "ãƒã‚±ãƒƒãƒˆ#%1を修正ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼æ¨©åˆ©ã‚’修正ã™ã‚‹"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "キュー%1ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼æ¨©åˆ©ã‚’修正ã™ã‚‹"
@@ -3303,113 +2861,97 @@ msgstr "キュー%1ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼æ¨©åˆ©ã‚’修正ã™ã‚‹"
msgid "Modify watchers for queue '%1'"
msgstr "キュー'%1'ã®ã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼ã‚’修正ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr ""
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr ""
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr ""
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "月曜日"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "ã•ã‚‰ã«%1ã«ã¤ã„ã¦"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr ""
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "多ãã®"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "'åå‰'ã®å±žæ€§ã‚’特定ã—ã¦ãã ã•ã„"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "My Approvals"
-msgstr ""
-
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "åå‰"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "ç¾åœ¨ãŠä½¿ã„ã®åå‰"
-#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Need approval from system administrator"
-msgstr ""
-
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr ""
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "æ–°ã—ã„"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "æ–°ã—ã„関係"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "æ–°ã—ã„パスワード"
@@ -3417,39 +2959,27 @@ msgstr "æ–°ã—ã„パスワード"
msgid "New Pending Approval"
msgstr ""
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Search"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr ""
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr ""
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "æ–°ã—ã„パスワード"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "æ–°ã—ã„パスワード情報ãŒé€ã‚‰ã‚Œã¾ã—ãŸ"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr ""
@@ -3457,11 +2987,11 @@ msgstr ""
msgid "New request"
msgstr "æ–°ã—ã„リクエスト"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "æ–°ã—ã„権利"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr ""
@@ -3469,27 +2999,27 @@ msgstr ""
msgid "New search"
msgstr "æ–°ã—ã„検索"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 ""
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "æ–°ã—ã„ãƒã‚±ãƒƒãƒˆã¯ã‚ã‚Šã¾ã›ã‚“"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr ""
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "æ–°ã—ã„ユーザーãŒå‘¼ã°ã‚Œã¾ã—ãŸ"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "æ–°ã—ã„ウォッãƒãƒ£ãƒ¼"
@@ -3497,11 +3027,11 @@ msgstr "æ–°ã—ã„ウォッãƒãƒ£ãƒ¼"
msgid "New window setting"
msgstr "æ–°ã—ã„ウインドウ設定"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "次ã¸"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3509,47 +3039,39 @@ msgstr ""
msgid "Next page"
msgstr "次ã®ãƒšãƒ¼ã‚¸"
-#: NOT FOUND IN SOURCE
-msgid "NickName"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "ニックãƒãƒ¼ãƒ "
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "カスタムフィールドãŒã‚ã‚Šã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "グループãŒå®šç¾©ã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "キューãŒå®šç¾©ã•ã‚Œã¾ã›ã‚“"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "RTユーザーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。RT管ç†è€…ã«ç›¸è«‡ã—ã¦ãã ã•ã„。\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "テンプレートãŒã‚ã‚Šã¾ã›ã‚“"
@@ -3561,11 +3083,11 @@ msgstr "ãƒã‚±ãƒƒãƒˆãŒç‰¹å®šã§ãã¾ã›ã‚“。ãƒã‚±ãƒƒãƒˆã‚’終了ã—ã¾ã™"
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
msgstr "ãƒã‚±ãƒƒãƒˆãŒç‰¹å®šã§ãã¾ã›ã‚“。ãƒã‚±ãƒƒãƒˆã®ä¿®æ­£ã‚’終了ã—ã¾ã™\\n\\n"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr ""
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr ""
@@ -3573,7 +3095,7 @@ msgstr ""
msgid "No command found\\n"
msgstr "コマンドãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã—ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆã¯å…¥åŠ›ã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -3581,72 +3103,77 @@ msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«é–¢ã—ã¦ã®ã‚³ãƒ¡ãƒ³ãƒˆã¯å…¥åŠ›ã•ã‚Œã¦ã„ã¾ã›
msgid "No correspondence attached"
msgstr "通信文書ã®æ·»ä»˜ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "%1記述ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "グループãŒç‰¹å®šã§ãã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "パスワードãŒè¨­å®šã•ã‚Œã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "キューを作æˆã™ã‚‹è¨±å¯ãŒã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr ""
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "ユーザーを作æˆã™ã‚‹è¨±å¯ãŒã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "ãã®ãƒã‚±ãƒƒãƒˆã‚’表示ã™ã‚‹è¨±å¯ãŒã‚ã‚Šã¾ã›ã‚“"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "アップデートãƒã‚±ãƒƒãƒˆã‚’見る許å¯ãŒã•ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "責任者ãŒç‰¹å®šã§ãã¾ã›ã‚“"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "責任者ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "検索基準ã«ã‚ã£ãŸã‚­ãƒ¥ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr ""
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "権利ãŒè¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "æ“作ã®ãŸã‚ã®æ¤œç´¢ãŒã§ãã¾ã›ã‚“"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr ""
@@ -3654,15 +3181,11 @@ msgstr ""
msgid "No ticket id specified"
msgstr "ãƒã‚±ãƒƒãƒˆIDãŒç‰¹å®šã§ãã¾ã›ã‚“"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "トランザクションタイプãŒç‰¹å®šã§ãã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
-msgid "No user or email address specified"
-msgstr ""
-
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "検索基準ã«ã‚ã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -3670,31 +3193,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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr ""
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr ""
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Not logged in"
-msgstr ""
-
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "ログインã§ãã¾ã›ã‚“"
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "セットã§ãã¾ã›ã‚“"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "ã¾ã å®Ÿè¡Œã§ãã¾ã›ã‚“"
@@ -3702,11 +3221,11 @@ msgstr "ã¾ã å®Ÿè¡Œã§ãã¾ã›ã‚“"
msgid "Not yet implemented...."
msgstr "ã¾ã å®Ÿè¡Œã§ãã¾ã›ã‚“。。。"
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr ""
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "ãŠçŸ¥ã‚‰ã›ã‚’é€ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
@@ -3778,51 +3297,57 @@ msgstr ""
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
msgstr ""
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "å一月"
-#: NOT FOUND IN SOURCE
-msgid "November"
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr ""
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "å月"
-#: NOT FOUND IN SOURCE
-msgid "October"
-msgstr ""
-
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "ã«"
@@ -3862,21 +3387,21 @@ msgstr ""
msgid "On Transaction"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr ""
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "é–‹ã"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "ãれを開ã"
@@ -3884,7 +3409,7 @@ msgstr "ãれを開ã"
msgid "Open requests"
msgstr "リクエストを開ã"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
@@ -3900,7 +3425,7 @@ msgstr "ãƒã‚±ãƒƒãƒˆã‚’(リストã‹ã‚‰ï¼‰ã»ã‹ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‹ã‚‰é–‹ã
msgid "Open tickets on correspondence"
msgstr ""
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3908,52 +3433,44 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "整列ã¨ä¸¦ã³æ›¿ãˆ"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "組織"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "時間切れã§ã™ã€å„ªå…ˆé †ä½ãŒã†ã¤ã‚Šã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr ""
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "オーナー"
-#: NOT FOUND IN SOURCE
-msgid "Owner changed from %1 to %2"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "オーナーã¯å¼·åˆ¶çš„ã«%1ã‹ã‚‰%2を変更ã—ã¾ã—ãŸ"
@@ -3962,12 +3479,12 @@ msgstr "オーナーã¯å¼·åˆ¶çš„ã«%1ã‹ã‚‰%2を変更ã—ã¾ã—ãŸ"
msgid "Owner is"
msgstr "オーナーã¯"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«"
@@ -3975,40 +3492,53 @@ msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«"
msgid "PagerPhone"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ™ãƒ«é›»è©±"
-#: NOT FOUND IN SOURCE
-msgid "Parent"
-msgstr ""
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "両親"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "パスワード"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "パスワードã®ãŠçŸ¥ã‚‰ã›"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "パスワードãŒçŸ­ã™ãŽã¾ã™"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "パスワード: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "人々"
@@ -4016,27 +3546,27 @@ msgstr "人々"
msgid "Perform a user-defined action"
msgstr ""
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "許å¯ãŒä¸‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr ""
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "個人グループ"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "個人グループ:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "電話番å·"
@@ -4048,23 +3578,19 @@ msgstr "代替物"
msgid "Pref"
msgstr "ãŠæ°—ã«å…¥ã‚Š"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "ãŠæ°—ã«å…¥ã‚Š"
-#: NOT FOUND IN SOURCE
-msgid "Prefs"
-msgstr ""
-
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Prepare Stubbed"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "å‰ã®"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -4076,20 +3602,20 @@ msgstr "å‰ã®ãƒšãƒ¼ã‚¸"
msgid "Pri"
msgstr "優先権"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr ""
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "優先権"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "優先順ä½ã¯æ¬¡ã®ã‚ˆã†ã«å§‹ã¾ã‚Šã¾ã™"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -4097,36 +3623,32 @@ msgstr ""
msgid "Privileged"
msgstr ""
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "特権ステータス: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "特権ã®ã‚るユーザー"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr ""
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "キュー"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -4136,11 +3658,7 @@ msgstr ""
msgid "Queue '%1' not found\\n"
msgstr "キュー'%1'ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ\\n"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "キューã®åå‰"
@@ -4148,52 +3666,48 @@ msgstr "キューã®åå‰"
msgid "Queue Scrips"
msgstr "キュースクリプト"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "キューã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "キューã®ä½œæˆãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "キューãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Queue is not specified."
-msgstr ""
-
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "キューãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "キュー"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
msgstr "%2ã®RT %1"
@@ -4206,11 +3720,7 @@ msgstr "<a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>ã
msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT管ç†"
@@ -4230,7 +3740,7 @@ msgstr "RT設定エラー"
msgid "RT Critical error. Message not recorded!"
msgstr "RTé‡å¤§ãªã‚¨ãƒ©ãƒ¼ã€‚メッセージãŒè¨˜éŒ²ã•ã‚Œã¾ã›ã‚“"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RTエラー"
@@ -4239,22 +3749,14 @@ msgid "RT Received mail (%1) from itself."
msgstr "RTå—信メール(%1)自身ã‹ã‚‰ã®ãƒ¡ãƒ¼ãƒ« "
#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RTセルフサービス/クローズã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆ"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr ""
@@ -4270,20 +3772,20 @@ msgstr "RTã¯å¤–部ã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ«ãƒƒã‚¯ã‚¢ãƒƒãƒ—を使ã£ã¦ãƒªã‚¯ã‚¨ã
msgid "RT couldn't find the queue: %1"
msgstr "RTã¯ã‚­ãƒ¥ãƒ¼: %1を見ã¤ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RTã¯ã“ã®PGPサインを有効ã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "RT for %1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT has proccessed your commands"
msgstr "RTã¯ã‚ãªãŸã®ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’処ç†ã—ã¾ã—ãŸ"
@@ -4292,14 +3794,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RTã¯&コピー; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;。ã“ã‚Œã¯<a href=\"http://www.gnu.org/copyleft/gpl.html\">GNUジェãƒãƒ©ãƒ«ãƒ‘ブリックライセンスã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³2ã§é…ä¿¡ã•ã‚Œã¦ã„ã¾ã™ã€‚</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RTã«ã‚ˆã‚‹ã¨ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ãƒã‚¦ãƒ³ã‚¹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
@@ -4311,11 +3805,7 @@ msgstr "RTã¯ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã¾ã‚‹ã§ã‚µã‚¤ãƒ³ã•ã‚Œã¦ã„ãªã„よã†ã
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èªè¨¼ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚è²´æ–¹ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã«ã‚µã‚¤ãƒ³ã—ãªã‹ã£ãŸã€ã‚‚ã—ãã¯ã¯ã‚µã‚¤ãƒ³ãŒæœ‰åŠ¹ã§ã‚ã‚Šã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "本å"
@@ -4323,39 +3813,35 @@ msgstr "本å"
msgid "RealName"
msgstr "本å"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "次ã®ã‚‚ã®ã«ã‚ˆã£ã¦å‚ç…§ã—ãŸ"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "å‚ç…§ã™ã‚‹"
#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Refine"
msgstr "絞り込む"
@@ -4363,48 +3849,44 @@ msgstr "絞り込む"
msgid "Refine search"
msgstr "絞込ã¿æ¤œç´¢"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "ã“ã®ãƒšãƒ¼ã‚¸ã‚’%1分ãŠãã«æ›´æ–°ã—ã¦ãã ã•ã„"
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "管ç†Ccを削除ã™ã‚‹"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Ccを削除ã™ã‚‹"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "リクエストã™ã‚‹äººã‚’削除ã™ã‚‹"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "返信"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr ""
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "リクエストã™ã‚‹äºº"
@@ -4412,45 +3894,37 @@ msgstr "リクエストã™ã‚‹äºº"
msgid "Requestor email address"
msgstr "リクエストã™ã‚‹äººã®Eメールアドレス"
-#: NOT FOUND IN SOURCE
-msgid "Requestor(s)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RequestorAddresses"
-msgstr ""
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "リクエストã™ã‚‹äºº"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "リクエストã¯æ¬¡ã®æ—¥ã¾ã§ã«è¡Œã‚ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "リセット"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "ä½æ‰€"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "分解ã™ã‚‹"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr ""
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "分解ã—ãŸ"
@@ -4458,7 +3932,7 @@ msgstr "分解ã—ãŸ"
msgid "Response to requestors"
msgstr "リクエストã™ã‚‹äººã«è¿”ç­”ã™ã‚‹"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "çµæžœ"
@@ -4466,11 +3940,11 @@ msgstr "çµæžœ"
msgid "Results per page"
msgstr "ページã”ã¨ã®çµæžœ"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "パスワードã®å†å…¥åŠ›"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
@@ -4478,103 +3952,105 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "権利ãŒå§”託ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "権利ãŒè¨±å¯ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "権利ãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "権利を無効ã«ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "権利ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "権利ãŒãƒ­ãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "権利ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "権利"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "役割"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "土曜日"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "変更をä¿å­˜ã™ã‚‹"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "変更をä¿å­˜ã™ã‚‹"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "スクリプトãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr ""
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "スクリプト"
@@ -4582,11 +4058,11 @@ msgstr "スクリプト"
msgid "Scrips for %1\\n"
msgstr "%1\\nã®ã‚¹ã‚¯ãƒªãƒ—ト"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr ""
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "検索"
@@ -4594,127 +4070,128 @@ msgstr "検索"
msgid "Search Criteria"
msgstr "検索基準"
-#: html/Approvals/Elements/PendingMyApproval:38
-msgid "Search for approvals"
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: html/Approvals/Elements/PendingMyApproval:60
+msgid "Search for approvals"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Select"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "グループã®é¸æŠž"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "キューã®é¸æŠž"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "ユーザーã®é¸æŠž"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr ""
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:35
-msgid "SelectMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:34
-msgid "SelectSingle"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr ""
@@ -4766,128 +4243,112 @@ msgstr ""
msgid "Sends mail to the owner"
msgstr ""
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "ä¹æœˆ"
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "September"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "çµæžœã‚’見る"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr ""
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "基本を見る"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr ""
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "詳細を見る"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Show ticket private commentary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Show ticket summaries"
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ShowACL"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:70
-msgid "ShowACL"
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr ""
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "サイン"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr ""
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "ã²ã¨ã¤ã®"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4902,11 +4363,7 @@ msgstr "次ã®é …ç›®ã”ã¨ã®ä¸¦ã³æ›¿ãˆ"
msgid "SortOrder"
msgstr "並ã³é †"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4918,7 +4375,7 @@ msgstr "åœæ­¢ã—ã¦ã„ã¾ã™"
msgid "Start page"
msgstr "開始ページ"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "開始ã—ãŸ"
@@ -4926,7 +4383,7 @@ msgstr "開始ã—ãŸ"
msgid "Started date '%1' could not be parsed"
msgstr "開始日'%1'ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "開始ã™ã‚‹"
@@ -4938,11 +4395,11 @@ msgstr "次ã®æ—¥æ™‚ã¾ã§ã«é–‹å§‹ã™ã‚‹"
msgid "Starts date '%1' could not be parsed"
msgstr "開始日'%1'を解æžã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "状態"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "ステータス"
@@ -4950,110 +4407,90 @@ msgstr "ステータス"
msgid "Status Change"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "ステータスãŒ%1ã‹ã‚‰%2ã«å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "StatusChange"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "盗用ã™ã‚‹"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "%1ã‹ã‚‰ç›—用ã—ãŸ"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "%1ã‹ã‚‰ç›—用ã—㟠"
+
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "サブジェクト"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr ""
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "æ出"
-#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Submit Workflow"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "日曜日"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr ""
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr ""
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "システムエラー"
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "システムエラー。権利ãŒå§”ä»»ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "システムエラー。権利ãŒèªå¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
-msgid "System error. Unable to grant rights."
-msgstr ""
-
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "システムグループ"
@@ -5061,44 +4498,40 @@ msgstr "システムグループ"
msgid "SystemRolegroup for internal use"
msgstr ""
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "テスト_ストリング"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "ã¨ã‚‹"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "ã¨ã‚‰ã‚ŒãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "テンプレート"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr ""
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr ""
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
@@ -5106,11 +4539,11 @@ msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
msgid "Template not found\\n"
msgstr "テンプレートãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "テンプレートãŒè§£æžã•ã‚Œã¾ã—ãŸ"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "テンプレート"
@@ -5118,37 +4551,33 @@ msgstr "テンプレート"
msgid "Templates for %1\\n"
msgstr "%1\\nã®ãƒ†ãƒ³ãƒ—レート"
-#: NOT FOUND IN SOURCE
-msgid "Text"
-msgstr ""
-
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "ãã‚Œã¯ã“ã®ã‚«ã‚¹ã‚¿ãƒ ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®ãƒãƒªãƒ¥ãƒ¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "ãã‚Œã¯åŒã˜ãƒãƒªãƒ¥ãƒ¼ã§ã™"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "ãã®è²¬ä»»è€…ã¯ã™ã§ã«ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã™"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "ãã®è²¬ä»»è€…ã¯ã™ã§ã«ã“ã®ãƒã‚±ãƒƒãƒˆã®%1ã§ã™"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -5157,11 +4586,11 @@ msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "That principal is not a %1 for this ticket"
msgstr "ãã®è²¬ä»»è€…ã¯ã“ã®ãƒã‚±ãƒƒãƒˆã®%1ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "ãã®ã‚­ãƒ¥ãƒ¼ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "ãã®ãƒã‚±ãƒƒãƒˆã¯å¾“属物をã™ã§ã«åˆ†è§£ã—ã¾ã—ãŸ"
@@ -5169,51 +4598,47 @@ msgstr "ãã®ãƒã‚±ãƒƒãƒˆã¯å¾“属物をã™ã§ã«åˆ†è§£ã—ã¾ã—ãŸ"
msgid "That user already has that right"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«æ¨©åˆ©ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«ãƒã‚±ãƒƒãƒˆã‚’所有ã—ã¦ã„ã¾ã™"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å­˜åœ¨ã—ã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã™ã§ã«ç‰¹æ¨©ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã™"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯ã™ã§ã«ç‰¹æ¨©ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ä»Šç‰¹æ¨©ã‚’与ãˆã‚‰ã‚Œã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ä»Šç‰¹æ¨©ã‚’失ã„ã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ã¯ãƒã‚±ãƒƒãƒˆã‚’所有ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "ãã‚Œã¯æ•°å­—ã®IDã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr ""
@@ -5221,7 +4646,7 @@ msgstr ""
msgid "The comment has been recorded"
msgstr "コメントã¯è¨˜éŒ²ã•ã‚Œã¾ã—ãŸ"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 ""
@@ -5229,31 +4654,31 @@ msgstr ""
msgid "The following commands were not proccessed:\\n\\n"
msgstr "次ã®ã‚³ãƒžãƒ³ãƒ‰ã¯å‡¦ç†ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr ""
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr ""
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "ãれらã®ã‚³ãƒ¡ãƒ³ãƒˆã¯å®Ÿéš›ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯è¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
@@ -5261,15 +4686,15 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "ã“ã®ãƒã‚±ãƒƒãƒˆ%1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "ã“ã®ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã«ã¯ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚Šã¾ã›ã‚“"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr ""
@@ -5278,40 +4703,32 @@ msgstr ""
msgid "This user's 25 highest priority tickets"
msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®25ã®ã‚‚ã£ã¨ã‚‚高ã„優先ãƒã‚±ãƒƒãƒˆ"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "木曜日"
#: NOT FOUND IN SOURCE
-msgid "Ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Ticket # %1 %2"
msgstr "ãƒã‚±ãƒƒãƒˆ# %1 %2"
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 Jumbo update: %2"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "ãƒã‚±ãƒƒãƒˆã€€#%1 大ãã„アップデート: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ãƒã‚±ãƒƒãƒˆ %1ãŒã‚­ãƒ¥ãƒ¼ '%2'ã§ä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -5320,16 +4737,16 @@ msgstr "ãƒã‚±ãƒƒãƒˆ %1ãŒã‚­ãƒ¥ãƒ¼ '%2'ã§ä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "Ticket %1 loaded\\n"
msgstr "ãƒã‚±ãƒƒãƒˆ%1ãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸ\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "ãƒã‚±ãƒƒãƒˆã€€%1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr ""
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ’ストリー # %1 %2"
@@ -5342,7 +4759,7 @@ msgstr "ãƒã‚±ãƒƒãƒˆID"
msgid "Ticket Resolved"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr ""
@@ -5350,19 +4767,19 @@ msgstr ""
msgid "Ticket attachment"
msgstr "ãƒã‚±ãƒƒãƒˆæ·»ä»˜"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "ãƒã‚±ãƒƒãƒˆã‚³ãƒ³ãƒ†ãƒ³ãƒ„"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "ãƒã‚±ãƒƒãƒˆã‚³ãƒ³ãƒ†ãƒ³ãƒ„タイプ"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "ãƒã‚±ãƒƒãƒˆãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
@@ -5370,26 +4787,14 @@ msgstr "ãƒã‚±ãƒƒãƒˆãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
msgid "Ticket creation failed"
msgstr "ãƒã‚±ãƒƒãƒˆã®ä½œæˆãŒå¤±æ•—ã—ã¾ã—ãŸ"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "ãƒã‚±ãƒƒãƒˆãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "Ticket id not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr ""
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Ticket not found"
-msgstr ""
-
#: etc/initialdata:310
msgid "Ticket status changed"
msgstr ""
@@ -5398,58 +4803,53 @@ msgstr ""
msgid "Ticket watchers"
msgstr "ãƒã‚±ãƒƒãƒˆã‚¦ã‚©ãƒƒãƒãƒ£ãƒ¼"
-#: html/Elements/Tabs:46
-msgid "Tickets"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
-msgid "Tickets %1 %2"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
-msgid "Tickets %1 by %2"
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+msgid "Tickets"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
msgstr "%1ã‹ã‚‰ã®ãƒã‚±ãƒƒãƒˆ"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr ""
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "時間ãŒæ®‹ã£ã¦ã„ã¾ã™"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "使ã£ãŸæ™‚é–“"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "残ã£ã¦ã„る時間"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "表示ã™ã‚‹æ™‚é–“"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "使ã£ãŸæ™‚é–“"
-#: NOT FOUND IN SOURCE
-msgid "TimeLeft"
+#: lib/RT/Ticket_Overlay.pm:1143
+msgid "TimeWorked"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1277
-msgid "TimeWorked"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5460,16 +4860,16 @@ msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã®ãƒ‡ã‚£ãƒ•ã‚’ã¤ãã‚‹ãŸã‚ã«:"
msgid "To generate a diff of this commit:\\n"
msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã®ãƒ‡ã‚£ãƒ•ã‚’ã¤ãã‚‹ãŸã‚ã«:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "言ã£ãŸ"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5477,28 +4877,24 @@ msgstr ""
msgid "Transaction"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "トランザクション%1ãŒæ¶ˆåŽ»ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "トランザクションãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:92
-msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "トランザクションã¯å¤‰æ›´ã•ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
@@ -5506,23 +4902,19 @@ msgstr "トランザクションã¯å¤‰æ›´ã•ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
msgid "Trying to delete a right: %1"
msgstr "権利: %1を削除ã—ã¦ã„ã¾ã™"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "ç«æ›œæ—¥"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "タイプ"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "å°Žå…¥ã•ã‚Œã¦ã„ãªã„"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unixログイン"
@@ -5530,16 +4922,21 @@ msgstr "Unixログイン"
msgid "UnixUsername"
msgstr "Unixユーザーãƒãƒ¼ãƒ "
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸æ˜Žãªã‚³ãƒ³ãƒ†ãƒ³ãƒ„エンコーディング%1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "制é™ã•ã‚Œã¦ã„ãªã„"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5547,27 +4944,23 @@ msgstr ""
msgid "Unprivileged"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "ã¨ã‚‰ã‚Œã¦ã„ãªã„"
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "アップデート"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5575,11 +4968,11 @@ msgstr ""
msgid "Update ID"
msgstr "アップデートID"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "アップデートタイプ"
@@ -5591,7 +4984,7 @@ msgstr "ã™ã¹ã¦ã®ãƒã‚±ãƒƒãƒˆã‚’一度ã«ã‚¢ãƒƒãƒ—デートã™ã‚‹"
msgid "Update email"
msgstr "アップデートEメール"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5599,11 +4992,11 @@ msgstr ""
msgid "Update name"
msgstr "アップデートãƒãƒ¼ãƒ "
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "アップデートã¯è¨˜éŒ²ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "é¸æŠžã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆã‚’アップデートã™ã‚‹"
@@ -5611,7 +5004,7 @@ msgstr "é¸æŠžã•ã‚ŒãŸãƒã‚±ãƒƒãƒˆã‚’アップデートã™ã‚‹"
msgid "Update signature"
msgstr "サインをアップデートã™ã‚‹"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "ãƒã‚±ãƒƒãƒˆã‚’アップデートã™ã‚‹"
@@ -5619,58 +5012,58 @@ msgstr "ãƒã‚±ãƒƒãƒˆã‚’アップデートã™ã‚‹"
msgid "Update ticket # %1"
msgstr "アップデートãƒã‚±ãƒƒãƒˆ # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "アップデートãƒã‚±ãƒƒãƒˆ #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr ""
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "アップデートタイプã¯é€šçŸ¥ã§ã‚‚コメントã§ã‚‚ã‚ã‚Šã¾ã›ã‚“"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "アップデートã—ã¾ã—ãŸ"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5681,7 +5074,7 @@ msgstr "ユーザー%1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "ユーザー%1パスワード: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5698,7 +5091,7 @@ msgstr "ユーザー'%1'ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“\\n"
msgid "User Defined"
msgstr ""
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5706,32 +5099,33 @@ msgstr ""
msgid "User ID"
msgstr "ユーザーID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "ユーザーID"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "ユーザー権利"
-#: NOT FOUND IN SOURCE
+#: 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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "ユーザーを作æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "ユーザーãŒä½œæˆã•ã‚Œã¾ã—ãŸ"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "ユーザーãŒã‚°ãƒ«ãƒ¼ãƒ—を決定ã—ã¾ã—ãŸ"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
@@ -5743,23 +5137,23 @@ msgstr "ユーザーã«é€šå‘Šã•ã‚Œã¾ã—ãŸ"
msgid "User view"
msgstr "ユーザービュー"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "ユーザーãƒãƒ¼ãƒ "
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "ユーザー"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "ユーザーãŒæ¤œç´¢åŸºæº–ã«ã‚ã£ã¦ã„ã¾ã™"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
@@ -5767,27 +5161,19 @@ msgstr ""
msgid "ValueOfQueue"
msgstr "キューã®ãƒãƒªãƒ¥ãƒ¼"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "ãƒãƒªãƒ¥ãƒ¼"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Watcher loaded"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "ウォッãƒãƒ£ãƒ¼"
@@ -5795,7 +5181,7 @@ msgstr "ウォッãƒãƒ£ãƒ¼"
msgid "WebEncoding"
msgstr "ウェブエンコーディング"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "水曜日"
@@ -5851,19 +5237,11 @@ msgstr ""
msgid "Whenever correspondence comes in"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "仕事"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5871,31 +5249,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "仕事先ã®é›»è©±"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Worked"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "ã‚ãªãŸã¯ã™ã§ã«ã“ã®ãƒã‚±ãƒƒãƒˆã‚’所有ã—ã¦ã„ã¾ã™"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "ã‚ãªãŸã¯èªè¨¼ã•ã‚ŒãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "ã‚ãªãŸã¯æ‰€æœ‰ã€ã¾ãŸã¯æ‰€æœ‰ã•ã‚Œã¦ã„ãªã„ãƒã‚±ãƒƒãƒˆã®ã¿ã‚’æ­¢ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™"
@@ -5903,24 +5269,24 @@ msgstr "ã‚ãªãŸã¯æ‰€æœ‰ã€ã¾ãŸã¯æ‰€æœ‰ã•ã‚Œã¦ã„ãªã„ãƒã‚±ãƒƒãƒˆã®ã¿
msgid "You don't have permission to view that ticket.\\n"
msgstr "ã‚ãªãŸã¯ãã®ãƒã‚±ãƒƒãƒˆã‚’見る許å¯ãŒã‚ã‚Šã¾ã›ã‚“。\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: 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ã§ãƒã‚±ãƒƒãƒˆ%1を見ã¤ã‘ã¾ã—ãŸ"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "ã‚ãªãŸã¯RTã‹ã‚‰ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã—ãŸã¾ã¾ã§ã™"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
msgstr "ã‚ãªãŸã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãƒã‚±ãƒƒãƒˆä½œæˆã®è¨±å¯ãŒã‚ã‚Šã¾ã›ã‚“"
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "ã‚ãªãŸã¯ã“ã®ã‚­ãƒ¥ãƒ¼ã§ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®ä½œæˆãŒã§ãã‚‹ã§ã—ょã†"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "ãœã²ã¾ãŸãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„"
@@ -5940,56 +5306,44 @@ msgstr ""
msgid "Your request has been approved."
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr ""
-
#: etc/initialdata:445
msgid "Your request was rejected."
msgstr ""
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "ã‚ãªãŸã®ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒãƒ¼ãƒ ã¨ãƒ‘スワードãŒé–“é•ã£ã¦ã„ã¾ã™"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "ジップ"
-#: NOT FOUND IN SOURCE
-msgid "[no subject]"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "%1ã¸ã®è¨±å¯"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "å«ã‚€"
#: NOT FOUND IN SOURCE
-msgid "content"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "content-type"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "correspondence (probably) not sent"
msgstr "通知ã¯ï¼ˆãŠãらã)é€ä¿¡ã•ã‚Œã¦ã„ã¾ã›ã‚“"
@@ -5997,88 +5351,96 @@ msgstr "通知ã¯ï¼ˆãŠãらã)é€ä¿¡ã•ã‚Œã¦ã„ã¾ã›ã‚“"
msgid "correspondence sent"
msgstr "通知ãŒé€ä¿¡ã•ã‚Œã¾ã—ãŸ"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "æ—¥"
#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "delete"
msgstr "削除"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "削除ã•ã‚ŒãŸ"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ã‚ã„ã¾ã›ã‚“"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "å«ã¿ã¾ã›ã‚“"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "ç­‰ã—ã„"
-#: NOT FOUND IN SOURCE
-msgid "false"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "filename"
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+msgid "error: nothing to delete"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Search/Build.html:373 html/Search/Build.html:392 html/Search/Build.html:414 html/Search/Build.html:443
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "より大ãã„"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "グループ'%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "時間"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "ID"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "ã§ã™"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "ã§ãªã„"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "より少ãªã„"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "åˆã†"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "最低"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "分"
@@ -6086,100 +5448,88 @@ msgstr "分"
msgid "modifications\\n\\n"
msgstr "修正\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "æ–°ã—ã„"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr ""
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ãªã—"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "ç­‰ã—ããªã„"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr ""
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "é–‹ã"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "ユーザー '%2' ã®ãƒ‘ーソナルグループ '%1' "
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "キュー %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "æ‹’å¦ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "分解ã•ã‚Œã¾ã—ãŸ"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "秒"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "æ­¢ã¾ã‚Šã¾ã—ãŸ"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "システム %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "システムグループ '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼ã³å‡ºã—ã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆãŒãªãœæ¬¡ã®ã‚ˆã†ãªã“ã¨ãŒèµ·ã“ã‚‹ã®ã‹ç‰¹å®šã§ãã¾ã›ã‚“ã§ã—ãŸ"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ãƒã‚±ãƒƒãƒˆã€€#%1 %2"
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "true"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr ""
@@ -6188,12 +5538,12 @@ msgstr ""
msgid "undescripbed group %1"
msgstr "表示ã•ã‚Œãªã„グループ %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "ユーザー %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "週"
@@ -6201,11 +5551,7 @@ msgstr "週"
msgid "with template %1"
msgstr "テンプレート %1ã¨"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "å¹´"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/nl.po b/rt/lib/RT/I18N/nl.po
index 617f953..91547c8 100644
--- a/rt/lib/RT/I18N/nl.po
+++ b/rt/lib/RT/I18N/nl.po
@@ -13,171 +13,147 @@ msgstr "#"
msgid "#%1"
msgstr "msgstr "" "
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 toegevoegd"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 geleden"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
msgstr "%1 %2 verwijderd"
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 of group %3"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 met sjabloon %3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 dit ticket\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 - %2 shown"
-msgstr ""
-
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Uitvoer status herzieningen naar STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--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:169
+#: bin/rt-crontool:198
#. ("--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:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Specificeer de zoek module die u wenst te gebruiken"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 ScripAction geladen"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 toegevoegd als waarde voor %2"
@@ -194,32 +170,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
-msgstr ""
+msgstr "%1 lijkt een lokaal object te zijn maar kan niet gelokaliseerd worden in de database"
-#: html/Ticket/Elements/ShowDates:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 door %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 kon niet veranderd worden naar %2"
@@ -227,20 +202,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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -249,17 +226,16 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "De %1 hoogste prioriteit tickets die ik bezit..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
-msgstr "De %1 hoogste prioriteit tickets waarom ik verzocht heb..."
+msgstr "De %1 hoogste prioriteit tickets waar ik om verzocht heb..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($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"
@@ -268,8 +244,7 @@ msgstr "%1 is niet langer een %2 voor deze rij"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 is niet langer een %2 voor dit ticket"
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 is niet langer een waarde voor specifiek veld %2"
@@ -277,11 +252,7 @@ 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"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -290,15 +261,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -307,11 +270,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 niet afgebeeld"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
-msgstr ""
+msgstr "%1 objecten"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 rechten"
@@ -328,85 +291,41 @@ msgstr "%1 type onbekend voor $MessageId"
msgid "%1 type unknown for %2"
msgstr "%1 type onbekend voor %2"
-#: NOT FOUND IN SOURCE
-msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
-
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 zal alle leden van een opgelost groep ticket omzetten."
-#: NOT FOUND IN SOURCE
-msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: geen aanhechting gespecificeerd"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1 is een ongeldige waarde voor status"
@@ -415,69 +334,53 @@ msgstr "'%1 is een ongeldige waarde voor status"
msgid "'%1' not a recognized action. "
msgstr "'%1' onherkende actie. "
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete group member)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Check box to delete scrip)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Vink hokje af om te verwijderen)"
-#: NOT FOUND IN SOURCE
-msgid "(Check boxes to delete)"
-msgstr ""
-
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Markeer hokje om notificaties voor de genoemde ontvangers uit te zetten)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Markeer hokje om notificaties voor de genoemde ontvangers aan te zetten)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Vul ticket ids of URLs in, gescheiden door spaties)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr ""
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 ""
+msgid "(If left blank, will default to %1)"
+msgstr "(Indien leeggelaten, wordt voorzien van %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(Geen Waarde)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
-msgstr ""
+msgstr "(Geen eigen velden)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Geen Leden)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Geen scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
-msgstr ""
+msgstr "(Geen slablonen)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:66
+#: 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 ""
@@ -485,11 +388,11 @@ 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 "(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:78
+#: 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/Update.html:62
+#: 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 ""
@@ -497,111 +400,87 @@ 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 "(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:68
+#: 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 ""
+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:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(leeg)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(geen onderwerp)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(geen waarde)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(geen waarden)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(slechts één ticket)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(wacht op goedkeuring)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(wacht op andere Collection)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
msgstr "(wacht op andere tickets)"
-#: NOT FOUND IN SOURCE
-msgid "(requestor's group)"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(verplicht)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(zonder titel)"
-#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr "Een leeg sjabloon"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE Verwijderd"
@@ -610,80 +489,80 @@ msgstr "ACE Verwijderd"
msgid "ACE Loaded"
msgstr "ACE Geladen"
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE could not be found"
-msgstr ""
-
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE niet gevonden"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEs kunnen allen gecreëerd of verwijderd worden."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Afbraak om ongewenste ticket aanpassing te voorkomen.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
-msgstr ""
+msgstr "Over mezelf"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Toegangscontrole"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Actie"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Actie %1 niet gevonden"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Actie uitgevoerd."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Actie voorbereid..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Voeg toe"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Voeg AdminCc toe"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Voeg Cc toe"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Voeg Meer Bestanden Toe"
-#: NOT FOUND IN SOURCE
-msgid "Add Next State"
-msgstr ""
-
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Voeg Verzoeker Toe"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
@@ -691,65 +570,53 @@ msgstr ""
msgid "Add a Scrip to this queue"
msgstr "Voeg een Scrip toe aan deze rij"
-#: NOT FOUND IN SOURCE
-msgid "Add a Scrip which will apply to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a new a global scrip"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a scrip to this queue"
-msgstr ""
-
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
-msgstr "Voeg een scrip toe welke voor alle rijen zal gelden"
+msgstr "Voeg een Scrip toe dat voor alle rijen zal gelden"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Voeg commentaar of reacties toe aan geselecteerde tickets"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Voeg leden toe"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Voeg nieuwe toeschouwers toe"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "VoegVolgendeStaatToe"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "Hoofd toegevoegd als %1 voor deze rij"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Hoofd toegevoegd als %1 voor dit ticket"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adres1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adres2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Beheerder Cc"
@@ -761,15 +628,15 @@ msgstr ""
msgid "Admin Correspondence"
msgstr ""
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Beheerder rijen"
#: NOT FOUND IN SOURCE
msgid "Admin users"
-msgstr "Beheerder gebruikers"
+msgstr "Beheerdergebruikers"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Beheerder/Globale configuratie"
@@ -781,11 +648,7 @@ msgstr "Beheerder/Groepen"
msgid "Admin/Queue/Basics"
msgstr "Beheerder/Rij/Basis"
-#: NOT FOUND IN SOURCE
-msgid "AdminAllPersonalGroups"
-msgstr ""
-
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "BeheerderCc"
@@ -797,55 +660,47 @@ msgstr "BeheerderCommentaar"
msgid "AdminCorrespondence"
msgstr "BeheerderCorrespondentie"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
-msgstr ""
+msgstr "BeheerderSpecifiekVeld"
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "BeheerderSpecifiekeVelden"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "BeheerderGroep"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "BeheerderGroepLidmaatschap"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "BeheerderBezitPersoonlijkeGroepen"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "BeheerderRij"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "BeheerderGebruikers"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administratieve Cc"
-#: NOT FOUND IN SOURCE
-msgid "Admins"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
+msgstr "Geavanceerd"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
msgstr "Uitgebreid Zoeken"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Nadat"
@@ -853,27 +708,15 @@ msgstr "Nadat"
msgid "Age"
msgstr "Leeftijd"
-#: NOT FOUND IN SOURCE
-msgid "Alias"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Alias for"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
+msgstr "Alle Gegeven Goedkeuringen"
-#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
-msgid "All Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Alle Rijen"
@@ -881,35 +724,39 @@ msgstr "Alle Rijen"
msgid "Always sends a message to the requestors independent of message sender"
msgstr "Stuurt altijd een bericht naar de verzoekers ongeacht de verzender van het bericht"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Goedkeuring"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Goedkeuring #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Goedkeuring #%1: Notities niet bewaard vanwege een systeem fout"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Goedkeuring #%1: Notities bewaard"
@@ -930,7 +777,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Goedkeuring diagram"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Goedkeuring"
@@ -938,7 +785,7 @@ msgstr "Goedkeuring"
msgid "Approver's notes: %1"
msgstr "Notities van de goedkeurer: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Ggk."
@@ -946,72 +793,52 @@ msgstr "Ggk."
msgid "April"
msgstr "april"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Oplopend"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
-msgstr ""
+msgstr "WijsSpecifiekeVeldenToe"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Aanhechten"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Hecht bestand aan"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Aangehecht bestand"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Aanhechting '%1' kon niet geladen worden"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Aanhechting gecreëerd"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Aanhechting bestandsnaam"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Aanhechtingen"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Attribuut Verwijderd"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "aug."
@@ -1029,19 +856,19 @@ msgstr "Automatisch-antwoord"
#: etc/initialdata:72
msgid "Autoreply To Requestors"
-msgstr ""
+msgstr "Automatisch-antwoord aan Verzoekers"
#: NOT FOUND IN SOURCE
msgid "AutoreplyToRequestors"
msgstr "Automatisch-antwoordAanVerzoekers"
-#: html/Search/Elements/EditFormat:4
+#: NOT FOUND IN SOURCE
msgid "Available Columns"
-msgstr ""
+msgstr "Beschikbare Kolommen"
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
-msgstr "Ongeldige PGP Signatuur: %1\\n"
+msgstr "Ongeldige PGP Signature: %1\\n"
#: NOT FOUND IN SOURCE
msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
@@ -1055,19 +882,19 @@ msgstr "Ongeldige data in %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Ongeldig transactienummer voor aanhechting. %1 zou %2 moeten zijn\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Basis"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Zorg ervoor dat u uw veranderingen bewaard"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Voorheen"
@@ -1075,144 +902,129 @@ msgstr "Voorheen"
msgid "Begin Approval"
msgstr "Begin Goedkeuring"
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr "Blanco"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
-msgstr "XXX URL voor deze zoekopdracht"
+msgstr "URL voor deze zoekopdracht, geschikt als bookmark"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Korte koppen"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Bulk ticketherziening"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Kan systeemgebruikers niet wijzigen"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Kan dit hoofd deze rij zien"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Kan geen specifiek veld toevoegen zonder een naam"
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: html/Search/Build.html:761
+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
msgid "Can't link a ticket to itself"
msgstr "Kan een ticket niet koppelen aan zichzelf"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Kan deze zoekopdracht niet opslaan"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Kan niet zowel basis als doel specificeren"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kan gebruiker %1 niet aanmaken"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Wijzig wachtwoord"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
-msgstr ""
+msgstr "Alle Markeren"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Vink hokje af om te verwijderen"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Vink hokje af om recht te verwijderen"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Kinderen"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Stad"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
-msgstr ""
+msgstr "Alle Wissen"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
-msgstr ""
-
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
+msgstr "Gesloten"
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Gesloten verzoeken"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Code"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
msgstr "Commando niet begrepen!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Commentaar"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Commentaar Adres"
@@ -1220,11 +1032,11 @@ msgstr "Commentaar Adres"
msgid "Comment not recorded"
msgstr "Commentaar niet bewaard"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Commentaar op tickets"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "CommentaarOpTicket"
@@ -1232,11 +1044,11 @@ msgstr "CommentaarOpTicket"
msgid "Comments"
msgstr "Commentaar"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
@@ -1244,15 +1056,15 @@ msgstr "Commentaar (Wordt niet verstuurd aan verzoekers)"
msgid "Comments about %1"
msgstr "Commentaar over %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Commentaar over deze gebruiker"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Commentaar toegevoegd"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr ""
@@ -1260,23 +1072,23 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Compilatie Restricties"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Voorwaarde"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "Voorwaarde komt overeen..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Voorwaarde niet gevonden"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Configuratie"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Bevestig"
@@ -1288,19 +1100,15 @@ msgstr "ContactInfoSysteem"
msgid "Contacted date '%1' could not be parsed"
msgstr "Contact datum '%1' kon niet ontleed worden"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Inhoud"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Coould not create group"
-msgstr ""
-
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1312,7 +1120,7 @@ msgstr "Correspondentie"
msgid "Correspondence Address"
msgstr "Correspondentieadres"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Correspondentie toegevoegd"
@@ -1320,7 +1128,7 @@ msgstr "Correspondentie toegevoegd"
msgid "Correspondence not recorded"
msgstr "Correspondentie niet bewaard"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "Kon nieuw specifiek veld niet toevoegen voor dit ticket. "
@@ -1328,29 +1136,43 @@ 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "Kon eigenaar niet wijzigen. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Kon SpecifiekVeld niet creëren"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Kon groep niet creëren"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Kon sjabloon niet creëren: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Kon ticket niet creëren. Rij niet ingesteld"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Kon gebruiker niet creëren"
@@ -1366,11 +1188,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Kon deze gebruiker niet vinden of creëren"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Kon dat hoofd niet vinden"
@@ -1378,25 +1200,34 @@ msgstr "Kon dat hoofd niet vinden"
msgid "Could not find user %1."
msgstr "Kon gebruiker %1 niet vinden."
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "Kon SpecifiekVeld %1 niet laden"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Kon groep niet laden"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($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"
@@ -1405,15 +1236,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Kan gebruikersinformatie niet toewijzen"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Kon lid niet toevoegen aan groep"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Kon geen transactie creëren: %1"
@@ -1426,15 +1257,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:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Kon rij niet vinden"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Kon dat hoofd niet vinden"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Kon die waarde niet vinden"
@@ -1446,16 +1277,18 @@ msgstr "Kon die toeschouwer niet vinden"
msgid "Couldn't find user\\n"
msgstr "Kon gebruiker niet vinden\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Kon %1 niet laden uit de gebruikersdatabase.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
@@ -1471,25 +1304,26 @@ msgstr "Kon RT configuratie bestand niet laden '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Kon Scrips niet laden"
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Kon link niet laden"
-#: NOT FOUND IN SOURCE
+#: 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 "Kon object %1 niet laden"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Kon rij niet laden"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Kon rij %1 niet laden "
@@ -1506,16 +1340,26 @@ msgstr "Kon sjabloon niet laden"
msgid "Couldn't load that user (%1)"
msgstr "Kon die gebruiker (%1) niet laden"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Kon ticket '%1' niet laden"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Creëer"
@@ -1523,44 +1367,28 @@ msgstr "Creëer"
msgid "Create Tickets"
msgstr "Creëer Tickets"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Creëer een SpecifiekVeld"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr ""
-#: html/Admin/Global/CustomField.html:47
-msgid "Create a CustomField which applies to all queues"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Create a new Custom Field"
msgstr "Creëer een niuew Specifiek Veld"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
msgstr "Creëer een nieuw globaal Scrip"
-#: NOT FOUND IN SOURCE
-msgid "Create a new global scrip"
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Creëer een nieuwe groep"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Creëer een nieuwe persoonlijke groep"
@@ -1576,15 +1404,15 @@ msgstr "Creëer een nieuw scrip"
msgid "Create a new template"
msgstr "Creëer een nieuw template"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Creëer een nieuw ticket"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Creëer een nieuwe gebruiker"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Creëer een rij"
@@ -1596,182 +1424,149 @@ msgstr "Creëer een rij genaamd"
msgid "Create a request"
msgstr "Creëer een verzoek"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Creëer een scrip voor rij %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Creëer een sjabloon"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
+msgstr "Maak een ticket aan"
#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "Creatie mislukt: %1 / %2 / %3 "
-#: NOT FOUND IN SOURCE
-msgid "Create failed: %1/%2/%3"
-msgstr ""
-
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
msgstr "Creëer nieuwe tickets gebaseerd op het sjabloon van dit scrip"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Creëer ticket"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Creëer tickets in deze rij"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Creëer, verwijder en wijzig specifieke velden"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Creëer, verwijder en wijzig rijen"
-#: NOT FOUND IN SOURCE
-msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
-
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
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:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Creëer, verwijder en wijzig gebruikers"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "CreëerTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Gecreëerd"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "SpecifiekVeld %1 gecreëerd"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Sjabloon %1 Gecreëerd"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Creator"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Huidige Relaties"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Huidige Scrips"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Huidige leden"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Huidige rechten"
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
-msgstr ""
+msgstr "Huidige zoekcriteria"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Huidige toeschouwers"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
-msgid "Custom Field #%1"
-msgstr ""
-
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Specifieke Velden"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "Specifieke Velden voor %1"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Specifieke actie opruim code"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Specifieke actie voorbereidings code"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Specifieke voorwaarde"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Specifiek veld %1 %2 %3"
#: NOT FOUND IN SOURCE
msgid "Custom field %1 does not apply to this object"
-msgstr ""
+msgstr "Specifiek Veld %1 is niet van toepassing op dit object"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Specifiek veld %1 heeft een waarde."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Specifiek veld %1 heeft geen waarde."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Specifiek veld %1 niet gevonden"
-#: html/Admin/Elements/EditCustomFields:195
-msgid "Custom field deleted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Specifiek veld niet gevonden"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1780,31 +1575,31 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "Specifiek veld waarde kon niet verwijderd worden"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Specifiek veld waarde kon niet gevonden worden"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Specifiek veld waarde verwijderd"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
-msgstr ""
+msgstr "SpecifiekVeld"
#: NOT FOUND IN SOURCE
msgid "Data error"
msgstr "Data fout"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Data"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "dec."
@@ -1820,11 +1615,11 @@ msgstr "Standaard Auto-antwoord Sjabloon"
msgid "Default Autoresponse template"
msgstr ""
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1844,60 +1639,64 @@ msgstr "Standaard correspondentie sjabloon"
msgid "Default transaction template"
msgstr "Standaard transactie sjabloon"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Standaard: %1/%2 verandered van %3 naar %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegeer rechten"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegeer specifieke rechten die aan u verleend zijn."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DelegeerRechten"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr ""
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr ""
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Verwijder tickets"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "VerwijderTicket"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
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:329
+#: lib/RT/Queue_Overlay.pm:391
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:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Het verwijderen van dit object zou de referentiële integriteit ondermijnen"
@@ -1905,15 +1704,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"
-#: NOT FOUND IN SOURCE
-msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
-
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Wijs af"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Afhankelijkheid van"
@@ -1921,43 +1716,39 @@ msgstr "Afhankelijkheid van"
msgid "Dependencies: \\n"
msgstr "Afhankelijkheden: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Is afhankelijk van"
-#: NOT FOUND IN SOURCE
-msgid "DependsOn"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Aflopend"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Omschrijf onderstaande kwestie"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Omschrijving"
@@ -1965,67 +1756,67 @@ msgstr "Omschrijving"
msgid "Details"
msgstr "Details"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Toon"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Toon Toegangs Controle Lijst"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Toon Kolommen"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Toon Scrip sjablonen voor deze rij"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Toon Scrips voor deze rij"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Toon modus"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Toon bewaarde zoekopdrachten voor deze groep"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
msgstr "Toon ticket #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Doe iets en alles"
-#: html/Elements/Refresh:29
+#: 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"
#: NOT FOUND IN SOURCE
msgid "Don't show search results"
-msgstr ""
+msgstr "Toon zoekresultaten niet"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Download"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr ""
+msgstr "Download als een door tabs gescheiden databestand"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Verwacht"
@@ -2041,49 +1832,41 @@ msgstr "FOUT: Kon ticket '%1' niet laden: %2.\\n"
msgid "Edit"
msgstr "Wijzig"
-#: NOT FOUND IN SOURCE
-msgid "Edit Conditions"
-msgstr ""
-
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Wijzig Relaties"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
+msgstr "Wijzig Zoekopdracht"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit keywords"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit scrips"
-msgstr ""
-
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Wijzig systeem sjablonen"
@@ -2091,15 +1874,11 @@ msgstr "Wijzig systeem sjablonen"
msgid "Edit templates for %1"
msgstr "Wijzig sjablonen voor %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
+msgstr "WijzigOpgeslagenZoekopdrachten"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Bezig met wijzigen van de configuratie voor rij %1"
@@ -2108,17 +1887,17 @@ 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/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Bezit met het wijzigen van SpecifiekVeld %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Bezit met het wijzigen van lidmaatschap voor groep %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Bezit met het wijzigen van lidmaatschap voor persoonlijke groep %1"
@@ -2127,15 +1906,15 @@ 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:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Of basis of doel moeten gespecificeerd zijn"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "E-mailadres in gebruik"
@@ -2147,84 +1926,61 @@ msgstr "E-mailAdres"
msgid "EmailEncoding"
msgstr "E-mailCodering"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr ""
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr ""
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Actief (Het uitvinken van dit hokje zal deze rij deactiveren)"
-#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
-msgid "Enabled Custom Fields"
-msgstr ""
-
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Actieve Rijen"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Actieve status %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr ""
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr ""
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Vul tickets of URIs in om deze tickets aan te koppelen. Scheidt meerdere elementen met spaties."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Fout"
-#: NOT FOUND IN SOURCE
-msgid "Error adding watcher"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Fout in paramaters naar Queue->AddWatcher"
@@ -2232,11 +1988,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:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Fout in paramaters naar Ticket->AddWatcher"
@@ -2244,19 +2000,15 @@ 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:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2264,7 +2016,7 @@ msgstr ""
msgid "Everyone"
msgstr "Iedereen"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Voorbeeld:"
@@ -2276,72 +2028,73 @@ msgstr "ExternAuteurId"
msgid "ExternalContactInfoId"
msgstr "ExternContactInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Extra informatie"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Kon de gebruikers pseudogroep 'Privileged' niet vinden."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Kon de gebruikers pseudogroep 'Unprivileged' niet vinden."
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Kon module %1 niet laden. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "feb."
-#: NOT FOUND IN SOURCE
-msgid "February"
-msgstr ""
-
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
-msgstr ""
+msgstr "Bestandsnaam"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Fin"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Uiteindelijke Prioriteit"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "UiteindelijkePrioriteit"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
-msgid "Find group whose"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr ""
@@ -2349,11 +2102,11 @@ msgstr ""
msgid "Find new/open tickets"
msgstr "Zoek nieuwe/open tickets"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Zoek mensen wier"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr ""
@@ -2361,7 +2114,7 @@ msgstr ""
msgid "Finish Approval"
msgstr "Beëindig Goedkeuring"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Eerste"
@@ -2369,90 +2122,86 @@ msgstr "Eerste"
msgid "First page"
msgstr "Eerste pagina"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:766
msgid "Foo Bar Baz"
msgstr "Aap Noot Mies"
-#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Aap!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr ""
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr ""
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Gevonden Object"
#: NOT FOUND IN SOURCE
msgid "Freeform"
-msgstr ""
+msgstr "Vrije vorm"
#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "VrijevormContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "VrijevormMeerdere"
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Vr."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Volledige Kop"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "Vul sjabloon uit bestand"
#: NOT FOUND IN SOURCE
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:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Aan %1 gegeven"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Globaal"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
-msgstr ""
+msgstr "Globaal Specifieke Velden"
-#: NOT FOUND IN SOURCE
-msgid "Global Scrips"
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
msgstr ""
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globaal sjabloon: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Ga"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Ga!"
@@ -2464,15 +2213,11 @@ msgstr "Goede pgp handtekening van %1\\n"
msgid "Goto page"
msgstr "Ga naar pagina"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Ga naar ticket"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Groep"
@@ -2480,32 +2225,28 @@ msgstr "Groep"
msgid "Group %1 %2: %3"
msgstr "Groep %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Groeps rechten"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Groep heeft al een lid"
-#: NOT FOUND IN SOURCE
-msgid "Group could not be created."
-msgstr ""
-
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Groep kon niet gecreërd worden: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Groep gecreërd"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Groep heeft geen lid onder die naam"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Groep niet gevonden"
@@ -2517,44 +2258,42 @@ msgstr "Groep niet gevonden.\\n"
msgid "Group not specified.\\n"
msgstr "Groep niet gespecificeerd.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Groepen"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Groepen kunnen geen leden zijn van hun leden"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
-msgstr ""
+msgstr "Groepen waar deze gebruiker deel van uitmaakt"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hallo!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hallo, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Geschiedenis"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr ""
@@ -2562,24 +2301,24 @@ msgstr ""
msgid "HomePhone"
msgstr "ThuisNummer"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
-msgstr ""
+msgstr "Ik heb %quant(%1,betonmixer)."
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Id"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identiteit"
@@ -2587,92 +2326,88 @@ msgstr "Identiteit"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Als een goedkeuring afgewezen is, wijs het origineel af en verwijder hangende goedkeuringen"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Cre‘er tickets in deze rij indien geen rij is opgegeven."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
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:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Illegale waarde voor %1"
#: NOT FOUND IN SOURCE
msgid "Image"
-msgstr ""
+msgstr "Afbeelding"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Niet-wijzigbaar veld"
-#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
-msgid "Include disabled custom fields in listing."
-msgstr ""
-
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Neem inactieve groepen op in de weergave."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Neem inactieve rijen op in de weergave"
+msgstr "Neem inactieve rijen op in de weergave."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Neem inactieve gebruiker op in de zoek opdracht"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Initiële Prioriteit"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "InitiëlePrioriteit"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Invoer fout"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Interne Fout"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Interne Fout: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Ongeldig Groep Type"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
-msgstr ""
+msgstr "Ongeldig Recht"
#: NOT FOUND IN SOURCE
msgid "Invalid Type"
msgstr "Ongeldig Type"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Ongeldige data"
@@ -2680,44 +2415,48 @@ msgstr "Ongeldige data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Ongeldige eigenaar. Val terug op 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Ongeldige rij"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Ongeldige recht"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Ongeldige waarde voor %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Ongeldige waarde voor specifiek veld"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Ongeldige waarde voor status"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Het accepteerd meerdere argumenten:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Zaken die wachten op mijn goedkeuring"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "jan."
@@ -2725,31 +2464,23 @@ msgstr "jan."
msgid "January"
msgstr "januari"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Sluit u aan of verlaat deze groep"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "jul."
-#: NOT FOUND IN SOURCE
-msgid "July"
-msgstr ""
-
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "jun."
#: NOT FOUND IN SOURCE
-msgid "June"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Keyword"
msgstr "Sleutelwoord"
@@ -2757,51 +2488,47 @@ msgstr "Sleutelwoord"
msgid "Lang"
msgstr "Taal"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Laatste"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Laatste Contact"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Laatst Gecontacteerd"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
-msgstr ""
+msgstr "Laatst Bericht"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Laatst Ververst"
-#: NOT FOUND IN SOURCE
-msgid "LastUpdated"
-msgstr ""
-
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "LaatstVerverstDoor"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Over"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Geef deze gebruiker toegang tot RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Geef deze gebruiker rechten"
@@ -2813,144 +2540,153 @@ msgstr "Eigenaar wordt gelimieteerd tot %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Rij wordt gelimiteerd tot %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Koppeling bestaat al"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Koppeling kon niet gecreëerd worden"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Koppeling gecreëerd (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Koppelink verwijderd (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Koppeling niet gevonden"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Koppel ticket #%1"
-#: NOT FOUND IN SOURCE
-msgid "Link ticket %1"
-msgstr ""
-
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Koppelingen"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Locatie"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Aangemeld als %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Aanmelden"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Afmelden"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
-msgstr ""
+msgstr "Lookup type komt niet overeen"
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Maak Eigenaar"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Maak Status"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Maak verwachtingsdatum"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Make oplossingsdatum"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Maak startdatum"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Maak datum gestart"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Maak datum gemeld"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Maak prioriteit"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Maak rij"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Maak onderwerp"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr ""
+msgstr "Beheer specifieke velden en waarden daarvan"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Beheer groepen en groeplidmaatschap"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Beheer eigenschappen en configuraties welke betrekking hebben op alle rijen"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Beheer rijen en rij-specifieke eigenschappen"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Beheer gebruikers en wachtwoorden"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "maa."
@@ -2962,33 +2698,33 @@ msgstr "maart"
msgid "May"
msgstr "mei"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "mei."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Lid toegevoegd"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Lid verwijderd"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Lid niet verwijderd"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Lid van"
@@ -2996,74 +2732,75 @@ msgstr "Lid van"
msgid "MemberOf"
msgstr "LidVan"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Leden"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Samenvoeging Succesvol"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Samenvoeging mislukt. Kon EffectiefId niet instellen"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Voeg samen in"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Samengevoegd tot %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Bericht"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Mist primaire sleutel?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Mobiel"
@@ -3071,15 +2808,7 @@ msgstr "Mobiel"
msgid "MobilePhone"
msgstr "MobieleTelefoon"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Wijzig Toegangs Controle Lijst"
@@ -3087,208 +2816,193 @@ msgstr "Wijzig Toegangs Controle Lijst"
msgid "Modify Custom Field %1"
msgstr "Wijzig Specifiek Veld %1"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Fields which apply to all %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
-msgid "Modify Custom Fields which apply to all queues"
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Wijzit Scrip sjabloon voor deze rij"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Wijzig Scrips voor deze rij"
#: NOT FOUND IN SOURCE
-msgid "Modify System ACLS"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
msgstr "Wijzig Sjabloon %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:52
-msgid "Modify a CustomField which applies to all queues"
-msgstr ""
+msgstr "Wijzig een Specifiek Veld voor deze rij %1"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Wijzig een scrip voor deze rij %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Wijzig een scrip welke betrekking heeft op alle rijen"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr ""
+msgstr "Wijzig objecten geassocieerd aan %1"
#: NOT FOUND IN SOURCE
msgid "Modify dates for # %1"
msgstr "Wijzig data voor # %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Wijzig data voor #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Wijzig data voor ticket # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Wijzig globale groepsrechten"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Wijzig globale groepsrechten"
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for groups"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global rights for users"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify global scrips"
-msgstr ""
-
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
-msgstr ""
+msgstr "Wijzig globale gebruikersrechten"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Wijzig globale gebruikersrechten"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Wijzig groepsmetadata of verwijder groep"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Wijzig groepsrechten voor specifiek veld %1"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Wijzig groepsrechten voor groep %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Wijzig groepsrechten voor rij %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Wijzig lidmaatschap rooster voor dze groep"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Wijzig uw eigen RT "
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Wijzig mensen gekoppeld aan rij %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Wijzig mensen gekoppeld aan ticket #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Wijzig scrips voor rij %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Wijzig scrips welke betrekking hebben op alle rijen"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Wijzig sjabloon %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
-msgstr ""
+msgstr "Wijzig sjablonen die van toepassing zijn op alle rijen"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Wijzig de toeschouwers van de rij"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Wijzig de gebruiker %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Wijzig ticket # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Wijzig ticket #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Wijzig tickets"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr ""
+msgstr "Wijzig gebruikersrechten voor specifiek veld %1"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 "Wijzig gebruikersrechten voor groep %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Wijzig gebruikersrechten voor rij %1"
@@ -3297,113 +3011,105 @@ msgstr "Wijzig gebruikersrechten voor rij %1"
msgid "Modify watchers for queue '%1'"
msgstr "Wijzig toeschouwers voor rij '%1'"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "WijzigACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "WijzigEigenLidmaatschap"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "WijzigRijToeschouwers"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "WijzigScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "WijzigZelf"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "WijzigSjabloon"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "WijzigTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Ma."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Meer over %1"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr ""
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Meerdere"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Specificeren van 'Naam' attribuut verplicht"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr ""
+msgstr "Mijn %1 tickets"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
msgstr "Mijn Goedkeuringen"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
-msgstr ""
+msgstr "Mijn goedkeuringen"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Mijn bewaarde zoekopdrachten"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Naam"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Naam in gebruik"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
msgstr "Goedkeuring benodigd van de systeem beheerder"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Nooit"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Nieuw"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Nieuwe Relaties"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nieuw Wachtwoord"
@@ -3411,79 +3117,67 @@ msgstr "Nieuw Wachtwoord"
msgid "New Pending Approval"
msgstr "Nieuwe Hangende Goedkeuring"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
+msgstr "Nieuwe Zoekopdracht"
-#: NOT FOUND IN SOURCE
-msgid "New Search"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr ""
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr ""
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nieuw wachtwoord"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Bericht voor nieuw wachtwoord verzonden"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
-msgstr ""
+msgstr "Nieuwe rij"
#: NOT FOUND IN SOURCE
msgid "New request"
msgstr "Nieuw verzoek"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nieuwe rechten"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
-msgstr ""
+msgstr "Nieuw scrip"
#: NOT FOUND IN SOURCE
msgid "New search"
msgstr "Nieuwe zoekopdracht"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 ""
+msgstr "Nieuw sjabloon"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
-msgstr ""
+msgstr "Nieuw ticket"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Nieuw ticket bestaat niet"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
-msgstr ""
+msgstr "Nieuwe gebruiker"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Nieuwe gebruiker genaamd"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Nieuwe toeschouwers"
@@ -3491,13 +3185,13 @@ msgstr "Nieuwe toeschouwers"
msgid "New window setting"
msgstr "Nieuwe venster instelling"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Volgende"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Volgende pagina"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -3507,43 +3201,39 @@ msgstr "Volgende pagina"
msgid "NickName"
msgstr "Bijnaam"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Bijnaam"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
-msgstr ""
+msgstr "Geen Klasse gedefinieerd"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Geen SpecifiekVeld"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "Geen SpecifiekVeld gedefinieerd"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Geen Groep gedefinieerd"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Geen Zoekopdracht"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Geen Rij gedefinieerd"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
-msgstr "Geen RT gebruiker gevonden. Raadpleeg uw RT beheerder.\\n"
+msgstr "Geen RT-gebruiker gevonden. Raadpleeg uw RT-beheerder.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Geen Sjabloon"
@@ -3555,11 +3245,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Geen actie"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Geen kolom gespecificeerd"
@@ -3567,7 +3257,7 @@ msgstr "Geen kolom gespecificeerd"
msgid "No command found\\n"
msgstr "Geen commando gevonden\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Geen commentaar ingevuld over deze gebruiker"
@@ -3575,80 +3265,85 @@ msgstr "Geen commentaar ingevuld over deze gebruiker"
msgid "No correspondence attached"
msgstr "Geen correspondentie aangehecht"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Geen omschrijving voor %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Geen groep gespecificeerd"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Geen wachtwoord ingesteld"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Geen rechten om rijen te creëren"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Geen rechten om gebruikers te creëren"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "Geen rechten om dat ticket te tonen"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Geen hoofd gespecificeerd"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Geen hoofden geselecteerd"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Geen rijen gevonden die aan de zoekcriteria voldoen"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
-msgstr ""
+msgstr "Geen rechten gevonden"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Geen rechten toegekend"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Geen zoek opdracht om uit te voeren."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "Geen onderwerp"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
msgstr "Geen ticket id gespecificeerd"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Geen transactie type gespecificeerd"
@@ -3656,7 +3351,7 @@ msgstr "Geen transactie type gespecificeerd"
msgid "No user or email address specified"
msgstr "Geen gebruiker of email-adres gespecificeerd"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Geen gebruikers gevonden die aan de zoekcriteria voldoen"
@@ -3664,31 +3359,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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Geen waarde gestuurd naar _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
-msgstr ""
+msgstr "Niemand"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Nietbestaand veld?"
-#: NOT FOUND IN SOURCE
-msgid "Not logged in"
-msgstr ""
-
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Niet aangemeld."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Niet gezet"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Nog niet geïmplementeerd."
@@ -3696,11 +3387,11 @@ msgstr "Nog niet geïmplementeerd."
msgid "Not yet implemented...."
msgstr "Nog niet geïmplementeerd...."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Notities"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Bericht kon niet verstuurd worden"
@@ -3772,51 +3463,57 @@ 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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "nov."
-#: NOT FOUND IN SOURCE
-msgid "November"
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Object kon niet gecreëerd worden"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Object gecreëerd"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "oct."
-#: NOT FOUND IN SOURCE
-msgid "October"
-msgstr ""
-
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Bij"
@@ -3856,21 +3553,21 @@ msgstr "Bij Statuswijziging"
msgid "On Transaction"
msgstr "Bij Transactie"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "Toon alleen goedkeuringen voor verzoeken gecreëerd na %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Toon alleen goedkeuringen voor verzoeken gecreëerd voor %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Open"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Open"
@@ -3878,7 +3575,7 @@ msgstr "Open"
msgid "Open requests"
msgstr "Open verzoeken"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
@@ -3892,50 +3589,46 @@ msgstr "Open tickets (van lijst) in een ander venster"
#: etc/initialdata:140
msgid "Open tickets on correspondence"
-msgstr ""
+msgstr "Open ticket bij correspondentie"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Sorteer op"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
msgstr "Ordening en sortering"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisatie"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Voortgekomen uit ticket: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Naar mate de tijd vordert, verschuift de prioriteit richting"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Eigen tickets"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "EigenTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Eigenaar"
@@ -3943,11 +3636,11 @@ msgstr "Eigenaar"
msgid "Owner changed from %1 to %2"
msgstr "Eigenaar veranderd van %1 naar %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Eigenaar gedwongen veranderd van %1 naar %2"
@@ -3956,12 +3649,12 @@ msgstr "Eigenaar gedwongen veranderd van %1 naar %2"
msgid "Owner is"
msgstr "Eigenaar is"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Pagina %1 van %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Pieper"
@@ -3969,40 +3662,53 @@ msgstr "Pieper"
msgid "PagerPhone"
msgstr "Pieper"
-#: NOT FOUND IN SOURCE
-msgid "Parent"
-msgstr ""
-
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Ouders"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Wachtwoord"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
-msgstr "Wachtwoord Herinerring"
+msgstr "Wachtwoord Herinnering"
+
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Wachtwoord te kort"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Wachtwoord: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Mensen"
@@ -4010,27 +3716,27 @@ msgstr "Mensen"
msgid "Perform a user-defined action"
msgstr "Verricht een gebruiker gedefiniëerde actie"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "Perl-configuratie"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Toestemming Geweigerd"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
-msgstr ""
+msgstr "Persoonlijke Groepen"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Persoonlijke groepen"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Persoonlijke groepen:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Telefoonnummers"
@@ -4038,11 +3744,7 @@ msgstr "Telefoonnummers"
msgid "Placeholder"
msgstr "Plaatshouder"
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Voorkeuren"
@@ -4050,15 +3752,15 @@ msgstr "Voorkeuren"
msgid "Prefs"
msgstr "Voorkeuren"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Bereid Plaatshouder Voor"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Vorige"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -4070,57 +3772,57 @@ msgstr "Vorige pagina"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Hoofd %1 niet gevonden."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioriteit"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Prioriteit begint bij"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "Privacy:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Gerechtigd"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Gerechtigde status: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Gerechtigde gebruikers"
#: NOT FOUND IN SOURCE
msgid "Projects"
-msgstr ""
+msgstr "Projecten"
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Pseudogroep voor intern gebruik"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Rij"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -4130,11 +3832,7 @@ msgstr "Rij %1 niet gevonden"
msgid "Queue '%1' not found\\n"
msgstr "Rij '%1' niet gevonden\\n"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Rij Naam"
@@ -4142,19 +3840,19 @@ msgstr "Rij Naam"
msgid "Queue Scrips"
msgstr "Rij Scrips"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Rij bestaat al"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "Rij kon niet aangemaakt worden"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Rij aangemaakt"
@@ -4162,49 +3860,45 @@ msgstr "Rij aangemaakt"
msgid "Queue is not specified."
msgstr "Rij is niet gespecificeerd"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Rij niet gevonden"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Rijen"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 voor %2"
#: NOT FOUND IN SOURCE
msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
-msgstr "RT %1 van <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
+msgstr "RT %1 van <a href=\"http://bestpractical.com/\">Best Practical Solutions, LLC</a>."
#: NOT FOUND IN SOURCE
msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT Beheer"
@@ -4224,7 +3918,7 @@ msgstr "RT Configuratie fout"
msgid "RT Critical error. Message not recorded!"
msgstr "RT Kritieke fout: Bericht niet bewaard!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Fout"
@@ -4233,24 +3927,16 @@ msgid "RT Received mail (%1) from itself."
msgstr "RT Ontving mail (%1) van zichzelf."
#: NOT FOUND IN SOURCE
-msgid "RT Recieved mail (%1) from itself."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT Zelfbediening / Afgesloten Tickets"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "RT Variabelen"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
-msgstr ""
+msgstr "RT in een oogopslag"
#: NOT FOUND IN SOURCE
msgid "RT couldn't authenticate you"
@@ -4264,11 +3950,15 @@ 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
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT kon deze PGP signatuur niet valideren. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT voor %1"
@@ -4286,14 +3976,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
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 is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT denkt dat dit bericht onbestelbaar zou kunnen zijn"
@@ -4305,11 +3987,7 @@ msgstr "RT zal dit bericht verwerken als of het ongesigneerd is.\\n"
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Echte Naam"
@@ -4317,39 +3995,35 @@ msgstr "Echte Naam"
msgid "RealName"
msgstr "EchteNaam"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Naar gerefeerd door"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Refereert aan"
#: NOT FOUND IN SOURCE
-msgid "RefersTo"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Refine"
msgstr "Verfijn"
@@ -4357,48 +4031,44 @@ msgstr "Verfijn"
msgid "Refine search"
msgstr "Verfijn Zoekopdracht"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Ververs deze pagina elke %1 minuten."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Verwijder AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Verwijder Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Verwijder Verzoeker"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Antwoord"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Antwoord naar adres"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Antwoord naar verzoekers"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Antwoord op tickets"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "AntwoordOpTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Verzoeker"
@@ -4410,41 +4080,37 @@ msgstr "Verzoeker email adres"
msgid "Requestor(s)"
msgstr "Verzoeker(s)"
-#: NOT FOUND IN SOURCE
-msgid "RequestorAddresses"
-msgstr ""
-
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Verzoekers"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Verzoek is terug verwacht"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Verplichte parameter '%1' ontbreekt"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Herstel"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Woonplaats"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Los op"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Los ticket #%1 (%2) op"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Opgelost"
@@ -4452,7 +4118,7 @@ msgstr "Opgelost"
msgid "Response to requestors"
msgstr "Antwoord aan verzoekers"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultaten"
@@ -4460,61 +4126,61 @@ msgstr "Resultaten"
msgid "Results per page"
msgstr "Resultaten per pagina"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
-msgstr "Type wachtwoord opnieuw"
+msgstr "Geef wachtwoord opnieuw"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
+msgstr "Herstel"
#: NOT FOUND IN SOURCE
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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Recht Gedelegeerd"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Recht Toegekend"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Recht Geladen"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Recht kon niet afgenomen worden"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Recht niet gevonden"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Recht niet geladen"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
-msgstr ""
+msgstr "Recht ingetrokken"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Rechten"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr ""
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr ""
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Rollen"
@@ -4522,53 +4188,59 @@ msgstr "Rollen"
msgid "RootApproval"
msgstr "RootGoedkeuring"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Za."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Bewaar"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Bewaarwijzigingen"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
-msgstr "Bewaarwijzigingen"
+msgstr "Bewaar wijzigingen"
-#: html/Search/Elements/EditSearches:1
-msgid "Saved searches"
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Search/Elements/EditSearches:46
+msgid "Saved searches"
+msgstr "Opgeslagen zoekopdrachten"
+
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
-msgstr ""
+msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip aangemaakt"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Script verwijderd"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
@@ -4576,11 +4248,11 @@ msgstr "Scrips"
msgid "Scrips for %1\\n"
msgstr "Scrips voor %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Scrips welke betrekking hebben op alle rijen"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Zoek"
@@ -4588,127 +4260,140 @@ msgstr "Zoek"
msgid "Search Criteria"
msgstr "Zoek Criteria"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Searches can't be associated with that kind of object"
-msgstr ""
+msgstr "Zoekopdrachten kunnen niet met dat type object geassocieerd worden"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Veiligheid"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr "ZieRij"
-
-#: NOT FOUND IN SOURCE
-msgid "Select"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "ZieRij"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Selecteer een groep"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Selecteer een rij"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Selecteer een gebruiker"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr ""
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr ""
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr ""
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "SelecteerMeerdere"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "SelecteerEnkele"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr ""
@@ -4760,59 +4445,47 @@ 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:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep."
-#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "September"
-msgstr ""
-
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Toon Resultaten"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Toon goedgekeurde verzoeken"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Toon beginselen"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Toon afgewezen verzoeken"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Toon details"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Toon hangende verzoeken"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Toon verzoeken die wachten op andere goedkeuringen"
@@ -4824,64 +4497,68 @@ msgstr "Toon ticket privé commentaar"
msgid "Show ticket summaries"
msgstr "Toon ticket samenvattingen"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "ToonACL"
-#: lib/RT/Queue_Overlay.pm:83
-msgid "ShowOutgoingEmail"
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Queue_Overlay.pm:107
+msgid "ShowOutgoingEmail"
+msgstr "ToonUitgaandeEmail"
+
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "ToonOpgeslagenZoekopdrachten"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "ToonScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "ToonSjabloon"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "ToonTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "ToonTicketCommentaar"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
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:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Schrijf in als een ticket of rij AdminCc"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Signatuur"
-#: NOT FOUND IN SOURCE
-msgid "Signed in as %1"
-msgstr ""
-
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Enkel"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4896,23 +4573,19 @@ msgstr "Sorteer resultaten op"
msgid "SortOrder"
msgstr "SorteerVolgorde"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
-msgstr ""
+msgstr "Stadium"
#: NOT FOUND IN SOURCE
msgid "Stalled"
-msgstr "Blijft Steken"
+msgstr "Is blijven steken"
#: NOT FOUND IN SOURCE
msgid "Start page"
msgstr "Start pagina"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Gestart"
@@ -4920,7 +4593,7 @@ msgstr "Gestart"
msgid "Started date '%1' could not be parsed"
msgstr "Startum '%1' kon niet ontleed worden"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Begint"
@@ -4932,11 +4605,11 @@ msgstr "Begint op"
msgid "Starts date '%1' could not be parsed"
msgstr "Begindatum '%1' kon niet ontleed worden"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Staat"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Status"
@@ -4944,8 +4617,7 @@ msgstr "Status"
msgid "Status Change"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Status veranderd van %1 naar %2"
@@ -4953,93 +4625,86 @@ msgstr "Status veranderd van %1 naar %2"
msgid "StatusChange"
msgstr "StatusVerandering"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Steel"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Steel ticket"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
-msgstr ""
+msgstr "SteelTicket"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "Gestolen van %1"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "Gestolen van %1 "
+
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Onderwerp"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Onderwerp veranderd naar %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Registreer"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "Registreer Workflow"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Gelukt"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Zo."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperGebruiker"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Systeem"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "Systeemconfiguratie"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Systeem Fout"
-#: NOT FOUND IN SOURCE
-msgid "System Error. Right not granted."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "System Error. right not granted"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Systeem fout. Recht niet gedelegeerd."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Systeem fout. Recht niet toegekend."
@@ -5047,7 +4712,7 @@ msgstr "Systeem fout. Recht niet toegekend."
msgid "System error. Unable to grant rights."
msgstr "Systeem fout. Niet mogelijk om rechten toe te kennen"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Systeem groepen"
@@ -5055,44 +4720,44 @@ msgstr "Systeem groepen"
msgid "SystemRolegroup for internal use"
msgstr "SysteemRolgroep voor intern gebruik"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Neem"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Neem ticket"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
-msgstr ""
+msgstr "NeemTicket"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Genomen"
#: NOT FOUND IN SOURCE
msgid "Task"
-msgstr ""
+msgstr "Taak"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Sjabloon"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr ""
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
-msgstr ""
+msgstr "Sjabloon verwijderd"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Sjabloon niet gevonden"
@@ -5100,11 +4765,11 @@ msgstr "Sjabloon niet gevonden"
msgid "Template not found\\n"
msgstr "Sjabloon niet gevonden\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Sjabloon ontleed"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Sjablonen"
@@ -5114,35 +4779,35 @@ msgstr "Sjablonen voor %1\\n"
#: NOT FOUND IN SOURCE
msgid "Text"
-msgstr ""
+msgstr "Tekst"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Dat is al de huidige waarde"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "Dat is geen waarde voor dit specifieke veld"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Dat is de zelfde waarde"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "Dat hoofd heeft reeds dat recht"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Dat hoofd is geen %1 voor deze rij"
@@ -5151,11 +4816,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Die rij bestaat niet"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Dat ticket heeft onopgeloste afhankelijkheden"
@@ -5163,51 +4828,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Die gebruiker is al eigenaar van dat ticket"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Die gebruiker bestaat niet"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Die gebruiker is al gerechtigd"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Die gebruiker is reeds ontrechtigd"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Die gebruiker is nu gerechtigd"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Die gebruiker is nu ontrechtigd"
-#: NOT FOUND IN SOURCE
-msgid "That user is now unprivilegedileged"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Dat is niet een numeriek ID"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "De Beginselen"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "De CC van een ticket"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "De administratieve CC van een ticket"
@@ -5215,7 +4876,7 @@ msgstr "De administratieve CC van een ticket"
msgid "The comment has been recorded"
msgstr "Het commentaar is bewaard"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -5223,89 +4884,77 @@ 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:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "De waarde is gezet."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "De eigenaar van een ticket"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "De verzoeker van een ticket"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Dit commentaar is gewoonlijk niet zichtbaar voor de gebruiker"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
-msgstr ""
+msgstr "Dit specifieke veld is niet van toepassing op dat object"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Dit onderdeel is alleen beschikbaar voor systeembeheerders"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Dit bericht zal verstuurd worden aan..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Dit ticket %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Het lijkt erop alsof deze transactie geen inhoud heeft"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr ""
+msgstr "De %1 tickets met hoogste prioriteit van deze gebruiker"
#: NOT FOUND IN SOURCE
msgid "This user's 25 highest priority tickets"
msgstr "De 25 hoogste prioriteit tickets van deze gebruiker"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Do."
-#: NOT FOUND IN SOURCE
-msgid "Ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Ticket # %1 Jumbo update: %2"
-msgstr ""
-
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "Ticket #%1 Jumbo actualisering: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Ticket #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "Ticket %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 aangemaakt in rij '%2'"
@@ -5314,16 +4963,16 @@ msgstr "Ticket %1 aangemaakt in rij '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Toclet %1 geladen\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Ticket %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Ticket-Specifieke Velden"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Ticket Historie # %1 %2"
@@ -5336,27 +4985,27 @@ msgstr "Ticket Id"
msgid "Ticket Resolved"
msgstr "Ticket Opgelost"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
-msgstr ""
+msgstr "Ticket Transacties"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
msgstr "Ticket aanhechting"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Ticket inhoud"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Ticket inhoud type"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Ticket kong niet aangemaakt worden vanwege een interne fout"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Ticket aangemaakt"
@@ -5364,7 +5013,7 @@ msgstr "Ticket aangemaakt"
msgid "Ticket creation failed"
msgstr "Ticket aanmaken gefaald"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Ticket verwijderd"
@@ -5372,13 +5021,9 @@ msgstr "Ticket verwijderd"
msgid "Ticket id not found"
msgstr "Ticket id niet gevonden"
-#: NOT FOUND IN SOURCE
-msgid "Ticket killed"
-msgstr ""
-
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Ticket metagegevens"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
@@ -5392,17 +5037,20 @@ msgstr "Ticket status gewijzigd"
msgid "Ticket watchers"
msgstr "Ticket toeschouwers"
-#: html/Elements/Tabs:46
-msgid "Tickets"
+#: lib/RT/Search/FromSQL.pm:83
+#. (ref $self)
+msgid "TicketSQL search module"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:68 lib/RT/CustomField_Overlay.pm:1084
+msgid "Tickets"
+msgstr "Tickets"
+
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Tickets %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Tickets %1 door %2"
@@ -5410,31 +5058,31 @@ msgstr "Tickets %1 door %2"
msgid "Tickets from %1"
msgstr "Tickets van %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tickets welke afhankelijk zijn van deze goedkeuring"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "Geschatte Tijd"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Tijd Over"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Tijd Gewerkt"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Tijd over"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Tijd om te tonen"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Tijd gewerkt"
@@ -5442,10 +5090,14 @@ msgstr "Tijd gewerkt"
msgid "TimeLeft"
msgstr "TijdOver"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "TijdGewerkt"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "Om een diff van deze uitvoering te genereren:"
@@ -5454,45 +5106,45 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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 "Voor vragen over support, training, bedrijfsspecifieke software-ontwikkeling of licentieovereenkomsten, gelieve contact op te nemen met %1."
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Verteld"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Hulpstukken"
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transactie"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transactie %1 gezuiverd"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transactie Gecreëerd"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Transactie Specifieke Velden"
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
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"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr ""
+msgstr "Transactie->Cre‘r kon niet aangezien er geen objectttype en -id gespecificeerd is"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Transacties zijn onwijzigbaar"
@@ -5500,23 +5152,19 @@ msgstr "Transacties zijn onwijzigbaar"
msgid "Trying to delete a right: %1"
msgstr "Tracht een recht te verwijderen: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Di."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Type"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Niet geïmplementeerd"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unix aanmelden"
@@ -5524,44 +5172,49 @@ msgstr "Unix aanmelden"
msgid "UnixUsername"
msgstr "UnixGebruikersnaam"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Onbekende InhoudCodering %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ongelimiteerd"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Onbenoemde zoekopdracht"
#: etc/initialdata:32
msgid "Unprivileged"
msgstr "Ongerechtigd"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Vrij"
#: NOT FOUND IN SOURCE
msgid "Untitled search"
-msgstr ""
+msgstr "Naamloze zoekopdracht"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Ververs"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5569,11 +5222,11 @@ msgstr ""
msgid "Update ID"
msgstr "Ververs ID"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Ververs Type"
@@ -5585,19 +5238,19 @@ msgstr "Ververs al deze tickets in eens"
msgid "Update email"
msgstr "Ververs email"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Ververs meer dan ŽŽn ticket"
#: NOT FOUND IN SOURCE
msgid "Update name"
msgstr "Ververs naam"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Verversing niet opgeslagen."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Ververs geselecteerde tickets"
@@ -5605,7 +5258,7 @@ msgstr "Ververs geselecteerde tickets"
msgid "Update signature"
msgstr "Ververs signatuur"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Ververs ticket"
@@ -5613,58 +5266,58 @@ msgstr "Ververs ticket"
msgid "Update ticket # %1"
msgstr "Ververs ticket # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Ververs ticket #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Ververs ticket #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Verversingstype was noch correspondentie, noch commentaar"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Ververst"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5675,7 +5328,7 @@ msgstr "Gebruiker %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Gebruiker %1 Wachtwoord: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5692,7 +5345,7 @@ msgstr "Gebruiker '%1' niet gevonden\\n"
msgid "User Defined"
msgstr "Gebruiker Gedifiniëerd"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5700,34 +5353,35 @@ msgstr ""
msgid "User ID"
msgstr "GebruikersID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Gebruiker Id"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Gebruikersrechten"
-#: NOT FOUND IN SOURCE
+#: 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 ""
+msgstr "De gebruiker vroeg om een onbekende aanpassing van specifiek veld %1 voor %2 object #%3"
-#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "Gebruiker kon niet aangemaakt worden: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Gebruiker aangemaakt"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Door gebruiker gedefiniëerde groepen"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
+msgstr "Gebruiker opgehaald"
#: NOT FOUND IN SOURCE
msgid "User notified"
@@ -5737,43 +5391,39 @@ msgstr "Gebruiker verwittigd"
msgid "User view"
msgstr "Gebruikers aanzicht"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
-msgstr ""
+msgstr "Door gebruiker gedefinieerde groepen"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Gebruikersnaam"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Gebruikers"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Gebruikers die voldoen aan de zoek criteria"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
+msgstr "Geldige Zoekopdracht"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
msgstr "WaardeVanRij"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Waarden"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Schouw toe"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "SchouwToeAlsAdminCc"
@@ -5781,7 +5431,7 @@ msgstr "SchouwToeAlsAdminCc"
msgid "Watcher loaded"
msgstr "Toeschouwer geladen"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Toeschouwers"
@@ -5789,7 +5439,7 @@ msgstr "Toeschouwers"
msgid "WebEncoding"
msgstr "WebCodering"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Wo."
@@ -5845,19 +5495,11 @@ msgstr "Wanneer commentaar binnenkomt"
msgid "Whenever correspondence comes in"
msgstr "Wanneer correspondentie binnenkomt"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Werk"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5865,56 +5507,44 @@ msgstr ""
msgid "WorkPhone"
msgstr "WerkTelefoon"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Gewerkt"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "U bent al eigenaar van dit ticket"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "U bent geen geauthorizeerde gebruiker"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
-msgstr "U kunt alleen tickets opnieuw toe bedelen die van u zijn, of van niemand"
+msgstr "U kunt alleen tickets opnieuw toebedelen die van u zijn, of van niemand"
#: 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"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "U vond %1 tickets in rij %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "U bent afgemeld bij RT"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "U mag geen verzoeken aanmaken in die rij"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "U mag zich weer aanmelden"
@@ -5934,44 +5564,40 @@ msgstr "Uw verzoek is goedgekeurd door %1. Er zijn wellicht nog andere hangende
msgid "Your request has been approved."
msgstr "Uw verzoek is goedgekeurd."
-#: NOT FOUND IN SOURCE
-msgid "Your request was rejected"
-msgstr ""
-
#: etc/initialdata:445
msgid "Your request was rejected."
msgstr "Uw verzoek was geweigerd."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Uw gebruikersnaam of wachtwoord zijn onjuist"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Postcode"
-#: NOT FOUND IN SOURCE
-msgid "[no subject]"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "zoals gegeven aan %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "bevat"
@@ -5991,7 +5617,7 @@ msgstr "correspondentie (waarschijnlijk) niet verstuurd"
msgid "correspondence sent"
msgstr "correspondentie verstuurd"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "dagen"
@@ -6003,76 +5629,92 @@ msgstr "dood"
msgid "delete"
msgstr "verwijder"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "verwijderd"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "voldoet niet aan"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "bevat niet"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "gelijk aan"
-#: NOT FOUND IN SOURCE
-msgid "false"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "bestandsnaam"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "groter dan"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "groep '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "uren"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "id"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "is"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "is niet"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "minder dan"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "voldoet aan"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minuten"
@@ -6080,114 +5722,98 @@ msgstr "minuten"
msgid "modifications\\n\\n"
msgstr "wijzigingen\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "maanden"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "nieuw"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr ""
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "geen"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "niet gelijk aan"
-#: NOT FOUND IN SOURCE
-msgid "notlike"
-msgstr ""
-
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "open"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "persoonlijke groep '%1' voor gebruiker '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "rij %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "geweigerd"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "opgelost"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sec"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "bleef steken"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "systeem %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "systeem groep '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "het aanroepende component specificeerde niet waarom"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ticket #%1 %2"
-#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "true"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "onbeschreven groep %1"
-#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "gebruiker %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "weken"
@@ -6195,11 +5821,7 @@ msgstr "weken"
msgid "with template %1"
msgstr "met sjabloon %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "jaren"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/no.po b/rt/lib/RT/I18N/no.po
index 1c0dc73..995ab78 100644
--- a/rt/lib/RT/I18N/no.po
+++ b/rt/lib/RT/I18N/no.po
@@ -17,60 +17,58 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 lagt til"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 siden"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
@@ -80,50 +78,25 @@ msgstr "%1 %2 slettet"
msgid "%1 %2 of group %3"
msgstr "%1 %2 av gruppen %3"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 med mal %3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 denne saken\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -131,57 +104,68 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 vist"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Viser statusoppdateringer til STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - Oppgi kommandomodulen du ønsker å bruke"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - Oppgi betingelsesmodulen du ønsker å bruke"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Oppgi søkemodulen du ønsker å bruke"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "%1 KommandoScript lastet"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ble lagt til som verdi for %2"
@@ -198,32 +182,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 av %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 kunne ikke settes til %2."
@@ -231,20 +214,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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -253,17 +238,16 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "Mine %1 høyst prioriterte saker..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "Mine %1 høyst prioriterte forespørsler..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($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."
@@ -272,8 +256,7 @@ msgstr "%1 er ikke lenger en %2 for denne køen."
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 er ikke lenger en %2 for denne saken."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 er ikke lenger en verdi for fleksifeltet %2"
@@ -281,11 +264,7 @@ 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -294,15 +273,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -311,11 +282,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 vises ikke"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr ""
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 rettigheter"
@@ -336,7 +307,7 @@ msgstr "%1 er ukjent type for %2"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 ble opprettet uten en aktiv bruker\\n"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 vil løse alle medlemmer av en løst gruppesak."
@@ -345,72 +316,36 @@ 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: ingen vedlegg oppgitt"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' er en ugyldig statusverdi"
@@ -427,7 +362,7 @@ msgstr "(Merk for å slette gruppemedlem)"
msgid "(Check box to delete scrip)"
msgstr "(Merk for å slette Scrip)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Merk for å slette)"
@@ -435,53 +370,49 @@ msgstr "(Merk for å slette)"
msgid "(Check boxes to delete)"
msgstr "(Merk boksene for å slette)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr "(Skriv inn referansenummer eller URler, separert med mellomrom)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
+msgid "(If left blank, will default to %1)"
msgstr "(Settes til standard %1 hvis blank)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(Ingen Verdi)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Ingen fleksifelt)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Ingen medlemmer)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Ingen scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Ingen maler)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:66
+#: 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 "(Sender en kopi av denne oppdateringen til en kommaseparert liste med epostaddresser. Endrer <b>ikke</b> hvem som vil motta fremtidige oppdatreinger.)"
@@ -489,11 +420,11 @@ 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:78
+#: 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 "(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:62
+#: 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 "(Sender en kopi av denne oppdateringen til en komma-separert liste av epostaddresser. Endrer <b>ikke</b> hvem som vil motta fremtidige oppdateringer.)"
@@ -501,51 +432,43 @@ 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:68
+#: 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 "(Sender en kopi av dette oppdateringen til en kommaseparert liste med epostaddresser. Disse <b>vill</b> motta fremtidige oppdateringer.)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(tom)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(navn ikke oppgitt)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(ingen overskrift)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(ingen verdi)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(bare en sak)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(Venter på godkjenning)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
@@ -557,19 +480,15 @@ msgstr "(venter på andre saker)"
msgid "(requestor's group)"
msgstr "(kundens gruppe)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(nødvendig)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(ingen tittel)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "Mine 25 høyst prioriterte saker..."
@@ -577,23 +496,23 @@ msgstr "Mine 25 høyst prioriterte saker..."
msgid "25 highest priority tickets I requested..."
msgstr "Mine 25 høyst priorterte forespørsler..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket-:Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
@@ -606,6 +525,10 @@ msgstr "??????"
msgid "A blank template"
msgstr "En tom mal"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE slettet"
@@ -622,60 +545,72 @@ msgstr "ACE kunne ikke slettes"
msgid "ACE could not be found"
msgstr "fant ikke ACE"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE ikke funnet"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEr kan bare opprettes og slettes."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Avbryter for å ungå uånsket saksendring"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Om meg"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Aksesskontroll"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Handling"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Handling %1 finnes ikke"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Handling skrevet."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Handling forberedt"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Legg til AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Legg til Cc"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Legg til flere filer"
@@ -683,11 +618,11 @@ msgstr "Legg til flere filer"
msgid "Add Next State"
msgstr "Legg til neste status"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Legg til kunde"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr "Legg til verdi"
@@ -711,49 +646,53 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
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:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Legg til kommentarer eller svar til denne saken"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Legg til medlemmer"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Legg til overvåkere"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "La til primær som en %1 for denne saken"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Adresse1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Adresse2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -765,7 +704,7 @@ msgstr "Admin Kommentar"
msgid "Admin Correspondence"
msgstr "Admin-korrespondanse"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Adminkøer"
@@ -773,7 +712,7 @@ msgstr "Adminkøer"
msgid "Admin users"
msgstr "Adminbrukere"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Admin/Global konfigurasjon"
@@ -789,7 +728,7 @@ msgstr "Admin/Køer/Grunnleggende"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllePersonalGrupper"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
@@ -801,35 +740,35 @@ msgstr "AdminKommentar"
msgid "AdminCorrespondence"
msgstr "AdminKorrespondanse"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "AdminFleksifelt"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "AdminGruppe"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "AdminGruppeMedlemskap"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "AdminEgnePersonligeGrupper"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "AdminKø"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "AdminBrukere"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Administrativ Cc"
@@ -837,7 +776,7 @@ msgstr "Administrativ Cc"
msgid "Admins"
msgstr "Admin"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
@@ -845,11 +784,7 @@ msgstr ""
msgid "Advanced Search"
msgstr "Avansert Søk"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Etter"
@@ -857,6 +792,10 @@ msgstr "Etter"
msgid "Age"
msgstr "Alder"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Alias"
msgstr "Alias"
@@ -870,14 +809,10 @@ msgid "All Approvals Passed"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Alle Fleksifelt"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Alle køer"
@@ -885,35 +820,39 @@ msgstr "Alle køer"
msgid "Always sends a message to the requestors independent of message sender"
msgstr "Send alltid en melding til kunden uavhengig av meldingssender"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Godkjennelse"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Godkjennelse #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Godkjenning # %1: Notater kunne ikke lagres pga. systemfeil"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Godkjenning #%1: Notater lagret"
@@ -934,7 +873,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Godkjenningsdiagram"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Godkjenn"
@@ -942,7 +881,7 @@ msgstr "Godkjenn"
msgid "Approver's notes: %1"
msgstr "Godkjenners notater: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Apr."
@@ -950,72 +889,52 @@ msgstr "Apr."
msgid "April"
msgstr "April"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Stigende"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Legg Ved"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Legg ved fil"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Vedlagt fil"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Vedlegg '%1' kunne ikke lastes"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Vedlegg opprettet"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Vedleggsnavn"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Vedlegg"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Aug."
@@ -1039,10 +958,6 @@ msgstr "Autosvar Til Kunde"
msgid "AutoreplyToRequestors"
msgstr "AutosvarTilKunde"
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Ugyldig PGP-signatur: %1\\n"
@@ -1059,19 +974,19 @@ msgstr "Ugyldig data i %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Ugyldig transaksjonsnummer for vedlegg. %1 skulle vært %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Detaljer"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Sørg for å lagre endringene dine"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Før"
@@ -1079,120 +994,113 @@ msgstr "Før"
msgid "Begin Approval"
msgstr "Begynn Godkjenning"
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr "Blank"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "URL som kan brukes som bokmerke for dette søket"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Begrens headere"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Masseoppdatering av saker"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Kan ikke endre systembrukere"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Kan denne primæren se denne køen"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Kan ikke legge til en verdi for et fleksifelt uten navn"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Kan ikke koble en sak til seg selv"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Kan ikke spesifisere både base og mål."
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Kunne ikke oprette bruker: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Endre passord"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Merk for å slette"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Merk for å trekke tilbake rettighet"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Barn"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "By"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Lukket"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
msgstr "Lukkede Saker"
@@ -1200,7 +1108,7 @@ msgstr "Lukkede Saker"
msgid "Closed requests"
msgstr "Lukkede forespørsler"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "Lukkede saker"
@@ -1212,11 +1120,11 @@ msgstr "Kode"
msgid "Command not understood!\\n"
msgstr "Kunne ikke tolke kommando!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Kommenter"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Kommentaraddresse"
@@ -1224,11 +1132,11 @@ msgstr "Kommentaraddresse"
msgid "Comment not recorded"
msgstr "Kommentaren ble ikke lagret"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Kommenter saker"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "KommenterSak"
@@ -1236,11 +1144,11 @@ msgstr "KommenterSak"
msgid "Comments"
msgstr "Kommentarer"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Kommentarer (Ikke send til kunder)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Kommentarer (ikke sendt til kunder)"
@@ -1248,15 +1156,15 @@ msgstr "Kommentarer (ikke sendt til kunder)"
msgid "Comments about %1"
msgstr "Kommentarer til %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Kommentarer om denne brukeren"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "La til kommentarer "
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "Lagring forkortet"
@@ -1264,23 +1172,23 @@ msgstr "Lagring forkortet"
msgid "Compile Restrictions"
msgstr "Kompilatorrestriksjoner"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Forutsetning"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "Forutsetning gjelder..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Forutsetning ikke funnet"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Konfigurasjon"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Bekreft"
@@ -1292,11 +1200,11 @@ msgstr "KontaktInfoSystem"
msgid "Contacted date '%1' could not be parsed"
msgstr "Kontatdato '%1' kunne ikke tolkes"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Innhold"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
@@ -1304,7 +1212,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "Kunne ikke opprette gruppen"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1316,7 +1224,7 @@ msgstr "Korrespondanse"
msgid "Correspondence Address"
msgstr "Korrespondanseaddresse"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Korrespondanse lagt til"
@@ -1324,7 +1232,7 @@ msgstr "Korrespondanse lagt til"
msgid "Correspondence not recorded"
msgstr "Korrespondansen ble ikke lagret"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "Kunne ikke legge til nye fleksifeltverdier for saken. "
@@ -1332,29 +1240,43 @@ 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "Kunne ikke endre eier. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Kunne ikke opprette fleksifelt"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Kunne ikke opprette gruppe"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Kunne ikke opprette mal: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "Kunne ikke opprette sak. Kø ikke satt"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Kunne ikke opprette bruker"
@@ -1370,11 +1292,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Kunne ikke finne eller lage den brukeren"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Kunne ikke finne den primæren"
@@ -1382,25 +1304,34 @@ msgstr "Kunne ikke finne den primæren"
msgid "Could not find user %1."
msgstr "Kunne ikke finne brukeren %1."
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "Kunne ikke hente gruppen"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($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"
@@ -1409,15 +1340,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Kunne ikke legge til medlemmmer i gruppen"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Kunne ikke opprette en transaksjon: %1"
@@ -1430,15 +1361,15 @@ msgstr "Kunne ikke tolke gpgs svar\\n"
msgid "Couldn't find group\\n"
msgstr "Kunne ikke finne gruppen\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Kunne ikke finne raden"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Kunne ikke finne primæren"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Kunne ikke finne verdien"
@@ -1450,16 +1381,18 @@ msgstr "Kunne ikke finne den overvåkern"
msgid "Couldn't find user\\n"
msgstr "Kunne ikke finne bruker\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "Kunne ikke laste %1 fra brukerdatabasen.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
@@ -1475,25 +1408,26 @@ msgstr "Kunne ikke laste RTs konfigurasjonsfil '%1' %2"
msgid "Couldn't load Scrips."
msgstr "Kunne ikke laste Scripsene."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Kunne ikke laste linken"
-#: NOT FOUND IN SOURCE
+#: 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 ""
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Kunne ikke laste køen"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Kunne ikke laste køen %1"
@@ -1510,16 +1444,26 @@ msgstr "Kunne ikke finne mal"
msgid "Couldn't load that user (%1)"
msgstr "Kunne ikke laste den brukeren (%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Kunne ikke laste saken '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Land"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Opprett"
@@ -1527,20 +1471,16 @@ msgstr "Opprett"
msgid "Create Tickets"
msgstr "Opprett Saker"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Oprett et fleksifelt"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Opprett et fleksifelt for køen %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Opprett et fleksifelt for alle køer"
@@ -1549,10 +1489,6 @@ msgid "Create a new Custom Field"
msgstr "Opprett et nytt fleksifelt"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
msgstr "Opprett et globalt Scrip"
@@ -1560,11 +1496,11 @@ msgstr "Opprett et globalt Scrip"
msgid "Create a new global scrip"
msgstr "Opprett et nytt globalt scrip"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Opprett en ny gruppe"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Opprett en ny personlig gruppe"
@@ -1580,15 +1516,15 @@ msgstr "Opprett et nytt scrip"
msgid "Create a new template"
msgstr "Opprett en ny mal"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Opprett en ny sak"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Opprett en ny bruker"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Opprett en ny kø"
@@ -1600,28 +1536,20 @@ msgstr "Opprett en kø kalt"
msgid "Create a request"
msgstr "Opprett en forespørsel"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Opprett et scrip for køen %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Opprett en mal"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "Opprett en sak"
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "Opprettelse feilet: %1 / %2 / %3"
@@ -1633,19 +1561,19 @@ msgstr "Opprettelse feilet: %1/%2/%3"
msgid "Create new tickets based on this scrip's template"
msgstr "Opprett nye saker basert på dette scripets mal"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Opprett sak"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Opprett saker i denne køen"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Opprett, slett og modifiser fleksifelt"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Opprett, slett og endre køer"
@@ -1653,60 +1581,52 @@ 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:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "Opprett, slett og modifiser medlemmene av personlige grupper"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Opprett, slett og modifiser brukere"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "OpprettSak"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Opprettet"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "Opprettet Fleksifelt %1"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Opprettet malen %1"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Eksisterende Forhold"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Eksisterende Scrips"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Eksisterende medlemmer"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Eksisterende rettigheter"
@@ -1714,68 +1634,63 @@ msgstr "Eksisterende rettigheter"
msgid "Current search criteria"
msgstr "Eksisterende søkekriterier"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Eksisterende overvåkere"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "Fleksifeltet #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Fleksifelt"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Avsluttningskode"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Forberedelseskode"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Forutsetning"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Fleksifeltet %1 %2 %3"
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Fleksifeltet %1 har en verdi."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Fleksifeltet %1 har ingen verdi."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Fleksifeltet %1 kunne ikke finnes"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Fleksifeltet slettet"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Fleksifeltet kunne ikke finnes"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1784,19 +1699,19 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "Fleksifeltets verdi kunne ikke slettes"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "Fleksifeltets verdi kunne ikke finnes"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Fleksifeltverdi slettet"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "FleksiFelt"
@@ -1804,11 +1719,11 @@ msgstr "FleksiFelt"
msgid "Data error"
msgstr "Datafeil"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Datoer"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Des."
@@ -1824,11 +1739,11 @@ msgstr "Standard Autosvarmal"
msgid "Default Autoresponse template"
msgstr "Standard Autosvarmal"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1848,60 +1763,64 @@ msgstr "Standard korrespondensemal"
msgid "Default transaction template"
msgstr "Standard transaksjonsmal"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Standard: %1/%2 endret seg fra %3 til %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Deleger rettigheter"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Deleger spesifikke rettigheter som har blitt gitt til deg."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DelegerRettigheter"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Delegering"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Slett"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Slett saker"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "SlettSak"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Sletting av dette objektet kan føre til inkonsistens"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Sletting av dette objektet vil føre til inkonsistens"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Sletting av dette objektet ville føre til inkonsistens"
@@ -1913,11 +1832,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:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Nekt"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Avhengighet fra"
@@ -1925,27 +1844,27 @@ msgstr "Avhengighet fra"
msgid "Dependencies: \\n"
msgstr "Avhengigheter: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Avhengig av"
@@ -1953,15 +1872,15 @@ msgstr "Avhengig av"
msgid "DependsOn"
msgstr "AvhengigAv"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Synkende"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Beskriv problemet under"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Beskrivelse"
@@ -1969,31 +1888,31 @@ msgstr "Beskrivelse"
msgid "Details"
msgstr "Detaljer"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Vis"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Vis Rettigheter"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Vis Scrip-maler for denne køen"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Vis Scrip-maler for denne køen"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Visningsmodus"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -2001,15 +1920,19 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Vis saken #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Gjør hva som helst"
-#: html/Elements/Refresh:29
+#: 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"
@@ -2017,19 +1940,15 @@ msgstr "Ikke last denne siden på nytt"
msgid "Don't show search results"
msgstr "Ikke vis søkeresultat"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Last ned"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Innen"
@@ -2049,28 +1968,32 @@ msgstr "Rediger"
msgid "Edit Conditions"
msgstr "Rediger Forhold"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Rediger Forhold"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Rediger Maler for køen %1"
@@ -2079,7 +2002,7 @@ msgstr "Rediger Maler for køen %1"
msgid "Edit keywords"
msgstr "Rediger nøkkelord"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
@@ -2087,7 +2010,7 @@ msgstr ""
msgid "Edit scrips"
msgstr "Rediger scrips"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Rediger systemmal"
@@ -2095,15 +2018,11 @@ msgstr "Rediger systemmal"
msgid "Edit templates for %1"
msgstr "Rediger maler for %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Rediger Konfigurasjon for køen %1"
@@ -2112,17 +2031,17 @@ msgstr "Rediger Konfigurasjon for køen %1"
msgid "Editing Configuration for user %1"
msgstr "Redigerer Konfigurasjonen av brukern %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Redigerer Fleksifeltet %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Redigerer medlemsskap for gruppen %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Redigerer medlemsskap for den personlige gruppen %1"
@@ -2131,15 +2050,15 @@ msgstr "Redigerer medlemsskap for den personlige gruppen %1"
msgid "Editing template %1"
msgstr "Redigerer malen %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Enten base eller mål må oppgis"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "Epost"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "Epostaddresse i bruk"
@@ -2151,76 +2070,61 @@ msgstr "EpostAddresse"
msgid "EmailEncoding"
msgstr "EpostFormat"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Aktivt (Fjern merkingen for å deaktivere dette fleksifeltet)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Aktiv (Fjern merkingen for å deaktivere denne gruppen)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Aktiv (Fjern merkingen for å deaktivere denne køen)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
msgstr "Aktive Fleksifelt"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Aktive Køer"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Aktiv status %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Skriv multiple verdier"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Skriv en verdi"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "Skriv saker og/eller URIer som det skal linkes til. Separer dem med mellomrom"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Feil"
@@ -2228,7 +2132,7 @@ msgstr "Feil"
msgid "Error adding watcher"
msgstr "Feilet ved opprettelse av Overvåker"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Feil i parameterne til Queue->AddWatcher"
@@ -2236,11 +2140,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:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Feil i parameterne til Ticket->AddWatcher"
@@ -2248,19 +2152,15 @@ 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:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2268,7 +2168,7 @@ msgstr ""
msgid "Everyone"
msgstr "Alle"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Eksempel:"
@@ -2280,32 +2180,33 @@ msgstr "EksternAutId"
msgid "ExternalContactInfoId"
msgstr "EksternKontaktInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Ekstra info"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Kunne ikke finne pseudogruppen 'Privilgerte' brukere."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Kunne ikke finne 'pseudogruppen 'Upriviligerte' brukere"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Kunne ikke laste modulen %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Feb."
@@ -2313,39 +2214,51 @@ msgstr "Feb."
msgid "February"
msgstr "Februar"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "End"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Endelig Prioritet"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "EndeligPrioritet"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "Finn grupper hvor"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr ""
@@ -2353,11 +2266,11 @@ msgstr ""
msgid "Find new/open tickets"
msgstr "Finn nye/Ã¥pne saker"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Finn folk hvor"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Finn saker"
@@ -2365,7 +2278,7 @@ msgstr "Finn saker"
msgid "Finish Approval"
msgstr "Fullfør godkjennelse"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Først"
@@ -2373,52 +2286,52 @@ msgstr "Først"
msgid "First page"
msgstr "Første side"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Tving gjennom endring"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Fant %quant(%1) sak(er)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Fant Objektet"
#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "FriforkKontaktInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "FriformMultipel"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "FriformSingel"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Fre."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Fulle headere"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
@@ -2426,16 +2339,16 @@ msgstr ""
msgid "Getting the current user from a pgp sig\\n"
msgstr "Henter brukerinfo fra pgp signatur\\n"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Gitt til %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Global"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr ""
@@ -2447,16 +2360,20 @@ msgstr "Globale Nøkkelordvalg"
msgid "Global Scrips"
msgstr "Globale Scrip"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Globale maler: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Start!"
@@ -2468,7 +2385,7 @@ msgstr "Gyldig pgp sig fra %1\\n"
msgid "Goto page"
msgstr "GÃ¥ til siden"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "GÃ¥ til saken"
@@ -2476,7 +2393,7 @@ msgstr "GÃ¥ til saken"
msgid "Grand"
msgstr "Stor"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Gruppe"
@@ -2484,11 +2401,11 @@ msgstr "Gruppe"
msgid "Group %1 %2: %3"
msgstr "Gruppen %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Grupperettigheter"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Alt medlem av gruppen"
@@ -2496,20 +2413,20 @@ msgstr "Alt medlem av gruppen"
msgid "Group could not be created."
msgstr "Gruppen kunne ikke lastes."
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "Gruppen kunne ikke opprettes: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Gruppen opprettet"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "Gruppen har ikke det medlemmet"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Fant ikke gruppen"
@@ -2521,44 +2438,42 @@ msgstr "Fant ikke gruppen.\\n"
msgid "Group not specified.\\n"
msgstr "Ikke spesifisert gruppe.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Grupper"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Grupper kan ikke være medlemmer av sine medlemmer"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr ""
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Hallo!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Hallo, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Historikk"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr ""
@@ -2566,11 +2481,11 @@ msgstr ""
msgid "HomePhone"
msgstr "HjemmeTelefon"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Hjemmeside"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Jeg har %quant(%1, sementblandere)."
@@ -2579,11 +2494,15 @@ msgstr "Jeg har %quant(%1, sementblandere)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Jeg har [quant,_1,sementblandere]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Id"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identitet"
@@ -2591,63 +2510,63 @@ msgstr "Identitet"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Hvis en godkjenner blir avvist, avvis orginalen, og slett ventende godkjenninger"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
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:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Ugyldig verdig for %1"
-#: NOT FOUND IN SOURCE
-msgid "Image"
-msgstr ""
-
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "LÃ¥st felt"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "Inkluder deaktiverte fleksifelt i listen."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Inkluder deaktiverte køer i listen."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Inkluder deaktiverte brukere i søket."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Startprioritet"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "StartPrioritet"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Feil i inntasting"
@@ -2655,20 +2574,20 @@ msgstr "Feil i inntasting"
msgid "Interest noted"
msgstr "Interesse registrert"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Intern Feil"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Intern Feil: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Ugyldig gruppetype"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Ugyldige rettigheter"
@@ -2676,7 +2595,7 @@ msgstr "Ugyldige rettigheter"
msgid "Invalid Type"
msgstr "Ugyldig Type"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Ugyldig data"
@@ -2684,44 +2603,48 @@ msgstr "Ugyldig data"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Ugydlig eier. Setter til 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Ugyldig kø"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Ugyldige rettigheter"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Ugyldig verdi for %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Ugyldig verdi for fleksifeltet."
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Ugyldig verdi for status"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Det tar flere parametere:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Ting som venter på min godkjenning"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Jan."
@@ -2729,11 +2652,11 @@ msgstr "Jan."
msgid "January"
msgstr "Januar"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Bli med i eller forlat denne gruppen"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul."
@@ -2741,11 +2664,11 @@ msgstr "Jul."
msgid "July"
msgstr "Juli"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Total"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun."
@@ -2761,23 +2684,23 @@ msgstr "Nøkkelord"
msgid "Lang"
msgstr "Språk"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Siste"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Siste Kontakt"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Sist kontaktet"
@@ -2785,7 +2708,7 @@ msgstr "Sist kontaktet"
msgid "Last Notified"
msgstr "Sist Informert"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Sist Oppdatert"
@@ -2793,19 +2716,19 @@ msgstr "Sist Oppdatert"
msgid "LastUpdated"
msgstr "SistOppdatert"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Igjen"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "La denne brukeren få tilgang til RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "La denne brukeren få rettigheter"
@@ -2817,29 +2740,33 @@ msgstr "Begrenser eier til %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Begrenser køen til %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "Lenke finnes alt"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "Lenke kunne ikke opprettes"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Lenke opprettet (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Lenke slettet (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Lenke ble ikke funnet"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Knytt sak #%1"
@@ -2848,113 +2775,122 @@ msgstr "Knytt sak #%1"
msgid "Link ticket %1"
msgstr "Knytt sak %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Lenker"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Lokasjon"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Logget inn som %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Innlogging"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Logg av"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Sett Eier"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Sett Status"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "msgstr "Sett tidsfrist" "
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Sett løsningsdato"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Sett startdato"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Sett startdato"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Sett informert dato"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Sett prioritet"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Sett Kø"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Sett Emne"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Sett grupper og gruppemedlemsskap"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Rediger egenskaper og konfigurasjon som gjelder for alle køer"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Rediger køer og kø-spesifike egenskaper"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Rediger brukere og passord"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
@@ -2966,33 +2902,33 @@ msgstr "Mars"
msgid "May"
msgstr "Mai"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Medlem lagt til"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Medlem slettet"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Medlem ikke slettet"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Medlem av"
@@ -3000,74 +2936,75 @@ msgstr "Medlem av"
msgid "MemberOf"
msgstr "MedlemAv"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Medlemmer"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "Fletting vellykket"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Fletting feilet. Kunne ikke sette EffektivId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Flett inn i"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Melding"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Mangler en primærnøkkel?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Mobil"
@@ -3075,15 +3012,7 @@ msgstr "Mobil"
msgid "MobilePhone"
msgstr "MobilTelefon"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Endre Tilgangslister"
@@ -3091,31 +3020,37 @@ msgstr "Endre Tilgangslister"
msgid "Modify Custom Field %1"
msgstr "Endre Fleksifeltet %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr ""
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Endre Fleksifelt som gjelder for alle køer"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Endre Scripmaler for denne køen"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Endre Scrips for denne køen"
@@ -3127,33 +3062,30 @@ msgstr "Endre SystemACLer"
msgid "Modify Template %1"
msgstr "Endre Malen %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "Endre et fleksifelt for køen %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "Endre et fleksifelt som gjelder for alle køer"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Endre et scrip for køen %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Endre et scrip som gjelder for alle køer"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr ""
@@ -3161,21 +3093,25 @@ msgstr ""
msgid "Modify dates for # %1"
msgstr "Endre datoer for # %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Endre datoer for #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Endre datoer for sak # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Endre globale grupperettigheter"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Endre globale grupperettigheter"
@@ -3191,108 +3127,110 @@ msgstr "Endre globale rettigheter for brukere"
msgid "Modify global scrips"
msgstr "Endre globale scrips"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Endre globale brukerrettigheter"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Endre globale brukerrettigheter"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Endre gruppens metadata eller slette gruppen"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Endre grupperettigheter for %1 gruppen"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Endre grupperettigheter %1 køen"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Endre medlemsliste for denne gruppen"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Endre sin egen RT konto"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Endre hvem som er relatert til %1 køen"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Endre hvem som er relater til sak #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Endre scrips for %1 køen"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Endre scrips som gjelder alle køer"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Endre mal %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Endre maler som gjelder for alle køer"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Endre overvåkere for køen"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Endre brukeren %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Endre sak # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Endre sak #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Endre saker"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 "Endre brukerrettigheter for %1 gruppen"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Endre brukerrettigheter for %1 køen"
@@ -3301,64 +3239,64 @@ 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:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "EndreACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "EndreEgetMedlemskap"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "EndreKøOvervåkere"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "EndreScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "EndreSegSelv"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "EndreMal"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "EndreSak"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Man."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Mer om %1"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Flytt ned"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Flytt opp"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Flere"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "MÃ¥ spesifisere attributten 'Navn'"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "Mine %1 saker"
@@ -3367,47 +3305,39 @@ msgstr "Mine %1 saker"
msgid "My Approvals"
msgstr "Mine saker til godkjenning"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Mine saker til godkjenning"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Navn"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Navnet er i bruk"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
msgstr "Trenger godkjennelse fra systemadministrator"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Aldri"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Ny"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Nye forhold"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nytt Passord"
@@ -3415,39 +3345,31 @@ msgstr "Nytt Passord"
msgid "New Pending Approval"
msgstr "Ny, Venter på Godkjennelse"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Nytt Søk"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Nytt fleksifelt"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Ny gruppe"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nytt passord"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Melding om nytt passord sendt"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Ny kø"
@@ -3455,11 +3377,11 @@ msgstr "Ny kø"
msgid "New request"
msgstr "Ny forespørsel"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Nye rettigheter"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Nytt scrip"
@@ -3467,27 +3389,27 @@ msgstr "Nytt scrip"
msgid "New search"
msgstr "Nytt søk"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 mal"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "Ny sak"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "Ny sak eksistere ikke"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Ny bruker"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Ny bruker kalt"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Ny overvåker"
@@ -3495,11 +3417,11 @@ msgstr "Ny overvåker"
msgid "New window setting"
msgstr "Instillinger for nytt vindu"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Neste"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3511,43 +3433,39 @@ msgstr "Neste side"
msgid "NickName"
msgstr "KalleNavn"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Kallenavn"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Ingen FleksiFelt"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Ingen grupper definert"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Ingen kø definert"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "Ingen RT bruker funnet. Vennligst referer til manualen.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Ingen Mal"
@@ -3559,11 +3477,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Ingen handling"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Ingen kolonne spesifisert"
@@ -3571,7 +3489,7 @@ msgstr "Ingen kolonne spesifisert"
msgid "No command found\\n"
msgstr "Ingen kommando funnet\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Ingen kommentar skrevet om denne brukeren"
@@ -3579,72 +3497,77 @@ msgstr "Ingen kommentar skrevet om denne brukeren"
msgid "No correspondence attached"
msgstr "Ingen korrespondanse vedlagt"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Ingen beskrivelse for %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Ingen gruppe spesifisert"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Passordet er ikke satt"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Ingen tilgang til å opprette køer"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Ikke tilgang til å opprette brukere"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "Ikke tilgang til å vise den saken"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Ingen primær spesifisert"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Ingen primære spesifisert"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Det er ingen køer som matcher søkekriteriet"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Ingen rettigheter funnet"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Ingen rettigheter tildelt"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Ingen søk å behandle"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr ""
@@ -3652,7 +3575,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Ingen saksid oppgitt"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Transaksjonstype ikke spesifisert"
@@ -3660,7 +3583,7 @@ msgstr "Transaksjonstype ikke spesifisert"
msgid "No user or email address specified"
msgstr "Ingen bruker eller epostaddresse oppgitt"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Fant ingen brukere som treffer søkekriteriene."
@@ -3668,15 +3591,15 @@ 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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Ingen verdi sendt til _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Ingen"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Ukjent felt?"
@@ -3684,15 +3607,15 @@ msgstr "Ukjent felt?"
msgid "Not logged in"
msgstr "Ikke logget inn"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Ikke logget inn."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Ikke satt"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Ikke implementert enda."
@@ -3700,11 +3623,11 @@ msgstr "Ikke implementert enda."
msgid "Not yet implemented...."
msgstr "Ikke implementert enda...."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Notater"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "Melding kunne ikke sendes"
@@ -3776,7 +3699,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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
@@ -3784,23 +3707,37 @@ msgstr "Nov."
msgid "November"
msgstr "November"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Objekter kunne ikke opprettes"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objektet ble opprettet"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Okt."
@@ -3808,19 +3745,19 @@ msgstr "Okt."
msgid "October"
msgstr "Oktober"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Ved"
@@ -3860,21 +3797,21 @@ msgstr "Ved statusendring"
msgid "On Transaction"
msgstr "Ved Transaksjon"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "Vis kun godkjennelse for saker opprettet etter %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Bare vis godkjennelse for saker opprettet før %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Ã…pne"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Ã…pne den"
@@ -3882,7 +3819,7 @@ msgstr "Ã…pne den"
msgid "Open requests"
msgstr "Åpne forespørsler"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "Ã…pne saker"
@@ -3898,7 +3835,7 @@ msgstr "Ã…pne saker (fra utlisting) it et annet vinud"
msgid "Open tickets on correspondence"
msgstr "Ã…pne saker ved korrespondanse"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3906,40 +3843,36 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "Rekkefølge og sortering"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organisasjon"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Opprinnelig sak: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Over tid beveger prioriteten seg mot"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Eie saker"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "EieSak"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Eier"
@@ -3947,11 +3880,11 @@ msgstr "Eier"
msgid "Owner changed from %1 to %2"
msgstr "Eier endret fra %1 til %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Eier ble tvunget til å endres fra %1 til %2"
@@ -3960,12 +3893,12 @@ msgstr "Eier ble tvunget til å endres fra %1 til %2"
msgid "Owner is"
msgstr "Eier er"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Personsøker"
@@ -3977,36 +3910,53 @@ msgstr "PersonSøker"
msgid "Parent"
msgstr "Forelder"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Foreldre"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Passord"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Passordhint"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "For kort passord"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Passord: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr "Passordene stemmer ikke overens."
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr "Passordene stemmer ikke overrens. Passordet ble ikke endret"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Personer"
@@ -4014,27 +3964,27 @@ msgstr "Personer"
msgid "Perform a user-defined action"
msgstr "Kjør en brukerdefinert handling"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Ingen Tilgang"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Personlige Grupper"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Personlige grupper"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Personlige grupper:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Telefonnummer"
@@ -4046,7 +3996,7 @@ msgstr "Stedholder"
msgid "Pref"
msgstr "Pref"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Instillinger"
@@ -4054,15 +4004,15 @@ msgstr "Instillinger"
msgid "Prefs"
msgstr "Pref"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Klargjør Forkortet"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Forrige"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -4074,20 +4024,20 @@ msgstr "Forrige side"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Primær %1 ikke funnet."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioritet"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Prioritet starter på"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -4095,36 +4045,32 @@ msgstr ""
msgid "Privileged"
msgstr "Priviligert"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Priviligert status: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Priviligerte brukere"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Pseduogruppe for intern bruk"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Kø"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -4138,7 +4084,7 @@ msgstr "Køen '%1' ikke funnet\\n"
msgid "Queue Keyword Selections"
msgstr "Nøkkelordvalg for kø"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Kønavn"
@@ -4146,19 +4092,19 @@ msgstr "Kønavn"
msgid "Queue Scrips"
msgstr "Køscrip"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Køen eksisterer allerede"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "Køen kunne ikke opprettes"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Køen opprettet"
@@ -4166,32 +4112,32 @@ msgstr "Køen opprettet"
msgid "Queue is not specified."
msgstr "Køen er ikke oppgitt."
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Køen ikke funnet"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Køer"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "Raskt søk"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 for %2"
@@ -4208,7 +4154,7 @@ msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT-administrasjon"
@@ -4228,7 +4174,7 @@ msgstr "RT Konfigurasjonsfeil"
msgid "RT Critical error. Message not recorded!"
msgstr "Kritisk RT feil. Meldingen ble ikke lagret!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT Feil"
@@ -4241,18 +4187,14 @@ msgid "RT Recieved mail (%1) from itself."
msgstr "RT Mottok mail (%1) fra seg selv."
#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT Selvbetjening / Lukkede Saker"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT oversikt"
@@ -4268,11 +4210,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
+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" "
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT for %1"
@@ -4290,10 +4236,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT er &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Den er distribuert under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 er &copy; Copyright 1996-2002 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Den er distribuert under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
@@ -4309,11 +4251,7 @@ msgstr "RT vil behandle denne meldingen som om den var usignert"
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Ekte Navn"
@@ -4321,31 +4259,31 @@ msgstr "Ekte Navn"
msgid "RealName"
msgstr "EkteNavn"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referert til av"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Refererer til"
@@ -4361,48 +4299,44 @@ msgstr "Redefiner"
msgid "Refine search"
msgstr "Redefiner søket"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Last siden på nytt hvert %1 minutt."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Fjern AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Fjern Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Fjern Kunde"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Svar"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Svar på sak"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "SvarPÃ¥Sak"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Kunde"
@@ -4418,37 +4352,37 @@ msgstr "Kunde(r)"
msgid "RequestorAddresses"
msgstr "KundeAddresser"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Kunder"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "Forespørsler skal være behandlet innen"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Reset"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Hjemme"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Løs"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Løs saknr #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Løst"
@@ -4456,7 +4390,7 @@ msgstr "Løst"
msgid "Response to requestors"
msgstr "Svar til kunder"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultater"
@@ -4464,11 +4398,11 @@ msgstr "Resultater"
msgid "Results per page"
msgstr "Resultater per side"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Skriv Passord igjen"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
@@ -4476,49 +4410,49 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Rettighet Deligert"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Rettighet Tildelt"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Rettighet lastet"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Rettigheten kunne ikke trekkes tilbake"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Rettighet ikke funnet"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Rettighet ikke lastet."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Rettighet fjernet"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Rettigheter"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Rettigheter kunne ikke tildeles for %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Rettigheter kunne ikke trekkes tilbake for %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Roller"
@@ -4526,53 +4460,59 @@ msgstr "Roller"
msgid "RootApproval"
msgstr "RootGodkjenning"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Lør."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Lagre Endringer"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Lage endringer"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip Opprettet"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip slettet"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrip"
@@ -4580,11 +4520,11 @@ msgstr "Scrip"
msgid "Scrips for %1\\n"
msgstr "Scrip for %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Scrip som gjelder for alle køer"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Søk"
@@ -4592,127 +4532,136 @@ msgstr "Søk"
msgid "Search Criteria"
msgstr "Søkekriteria"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Søk etter godkjenninger"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Sikkerhet:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr "SeKø"
-
-#: NOT FOUND IN SOURCE
-msgid "Select"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "SeKø"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Velg en gruppe"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Velg en kø"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Velg en bruker"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Velg fleksifelt"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Velg gruppe"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Velg flere verdier"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Velg en verdi"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Velg kø"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Velg scrip"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Velg mal"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Velg bruker"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "VelgFlere"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "VelgEnkelt"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr ""
@@ -4764,59 +4713,51 @@ msgstr "Sender epost til de administrative Ccene som kommentar"
msgid "Sends mail to the owner"
msgstr "Sender epost til eieren"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Sep."
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "September"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Vis Resultater"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Vis godkjente forespørsler"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Vis basisinfo"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Vis avviste forespørsler"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Vis detaljer"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Vis ventende forespørsler"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Vis forespørsler som venter på andre godkjenninger"
@@ -4828,43 +4769,47 @@ msgstr "Vis sakens private kommentarer"
msgid "Show ticket summaries"
msgstr "Vis sakssammendrag"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "VisACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "VisScrip"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "VisMal"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "VisSak"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "VisSaksKommentarer"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
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:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Meld deg på som sak/kø AdminCc"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Signatur"
@@ -4872,23 +4817,27 @@ msgstr "Signatur"
msgid "Signed in as %1"
msgstr "Logget inn som %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Enkel"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "Dropp Meny"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr ""
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "Sorter"
#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Sort key"
msgstr "Sorter nøkkel"
@@ -4900,11 +4849,7 @@ msgstr "Sorter resultater etter"
msgid "SortOrder"
msgstr "SorteringsRekkefølge"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4916,7 +4861,7 @@ msgstr "Pauset"
msgid "Start page"
msgstr "Startside"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Startet"
@@ -4924,7 +4869,7 @@ msgstr "Startet"
msgid "Started date '%1' could not be parsed"
msgstr "Startdato '%1' kunne ikke tolkes"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Starter"
@@ -4936,11 +4881,11 @@ msgstr "Starter Etter"
msgid "Starts date '%1' could not be parsed"
msgstr "Startdato '%1' kunne ikke tolkes"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Stat"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Status"
@@ -4948,8 +4893,7 @@ msgstr "Status"
msgid "Status Change"
msgstr "Statusendring"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Status endret fra %1 til %2"
@@ -4957,73 +4901,69 @@ msgstr "Status endret fra %1 til %2"
msgid "StatusChange"
msgstr "EndreStatus"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Stjel"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Stjålet fra %1"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
msgstr "Stjålet fra %1 "
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Emne"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Endre emne til %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Oppdater"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "Send Arbeidsflyt"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Lykkes"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Søn."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperBruker"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "System"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Systemfeil"
@@ -5035,15 +4975,20 @@ msgstr "Systemfeil. Rettighet ikke tildelt."
msgid "System Error. right not granted"
msgstr "Systemfeil. rettigheter ikke tildelt"
-#: html/Admin/Tools/index.html:2
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Systemfeil. Rettighet ikke tildelt."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Systemfeil. Rettighet ikke tildelt."
@@ -5051,7 +4996,7 @@ msgstr "Systemfeil. Rettighet ikke tildelt."
msgid "System error. Unable to grant rights."
msgstr "Systemfeil. Kunne ikke tildele rettigheter."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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"
@@ -5059,44 +5004,40 @@ msgstr "Systemgrupper"
msgid "SystemRolegroup for internal use"
msgstr "SystemRollegruppe for intern bruk"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRENG"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Ta"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Tatt"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Mal"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Mal #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Mal slettet"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Kunne ikke finne mal"
@@ -5104,11 +5045,11 @@ msgstr "Kunne ikke finne mal"
msgid "Template not found\\n"
msgstr "Kunne ikke finne mal\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Mal tolket"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Maler"
@@ -5116,37 +5057,33 @@ msgstr "Maler"
msgid "Templates for %1\\n"
msgstr "Maler for %1\\n"
-#: NOT FOUND IN SOURCE
-msgid "Text"
-msgstr ""
-
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Verdien er allerede satt"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "Det er ikke en verdi for dette fleksifeltet"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Det er den samme verdien"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr "Den primæren har allerede den rettigheten"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Den primæren er ikke en %1 for denne køen"
@@ -5155,11 +5092,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Den køen eksisterer ikke"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Denne saken har uløste avhengigheter"
@@ -5167,27 +5104,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Den brukeren eier allerede den saken"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Den brukeren finnes ikke"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Den brukeren er allerede priviligert"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Den brukeren er allerede upriviligert"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Denne brukeren er nå priviligert"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Dette brukeren er nå upriviligert"
@@ -5195,23 +5132,23 @@ msgstr "Dette brukeren er nå upriviligert"
msgid "That user is now unprivilegedileged"
msgstr "Den brukeren er allerede upriviligert"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Dette er ikke en numerisk id"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Detaljer"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "CCen til en sak"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "Administrative CCer for en sak"
@@ -5219,7 +5156,7 @@ msgstr "Administrative CCer for en sak"
msgid "The comment has been recorded"
msgstr "Kommentarer er lagret"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -5227,31 +5164,31 @@ 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:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Den nye verdien har blitt satt."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "Eieren av en sak"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "Forespørren av en sak"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Disse kommentarene er generelt ikke synlig for brukeren"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
@@ -5259,15 +5196,15 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Denne saken %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Denne transaksjonen ser ikke ut til å ha noe innhold"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "Denne brukerens %1 høyst prioriterte saker"
@@ -5276,7 +5213,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:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Tor."
@@ -5292,24 +5229,24 @@ msgstr "Sak # %1 %2"
msgid "Ticket # %1 Jumbo update: %2"
msgstr "Sak $ %1 Jumbo oppdater: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "Sak #%1 Jumbo oppdatering: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Sak #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Sak %1 opprettet i '%2' køen"
@@ -5318,16 +5255,16 @@ msgstr "Sak %1 opprettet i '%2' køen"
msgid "Ticket %1 loaded\\n"
msgstr "Sak %1 lastet\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Sak %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr ""
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Sakshistorikk # %1 %2"
@@ -5340,7 +5277,7 @@ msgstr "SaksId"
msgid "Ticket Resolved"
msgstr "Løst Sak"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr ""
@@ -5348,19 +5285,19 @@ msgstr ""
msgid "Ticket attachment"
msgstr "Saks-vedlegg"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Saks-innhold"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Sakens innholdstype"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "Saken kunne ikke opprettes på grunn av en intern feil"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Sak opprettet"
@@ -5368,7 +5305,7 @@ msgstr "Sak opprettet"
msgid "Ticket creation failed"
msgstr "Saksopprettelse feilet"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Sak slettet"
@@ -5380,7 +5317,7 @@ msgstr "Saksid ikke funnet"
msgid "Ticket killed"
msgstr "Sak drept"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
@@ -5396,17 +5333,20 @@ msgstr "Saksstatus endret"
msgid "Ticket watchers"
msgstr "Saksovervåkere"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "Saker"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Saker %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Saker %1 av %2"
@@ -5414,31 +5354,31 @@ msgstr "Saker %1 av %2"
msgid "Tickets from %1"
msgstr "Saker fra %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Saker som er avhengige av denne godkjennelsen:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Tid Igjen"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Arbeidstid"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Tid igjen"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Tid å vise"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Arbeidstid"
@@ -5446,10 +5386,14 @@ msgstr "Arbeidstid"
msgid "TimeLeft"
msgstr "TidIgjen"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "ArbeidsTid"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "For å generere en diff av denne bekreftelsen:"
@@ -5458,16 +5402,16 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Fortalt"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5475,28 +5419,28 @@ msgstr ""
msgid "Transaction"
msgstr "Transaksjon"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transaksjon %1 slettet"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transaksjon Opprettet"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "Transaction->Create kunne ikke, siden du ikke spesifiserte en saksid"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Transaksjoner er låst"
@@ -5504,23 +5448,19 @@ msgstr "Transaksjoner er låst"
msgid "Trying to delete a right: %1"
msgstr "Prøver å slette en rettighet: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Tir."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Type"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Uimplementert"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Unix login"
@@ -5528,16 +5468,21 @@ msgstr "Unix login"
msgid "UnixUsername"
msgstr "UnixBrukerNavn"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Ukjent InnholdsFormatering %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ubegrenset"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5545,27 +5490,23 @@ msgstr ""
msgid "Unprivileged"
msgstr "Upriviligert"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Ikke tatt"
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Oppdater"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5573,11 +5514,11 @@ msgstr ""
msgid "Update ID"
msgstr "Oppdater ID"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Oppdater Type"
@@ -5589,7 +5530,7 @@ msgstr "Oppdater alle disse sakene samtidig"
msgid "Update email"
msgstr "Oppdater epost"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5597,11 +5538,11 @@ msgstr ""
msgid "Update name"
msgstr "Oppdater navn"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Oppdatering ikke lagret."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Oppdater valgte saker"
@@ -5609,7 +5550,7 @@ msgstr "Oppdater valgte saker"
msgid "Update signature"
msgstr "Oppdater signatur"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Oppdater sak"
@@ -5617,58 +5558,58 @@ msgstr "Oppdater sak"
msgid "Update ticket # %1"
msgstr "Ooppdater sak # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Oppdater sak #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Oppdater sak #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Oppdateringstype var verken korrespondanse eller kommentar."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Oppdatert"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5679,7 +5620,7 @@ msgstr "Bruker %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Bruker %1 Passord: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5696,7 +5637,7 @@ msgstr "Brukeren '%1' ble ikke funnet"
msgid "User Defined"
msgstr "Bruker Definert"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5704,32 +5645,33 @@ msgstr ""
msgid "User ID"
msgstr "BrukerID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "BrukerId"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Brukerrettigheter"
-#: NOT FOUND IN SOURCE
+#: 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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "Bruker kunne ikke opprettes: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Bruker opprettet"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Brukerdefinerte grupper"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
@@ -5741,23 +5683,23 @@ msgstr "Bruker informert"
msgid "User view"
msgstr "Brukervisning"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Brukernavn"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Brukere"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Brukere som treffer søkekriteria"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
@@ -5765,7 +5707,7 @@ msgstr ""
msgid "ValueOfQueue"
msgstr "KøVerdi"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Verdier"
@@ -5773,11 +5715,11 @@ msgstr "Verdier"
msgid "VrijevormEnkele"
msgstr "VrijevormEnkele"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Overvåk"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "OvervåkSomAdminCc"
@@ -5785,7 +5727,7 @@ msgstr "OvervåkSomAdminCc"
msgid "Watcher loaded"
msgstr "Overvåker lastet"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Overvåkere"
@@ -5793,7 +5735,7 @@ msgstr "Overvåkere"
msgid "WebEncoding"
msgstr "WebFormatering"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Ons."
@@ -5849,19 +5791,11 @@ msgstr "NÃ¥r kommentarer kommer inn"
msgid "Whenever correspondence comes in"
msgstr "NÃ¥r korrespondanse kommer inn"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Arbeid"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5869,31 +5803,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "ArbeidsTelefon"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Arbeidet"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Du eier allerede denne saken"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Du er ikke en autorisert bruker"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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"
@@ -5901,24 +5823,24 @@ msgstr "Du kan bare omfordele saker som du eier eller som ikke har en eier"
msgid "You don't have permission to view that ticket.\\n"
msgstr "Du har ikke tilgang til å se den saken.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Du fant %1 saker i %2 køen"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr ""
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "Du kan ikke opprette forespørsler i den køen."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Velkommen tilbake"
@@ -5946,11 +5868,11 @@ msgstr "Din forespørsel ble avvist"
msgid "Your request was rejected."
msgstr "Din forespørsel ble avvist"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Ditt brukernavn/passord er ugyldig"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "Zip"
@@ -5958,24 +5880,28 @@ msgstr "Zip"
msgid "[no subject]"
msgstr "[ikke noe emne]"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "som tildelt til %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "lukket"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "inneholder"
@@ -5995,7 +5921,7 @@ msgstr "korrespondanse (sansynligvis) ikke sendt"
msgid "correspondence sent"
msgstr "korrespondanse sendt"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "dager"
@@ -6007,26 +5933,50 @@ msgstr "død"
msgid "delete"
msgstr "slett"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "slettet"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "treffer ikke"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "inneholder ikke"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "lik som"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "usant"
@@ -6035,48 +5985,44 @@ msgstr "usant"
msgid "filename"
msgstr "filnavn"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "større enn"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "gruppe '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "timer"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "id"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "er"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "er ikke"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "mindre enn"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "treffer"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minutter"
@@ -6084,27 +6030,27 @@ msgstr "minutter"
msgid "modifications\\n\\n"
msgstr "endringer\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "måneder"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "ny"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "ingen verdi"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ingen"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "ikke lik som"
@@ -6112,72 +6058,68 @@ msgstr "ikke lik som"
msgid "notlike"
msgstr "ikkelik"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "Ã¥pen"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "personlig gruppe '%1' for bruker '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "kø %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "avvist"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "løst"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "sek"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "pauset"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "system %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "systemgruppe '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "den kallende komponenten oppga ikke hvorfor"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "sak #%1 %2"
#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "true"
msgstr "sant"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "ubeskrevet gruppe %1"
@@ -6186,12 +6128,12 @@ msgstr "ubeskrevet gruppe %1"
msgid "undescripbed group %1"
msgstr "ubeskrevet gruppe %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "bruker %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "uker"
@@ -6199,11 +6141,7 @@ msgstr "uker"
msgid "with template %1"
msgstr "med malen %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "Ã¥r"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/pl.po b/rt/lib/RT/I18N/pl.po
new file mode 100644
index 0000000..3faa4ec
--- /dev/null
+++ b/rt/lib/RT/I18N/pl.po
@@ -0,0 +1,6436 @@
+# Copyright (c) 2002 Jesse Vincent <jesse@bestpractical.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: RT 3.2.2\n"
+"POT-Creation-Date: 2007-01-18 11:36+0800\n"
+"PO-Revision-Date: 2005-01-18 02:00+0800\n"
+"Last-Translator: Piotr Åšliwa <piotr.sliwa@comarch.pl>\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"
+
+#: NOT FOUND IN SOURCE
+msgid "#"
+msgstr "Nr"
+
+#: 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 "#%1: %2"
+
+#: lib/RT/Record.pm:926
+#. ($label)
+msgid "$prefix %1"
+msgstr ""
+
+#: lib/RT/URI/fsck_com_rt.pm:257
+#. ($self->ObjectType, $self->Object->Id)
+msgid "%1 #%2"
+msgstr "%1 nr%2"
+
+#: lib/RT/Date.pm:361
+#. ($s, $time_unit)
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: NOT FOUND IN SOURCE
+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))
+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
+#. ($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
+#. ($s, $time_unit)
+msgid "%1 %2 ago"
+msgstr "przed %1 %2"
+
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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
+#. ($cf->Name, $old_value->Content)
+#. ($field, $self->OldValue)
+#. ($self->Field, $principal->Object->Name)
+msgid "%1 %2 deleted"
+msgstr "%1 %2 zostało usunięte"
+
+#: NOT FOUND IN SOURCE
+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
+#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
+msgid "%1 %2 with template %3"
+msgstr "%1 %2 wg szablonu %3"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 (%2) %3 this ticket\\n"
+msgstr "%1 (%2) %3 tego zgłoszenia\\n"
+
+#: html/Ticket/Elements/ShowAttachments:72
+#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
+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
+#. (loc($DefaultStatus))
+#. (loc($TicketObj->Status))
+#. ($TicketObj->OwnerObj->Name())
+#. (loc($Ticket->Status()))
+msgid "%1 (Unchanged)"
+msgstr "%1 (Niezmienione)"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 - %2 shown"
+msgstr "wyświetlone %1 - %2"
+
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
+#. ("--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
+#. ("--verbose")
+msgid "%1 - Output status updates to STDOUT"
+msgstr "%1 - Status wyjściowy zaktualizowany na STDOUT"
+
+#: bin/rt-crontool:204
+#. ("--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
+#. ("--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
+#. ("--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>',)
+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
+#. ($self->Id)
+msgid "%1 ScripAction loaded"
+msgstr "Skrypt %1 został załadowany"
+
+#: lib/RT/Record.pm:1708
+#. ($args{'Value'}, $cf->Name)
+msgid "%1 added as a value for %2"
+msgstr "dodano %1 jako wartość dla %2"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 aliases require a TicketId to work on"
+msgstr "do określenia aliasów dla %1 wymagany numer zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 aliases require a TicketId to work on "
+msgstr "do określenia aliasów dla %1 wymagany numer zgłoszenia "
+
+#: NOT FOUND IN SOURCE
+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
+#. ($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
+#. ($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
+#. ($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 zmieniło się z %2 na %3"
+
+# Nie jestem pewien!
+#: html/Search/Build.html:212
+#. ($Description)
+msgid "%1 copy"
+msgstr "kopia %1"
+
+#: lib/RT/Record.pm:930
+msgid "%1 could not be set to %2."
+msgstr "nie udało się ustawić %1 na %2"
+
+#: NOT FOUND IN SOURCE
+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
+#. ($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
+#. ($obj_type)
+msgid "%1 created"
+msgstr "%1 crĂŠĂŠ(e)"
+
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
+msgid "%1 deleted"
+msgstr "%1 supprimĂŠ(e)"
+
+#: html/Elements/MyTickets:47
+#. ($rows)
+msgid "%1 highest priority tickets I own"
+msgstr "%1 zgłoszeń o najwyższym priorytecie, których jestem właścicielem"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 highest priority tickets I own..."
+msgstr "%1 zgłoszeń o najwyższym priorytecie, których właścicielem jest użytkownik..."
+
+#: NOT FOUND IN SOURCE
+msgid "%1 highest priority tickets I requested..."
+msgstr "%1 zgłoszeń o najwyższym priorytecie zarejestrowanych przez użytkownika..."
+
+#: bin/rt-crontool:186
+#. ($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
+#. ($principal->Object->Name, $args{'Type'})
+msgid "%1 is no longer a %2 for this queue."
+msgstr "%1 nie jest już %2 dla tej kolejki"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 is no longer a %2 for this ticket."
+msgstr "%1 nie jest już %2 dla tego zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 is no longer a value for custom field %2"
+msgstr "%1 nie jest już wartością pola %2"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 isn't a valid Queue id."
+msgstr "%1 nie jest aktualnie obowiÄ…zujÄ…cym Id kolejki"
+
+#: NOT FOUND IN SOURCE
+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)
+msgid "%1 min"
+msgstr "%1 min."
+
+#: NOT FOUND IN SOURCE
+msgid "%1 most recently updated articles"
+msgstr "%1 ostatnio zaktualizowanych artykułów"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 newest articles"
+msgstr "%1 najnowszych artykułów"
+
+#: html/Elements/MyRequests:47
+#. ($rows)
+msgid "%1 newest unowned tickets"
+msgstr "%1 zgłoszeń bez właściciela"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 not shown"
+msgstr "%1 nie zostało wyświetlone"
+
+#: lib/RT/CustomField_Overlay.pm:827
+msgid "%1 objects"
+msgstr "%1 objets"
+
+#: html/User/Elements/DelegateRights:97
+#. (loc($ObjectType =~ /^RT::(.*)$/))
+msgid "%1 rights"
+msgstr "%1 - uprawnienia"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 succeeded\\n"
+msgstr "%1 udało się"
+
+#: NOT FOUND IN SOURCE
+msgid "%1 type unknown for $MessageId"
+msgstr "%1 to nieznany typ Id wiadomości ($MessageId)"
+
+#: NOT FOUND IN SOURCE
+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."
+msgstr "%1 zamknie wszystkie części zamykanego zgłoszenia grupowego."
+
+#: NOT FOUND IN SOURCE
+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
+msgid "%1's %2 objects"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:829
+msgid "%1's %2's %3 objects"
+msgstr ""
+
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
+#. ($object->Name)
+#. ($Object->Name)
+msgid "%1's saved searches"
+msgstr "Zapisane zapytania %1"
+
+#: lib/RT/Transaction_Overlay.pm:470
+#. ($self)
+msgid "%1: no attachment specified"
+msgstr "%1: nie określono załącznika"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:78
+#. ($size)
+msgid "%1b"
+msgstr "%1b"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:75
+#. (int( $size / 102.4 ) / 10)
+msgid "%1k"
+msgstr "%1k"
+
+#: lib/RT/Ticket_Overlay.pm:1118
+#. ($args{'Status'})
+msgid "'%1' is an invalid value for status"
+msgstr "'%1' to nieprawidłowa wartość statusu"
+
+#: NOT FOUND IN SOURCE
+msgid "'%1' not a recognized action. "
+msgstr "'%1' n'est pas une action connue. "
+
+#: NOT FOUND IN SOURCE
+msgid "(Check box to delete group member)"
+msgstr "(Zaznacz pole, aby usunąć element z grupy)"
+
+#: NOT FOUND IN SOURCE
+msgid "(Check box to delete scrip)"
+msgstr "(Zaznacz pole, aby usunąć skrypt)"
+
+#: 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 "(Zaznacz pole, aby usunąć)"
+
+#: NOT FOUND IN SOURCE
+msgid "(Check boxes to delete)"
+msgstr "(Zaznacz pola, aby usunąć)"
+
+#: html/Ticket/Elements/PreviewScrips:94
+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
+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
+msgid "(Enter ticket ids or URLs, separated with spaces)"
+msgstr "(Wprowadź numery lub adresy URL zgłoszeń, oddzielone spacjami)"
+
+#: NOT FOUND IN SOURCE
+msgid "(Enter ticket ids or URLs, seperated with spaces)"
+msgstr "(Wprowadź numery lub adresy URL zgłoszeń, oddzielone spacjami)"
+
+#: 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 "(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)"
+
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
+msgid "(No members)"
+msgstr "(Brak członków grupy)"
+
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
+msgid "(No scrips)"
+msgstr "(Brak skryptów)"
+
+#: html/Admin/Elements/EditTemplates:52
+msgid "(No templates)"
+msgstr "(Brak szablonów)"
+
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
+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 "(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)"
+
+#: 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 "(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
+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
+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)"
+
+#: 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 "(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
+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
+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/Admin/Groups/index.html:57 html/User/Groups/index.html:54
+msgid "(empty)"
+msgstr "(pusta)"
+
+#: NOT FOUND IN SOURCE
+msgid "(no Summary)"
+msgstr "(brak streszczenia)"
+
+#: html/Admin/Users/index.html:60
+msgid "(no name listed)"
+msgstr "(brak listy użytkowników)"
+
+#: NOT FOUND IN SOURCE
+msgid "(no name)"
+msgstr "(brak nazwy)"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "(no value)"
+msgstr "(brak wartości)"
+
+#: html/Admin/Elements/EditCustomFieldValues:47
+msgid "(no values)"
+msgstr "(aucune valeur)"
+
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
+msgid "(only one ticket)"
+msgstr "(tylko jedno zgłoszenie)"
+
+#: html/Elements/RT__Ticket/ColumnMap:146
+msgid "(pending approval)"
+msgstr "(oczekuje na zatwierdzenie)"
+
+#: html/Elements/RT__Ticket/ColumnMap:149
+msgid "(pending other Collection)"
+msgstr "(oczekuje na innÄ… KolekcjÄ™)"
+
+#: NOT FOUND IN SOURCE
+msgid "(pending other tickets)"
+msgstr "(oczekuje na inne zgłoszenia)"
+
+#: NOT FOUND IN SOURCE
+msgid "(requestor's group)"
+msgstr "(groupe du demandeur)"
+
+#: html/Admin/Users/Modify.html:71
+msgid "(required)"
+msgstr "(wymagana)"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "(untitled)"
+msgstr "(nienazwany)"
+
+#: 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..."
+
+#: NOT FOUND IN SOURCE
+msgid "25 highest priority tickets I requested..."
+msgstr "25 zgłoszeń o najwyższym priorytecie zarejestrowanych przez użytkownika..."
+
+#: html/Ticket/Elements/ShowBasics:53
+msgid "<% $Ticket->Status%>"
+msgstr "<% $Ticket->Status%>"
+
+#: html/Elements/SelectTicketTypes:48
+msgid "<% $_ %>"
+msgstr "<% $_ %>"
+
+#: html/Search/Elements/SelectLinks:48
+msgid "<%$_%>"
+msgstr ""
+
+#: html/Search/Elements/DisplayOptions:65
+msgid "<%$field%>"
+msgstr ""
+
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
+
+#: etc/initialdata:218
+msgid "A blank template"
+msgstr "Pusty szablon"
+
+#: html/Admin/Users/Modify.html:363
+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
+msgid "ACE not found"
+msgstr "Nie udało się odnaleźć ACE"
+
+#: lib/RT/ACE_Overlay.pm:854
+msgid "ACEs can only be created and deleted."
+msgstr "ACE mogą być tylko utworzone lub usunięte."
+
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Aborting to avoid unintended ticket modifications.\\n"
+msgstr "Przerwanie operacji, aby uniknąć niezamierzonych modyfikacji zgłoszenia.\\n"
+
+#: html/User/Elements/Tabs:53
+msgid "About me"
+msgstr "Użytkownika"
+
+#: html/Admin/Users/Modify.html:106
+msgid "Access control"
+msgstr "Kontrola dostępu"
+
+#: html/Admin/Elements/EditScrip:71
+msgid "Action"
+msgstr "Operacja"
+
+#: lib/RT/Scrip_Overlay.pm:173
+#. ($args{'ScripAction'})
+msgid "Action %1 not found"
+msgstr "Operacja %1 nie została odnaleziona"
+
+#: NOT FOUND IN SOURCE
+msgid "Action committed."
+msgstr "Operacja została zatwierdzona"
+
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
+msgid "Action prepared..."
+msgstr "Operacja została przygotowana..."
+
+#: html/Search/Build.html:85
+msgid "Add"
+msgstr "Dodaj"
+
+#: html/Search/Bulk.html:114
+msgid "Add AdminCc"
+msgstr "Dodaj AdminCc"
+
+#: html/Search/Bulk.html:110
+msgid "Add Cc"
+msgstr "Dodaj Cc"
+
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Dodaj kryterium"
+
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
+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
+msgid "Add Requestor"
+msgstr "Dodaj zgłaszającego"
+
+#: html/Admin/Elements/AddCustomFieldValue:46
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Add a scrip to this queue"
+msgstr "Dodaj skrypt dla tej kolejki"
+
+#: html/Admin/Global/Scrip.html:76
+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
+msgid "Add additional criteria"
+msgstr "Dodaj kolejne kryterium"
+
+#: html/Search/Bulk.html:146
+msgid "Add comments or replies to selected tickets"
+msgstr "Dodaj komentarze lub odpowiedzi do wybranych zgłoszeń"
+
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
+msgid "Add members"
+msgstr "Dodaj członków grupy"
+
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
+msgid "Add new watchers"
+msgstr "Dodaj nowych obserwatorów"
+
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "AddNextState"
+msgstr "Dodaj następny status"
+
+#: lib/RT/Queue_Overlay.pm:760
+#. ($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
+#. ($self->loc($args{'Type'}))
+msgid "Added principal as a %1 for this ticket"
+msgstr "Został dodany zarządzający %1 dla tego zgłoszenia"
+
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
+msgid "Address1"
+msgstr "Adres 1"
+
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
+msgid "Address2"
+msgstr "Adres 2"
+
+#: html/Ticket/Create.html:95
+msgid "Admin Cc"
+msgstr "Admin Cc"
+
+#: etc/initialdata:295
+msgid "Admin Comment"
+msgstr "Administracja komentarzami"
+
+#: etc/initialdata:274
+msgid "Admin Correspondence"
+msgstr "Administracja korespondencjÄ…"
+
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
+msgid "Admin queues"
+msgstr "Administracja kolejkami"
+
+#: NOT FOUND IN SOURCE
+msgid "Admin users"
+msgstr "Administracja użytkownikami"
+
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
+msgid "Admin/Global configuration"
+msgstr "Globalna konfiguracja - administracja"
+
+#: NOT FOUND IN SOURCE
+msgid "Admin/Groups"
+msgstr "Grupy - administracja"
+
+#: NOT FOUND IN SOURCE
+msgid "Admin/Queue/Basics"
+msgstr "Administracja kolejkami . podstawowe informacje"
+
+#: NOT FOUND IN SOURCE
+msgid "AdminAllPersonalGroups"
+msgstr "AdminAllPersonalGroups"
+
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
+msgid "AdminCc"
+msgstr "AdminCc"
+
+#: NOT FOUND IN SOURCE
+msgid "AdminComment"
+msgstr "AdminComment"
+
+#: NOT FOUND IN SOURCE
+msgid "AdminCorrespondence"
+msgstr "AdminCorrespondence"
+
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "AdminCustomField"
+msgstr "AdminPolamiUżytk"
+
+#: NOT FOUND IN SOURCE
+msgid "AdminCustomFields"
+msgstr "AdminCustomFields"
+
+#: lib/RT/Group_Overlay.pm:171
+msgid "AdminGroup"
+msgstr "AdminGroup"
+
+#: lib/RT/Group_Overlay.pm:173
+msgid "AdminGroupMembership"
+msgstr "AdminGroupMembership"
+
+#: lib/RT/System.pm:81
+msgid "AdminOwnPersonalGroups"
+msgstr "AdminOwnPersonalGroups"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "AdminQueue"
+msgstr "AdminQueue"
+
+#: lib/RT/System.pm:82
+msgid "AdminUsers"
+msgstr "AdminUsers"
+
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
+msgid "Administrative Cc"
+msgstr "Administracyjne Cc"
+
+#: NOT FOUND IN SOURCE
+msgid "Admins"
+msgstr "Administrateurs"
+
+#: html/Ticket/Elements/Tabs:197
+msgid "Advanced"
+msgstr "Zaawansowane"
+
+#: NOT FOUND IN SOURCE
+msgid "Advanced Search"
+msgstr "Wyszukiwanie zaawansowane"
+
+#: NOT FOUND IN SOURCE
+msgid "Advanced Search Criteria"
+msgstr "Kryteria wyszukiwania zaawansowanego"
+
+#: html/Elements/SelectDateRelation:57
+msgid "After"
+msgstr "po"
+
+#: NOT FOUND IN SOURCE
+msgid "Age"
+msgstr "Wiek"
+
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Alias for"
+msgstr "Alias pour"
+
+#: etc/initialdata:363
+msgid "All Approvals Passed"
+msgstr "Wszystkie warunki poprawności spełnione"
+
+#: NOT FOUND IN SOURCE
+msgid "All Classes"
+msgstr "Wszystkie klasy"
+
+#: NOT FOUND IN SOURCE
+msgid "All Custom Fields"
+msgstr "Wszystkie pola definiowane przez użytkownika"
+
+#: html/Admin/Queues/index.html:75
+msgid "All Queues"
+msgstr "Wszystkie kolejki"
+
+#: NOT FOUND IN SOURCE
+msgid "Always sends a message to the requestors independent of message sender"
+msgstr "Zawsze wysyła wiadomość do zgłaszających niezależnie od nadawcy wiadomości"
+
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
+msgid "Applies to"
+msgstr "S'applique Ă "
+
+#: html/Search/Edit.html:64
+msgid "Apply"
+msgstr "Zastosuj"
+
+#: html/Search/Edit.html:64
+msgid "Apply your changes"
+msgstr "Zastosuj zmiany"
+
+#: html/Elements/Tabs:74
+msgid "Approval"
+msgstr "Potwierdzenia"
+
+#: html/Approvals/Display.html:67 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 "Potwierdzenie #%1: %2"
+
+#: html/Approvals/index.html:75
+#. ($ticket->Id)
+msgid "Approval #%1: Notes not recorded due to a system error"
+msgstr "Potwierdzenie #%1: Uwagi nie zostały zapisane z powodu błędu systemu"
+
+#: html/Approvals/index.html:73
+#. ($ticket->Id)
+msgid "Approval #%1: Notes recorded"
+msgstr "Potwierdzenie #%1: Uwagi zostały zapisane"
+
+#: NOT FOUND IN SOURCE
+msgid "Approval Details"
+msgstr "Szczegóły zatwierdzenia"
+
+#: etc/initialdata:351
+msgid "Approval Passed"
+msgstr "Zatwierdzone"
+
+#: etc/initialdata:374
+msgid "Approval Rejected"
+msgstr "Odrzucone"
+
+#: NOT FOUND IN SOURCE
+msgid "Approval diagram"
+msgstr "Diagram potwierdzenia"
+
+#: html/Approvals/Elements/Approve:65
+msgid "Approve"
+msgstr "Zatwierdź"
+
+#: etc/initialdata:504
+msgid "Approver's notes: %1"
+msgstr "Uwagi zatwierdzajÄ…cego: %1"
+
+#: lib/RT/Date.pm:440
+msgid "Apr."
+msgstr "Kwi."
+
+#: NOT FOUND IN SOURCE
+msgid "April"
+msgstr "Kwiecień"
+
+#: NOT FOUND IN SOURCE
+msgid "Are you sure you want to delete this article?"
+msgstr "Czy jestes pewien, że chcesz usunąć ten artykuł?"
+
+#: NOT FOUND IN SOURCE
+msgid "Article #%1 deleted"
+msgstr "Artykuł #%1 został usunięty"
+
+#: NOT FOUND IN SOURCE
+msgid "Article #%1: %2"
+msgstr "Artykuł #%1: %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Article not found"
+msgstr "Artykuł nie został odnaleziony"
+
+#: NOT FOUND IN SOURCE
+msgid "Articles"
+msgstr "Artykuły"
+
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
+msgid "Ascending"
+msgstr "RosnÄ…co"
+
+#: lib/RT/Queue_Overlay.pm:97
+msgid "Assign and remove custom fields"
+msgstr "Fixer et supprimer les champs personnalisĂŠs"
+
+#: lib/RT/Queue_Overlay.pm:97
+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
+msgid "Attach"
+msgstr "Załączniki"
+
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
+msgid "Attach file"
+msgstr "Załącz plik"
+
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
+msgid "Attached file"
+msgstr "Plik został załączony"
+
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
+#. ($Attachment)
+msgid "Attachment '%1' could not be loaded"
+msgstr "Nie udało się dodać załącznika '%1'"
+
+#: lib/RT/Transaction_Overlay.pm:478
+msgid "Attachment created"
+msgstr "Załącznik został utworzony"
+
+#: lib/RT/Tickets_Overlay.pm:1673
+msgid "Attachment filename"
+msgstr "Nazwa pliku załącznika"
+
+#: html/Ticket/Elements/ShowAttachments:47
+msgid "Attachments"
+msgstr "Załączniki"
+
+#: lib/RT/Attributes_Overlay.pm:172
+msgid "Attribute Deleted"
+msgstr "Atrybut usunięty"
+
+#: lib/RT/Date.pm:444
+msgid "Aug."
+msgstr "Sie."
+
+#: NOT FOUND IN SOURCE
+msgid "August"
+msgstr "Sierpień"
+
+#: NOT FOUND IN SOURCE
+msgid "AuthSystem"
+msgstr "AuthSystem"
+
+#: etc/initialdata:221
+msgid "Autoreply"
+msgstr "Automatyczna odpowiedź"
+
+#: etc/initialdata:72
+msgid "Autoreply To Requestors"
+msgstr "Automatyczna odpowiedź wysyłana do zgłaszających"
+
+#: NOT FOUND IN SOURCE
+msgid "AutoreplyToRequestors"
+msgstr "Automatyczna odpowiedź wysyłana do zgłaszających"
+
+#: NOT FOUND IN SOURCE
+msgid "Available Columns"
+msgstr "Dostępne kolumny"
+
+#: NOT FOUND IN SOURCE
+msgid "Bad PGP Signature: %1\\n"
+msgstr "Niewłaściwy podpis PGP: %1\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
+msgstr "Niewłaściwy numer id załącznika. Nie udało się wyszukać załącznika '%1'\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "Bad data in %1"
+msgstr "Niewłaściwe dane w %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Bad transaction number for attachment. %1 should be %2\\n"
+msgstr "Niewłaściwy numer transakcji dla załącznika. %1 należy zastąpić przez %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 "Podst. informacje"
+
+#: html/Ticket/Update.html:86
+msgid "Bcc"
+msgstr "Bcc"
+
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
+msgid "Be sure to save your changes"
+msgstr "Pamiętaj, aby zapisać zmiany"
+
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
+msgid "Before"
+msgstr "przed"
+
+#: NOT FOUND IN SOURCE
+msgid "Begin Approval"
+msgstr "Rozpocznij zatwierdzanie"
+
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Binary"
+msgstr "Binaire"
+
+#: etc/initialdata:217
+msgid "Blank"
+msgstr "Pusty"
+
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Bookmarkable URL for this search"
+msgstr "Adres URL do zapamiętania dla tego wyszukiwania"
+
+#: html/Search/Results.html:81
+msgid "Bookmarkable link"
+msgstr "URL do zapamiętania"
+
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
+msgid "Brief headers"
+msgstr "Krótkie nagłówki"
+
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
+msgid "Bulk ticket update"
+msgstr "Hurtowa aktualizacja zgłoszeń"
+
+#: lib/RT/User_Overlay.pm:1722
+msgid "Can not modify system users"
+msgstr "Nie można zmienić użytkowników systemu"
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "Can this principal see this queue"
+msgstr "Czy ten zarzÄ…dzajÄ…cy widzi tÄ™ kolejkÄ™"
+
+#: lib/RT/CustomField_Overlay.pm:370
+msgid "Can't add a custom field value without a name"
+msgstr "Nie można wprowadzić wartości pola bez nazwy"
+
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
+msgid "Can't find a saved search to work with"
+msgstr ""
+
+#: lib/RT/Link_Overlay.pm:160
+msgid "Can't link a ticket to itself"
+msgstr "Nie można połączyć zgłoszenia z tym samym zgłoszeniem"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Can't save this search"
+msgstr "Niemożliwe jest zapisanie tego zapytania"
+
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
+msgid "Can't specifiy both base and target"
+msgstr "Niemożliwe określenie jednocześnie podstaw i celu"
+
+#: html/autohandler:148
+#. ($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
+msgid "Cc"
+msgstr "Cc"
+
+#: html/SelfService/Prefs.html:52
+msgid "Change password"
+msgstr "Zmień hasło"
+
+#: html/Elements/Submit:100
+msgid "Check All"
+msgstr "Tout vĂŠrifier"
+
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
+msgid "Check box to delete"
+msgstr "Zaznacz pole, aby usunąć"
+
+#: html/Admin/Elements/SelectRights:55
+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
+msgid "Children"
+msgstr "Zgłoszenia podrzędne"
+
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
+msgid "City"
+msgstr "Miasto"
+
+#: NOT FOUND IN SOURCE
+msgid "Class"
+msgstr "Klasa"
+
+#: NOT FOUND IN SOURCE
+msgid "Class Name"
+msgstr "Nazwa klasy"
+
+#: NOT FOUND IN SOURCE
+msgid "Class is"
+msgstr "KlasÄ… jest"
+
+#: NOT FOUND IN SOURCE
+msgid "Classes"
+msgstr "Klasy"
+
+#: html/Elements/Submit:102
+msgid "Clear All"
+msgstr "Tout effacer"
+
+#: html/Ticket/Elements/ShowDates:68
+msgid "Closed"
+msgstr "Zamknięte"
+
+#: NOT FOUND IN SOURCE
+msgid "Closed Tickets"
+msgstr "Zamknięte zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Closed requests"
+msgstr "Demandes closes"
+
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
+msgid "Closed tickets"
+msgstr "Zamknięte zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Command not understood!\\n"
+msgstr "Niezrozumiałe polecenie!\\n"
+
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
+msgid "Comment"
+msgstr "Komentuj"
+
+#: html/Admin/Queues/Modify.html:79
+msgid "Comment Address"
+msgstr "Adres komentarza"
+
+#: NOT FOUND IN SOURCE
+msgid "Comment not recorded"
+msgstr "Komentarz nie został zapisany"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "Comment on tickets"
+msgstr "Komentarz do zgłoszeń"
+
+#: lib/RT/Queue_Overlay.pm:112
+msgid "CommentOnTicket"
+msgstr "CommentOnTicket"
+
+#: NOT FOUND IN SOURCE
+msgid "Comments"
+msgstr "Komentarze"
+
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+msgid "Comments (Not sent to requestors)"
+msgstr "Komentarze (które nie zostaną wysłane zgłaszającym)"
+
+#: html/Search/Bulk.html:150
+msgid "Comments (not sent to requestors)"
+msgstr "Komentarze (które nie zostały wysłane zgłaszającym)"
+
+#: NOT FOUND IN SOURCE
+msgid "Comments about %1"
+msgstr "Komentarze dotyczÄ…ce %1"
+
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+msgid "Comments about this user"
+msgstr "Uwagi dotyczące użytkownika"
+
+#: lib/RT/Transaction_Overlay.pm:623
+msgid "Comments added"
+msgstr "Komentarze zostały dodane"
+
+#: lib/RT/Action/Generic.pm:176
+msgid "Commit Stubbed"
+msgstr "Potwierdzenie wysłane do zgłaszającego"
+
+#: NOT FOUND IN SOURCE
+msgid "Compile Restrictions"
+msgstr "Ograniczenia kompilacji"
+
+#: html/Admin/Elements/EditScrip:63
+msgid "Condition"
+msgstr "Warunek"
+
+#: bin/rt-crontool:131
+msgid "Condition matches..."
+msgstr "Warunek zgadza siÄ™ z ..."
+
+#: lib/RT/Scrip_Overlay.pm:189
+msgid "Condition not found"
+msgstr "Warunek nie został odnaleziony"
+
+#: html/Elements/Tabs:81
+msgid "Configuration"
+msgstr "Konfiguracja"
+
+#: html/SelfService/Prefs.html:54
+msgid "Confirm"
+msgstr "Potwierdź"
+
+#: NOT FOUND IN SOURCE
+msgid "ContactInfoSystem"
+msgstr "ContactInfoSystem"
+
+#: NOT FOUND IN SOURCE
+msgid "Contacted date '%1' could not be parsed"
+msgstr "Nie udało się rozpoznać daty modyfikacji'%1'"
+
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
+msgid "Content"
+msgstr "Zawartość"
+
+#: html/Elements/SelectAttachmentField:49
+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
+msgid "Copy"
+msgstr "Kopiuj"
+
+#: etc/initialdata:286
+msgid "Correspondence"
+msgstr "Korespondencja"
+
+#: NOT FOUND IN SOURCE
+msgid "Correspondence Address"
+msgstr "Adres korespondencyjny"
+
+#: lib/RT/Transaction_Overlay.pm:619
+msgid "Correspondence added"
+msgstr "Korespondencja została dodana"
+
+#: NOT FOUND IN SOURCE
+msgid "Correspondence not recorded"
+msgstr "Korespondencja nie została zapisana"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
+msgid "Could not change owner. "
+msgstr "Nie udało się zmienić właściciela."
+
+#: html/Admin/CustomFields/Modify.html:119
+#. ($msg)
+msgid "Could not create CustomField"
+msgstr "Nie udało się utworzyć pola definiowanego przez użytkownika"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
+msgid "Could not create group"
+msgstr "Nie udało się utworzyć grupy"
+
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
+#. ($msg)
+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
+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
+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"
+
+#: NOT FOUND IN SOURCE
+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
+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
+msgid "Could not find that principal"
+msgstr "Nie udało się wyszukać tego zarządzającego"
+
+#: NOT FOUND IN SOURCE
+msgid "Could not find user %1."
+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"
+
+#: html/Admin/Groups/Members.html:109 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
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
+#. ($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
+#. ($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
+#. ($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"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Could not set user info"
+msgstr "Niemożliwe było zapisanie danych użytkownika"
+
+#: lib/RT/Group_Overlay.pm:1011
+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
+#. ($Msg)
+msgid "Couldn't create a transaction: %1"
+msgstr "Nie udało się utworzyć transakcji: %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't figure out what to do from gpg's reply\\n"
+msgstr "Nie udało się ustalić, co zrobić na podstawie odpowiedzi z gpg\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't find group\\n"
+msgstr "Nie udało się wyszukać grupy\\n"
+
+#: lib/RT/Record.pm:939
+msgid "Couldn't find row"
+msgstr "Nie udało się wyszukać wiersza"
+
+#: lib/RT/Group_Overlay.pm:985
+msgid "Couldn't find that principal"
+msgstr "Nie udało się wyszukać tego zarządzającego"
+
+#: lib/RT/CustomField_Overlay.pm:404
+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
+#. ($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"
+
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
+msgid "Couldn't load Class %1"
+msgstr "Nie udało się załadować klasy %1"
+
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't load Scrips."
+msgstr "Nie udało się załadować skryptów"
+
+#: 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
+msgid "Couldn't load link"
+msgstr "Nie udało się załadować połączenia"
+
+#: 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 "Impossible de charger l'objet %1"
+
+#: html/Admin/Queues/People.html:142
+#. ($id)
+msgid "Couldn't load queue"
+msgstr "Nie udało się załadować kolejki"
+
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
+#. ($id)
+msgid "Couldn't load queue %1"
+msgstr " Nie udało się załadować kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't load scrip"
+msgstr "Nie udało się załadować skryptu"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't load template"
+msgstr "Nie udało się załadować szablonu"
+
+#: NOT FOUND IN SOURCE
+msgid "Couldn't load that user (%1)"
+msgstr "Nie udało się załadować użytkownika (%1)"
+
+#: html/SelfService/Display.html:156
+#. ($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."
+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
+msgid "Create"
+msgstr "Utwórz"
+
+#: etc/initialdata:135
+msgid "Create Tickets"
+msgstr "Utwórz zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a Class"
+msgstr "Utwórz klasę"
+
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
+msgid "Create a CustomField"
+msgstr "Utwórz pole definiowane przez użytkownika"
+
+#: html/Admin/Queues/CustomField.html:69
+#. ($QueueObj->Name())
+msgid "Create a CustomField for queue %1"
+msgstr "Utwórz pole dla kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a CustomField which applies to all queues"
+msgstr "Utwórz pole, które dotyczy wszystkich kolejek"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a new Custom Field"
+msgstr "Utwórz nowe pole definiowane przez użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a new article"
+msgstr "Utwórz nowy artykuł"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a new global scrip"
+msgstr "Utwórz nowy skrypt globalny"
+
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
+msgid "Create a new group"
+msgstr "Utwórz nową grupę"
+
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
+msgid "Create a new personal group"
+msgstr "Utwórz nową grupę prywatną"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a new queue"
+msgstr "Utwórz nową kolejkę"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a new scrip"
+msgstr "Utwórz nowy skrypt"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Create a new ticket"
+msgstr "Utwórz nowe zgłoszenie"
+
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
+msgid "Create a new user"
+msgstr "Utwórz nowego użytkownika"
+
+#: html/Admin/Queues/Modify.html:125
+msgid "Create a queue"
+msgstr "Utwórz kolejkę"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a queue called"
+msgstr "Utwórz kolejkę nazwaną"
+
+#: NOT FOUND IN SOURCE
+msgid "Create a request"
+msgstr "Utwórz zgłoszenie"
+
+#: html/Admin/Queues/Scrip.html:80
+#. ($QueueObj->Name)
+msgid "Create a scrip for queue %1"
+msgstr "Utwórz skrypt dla kolejki %1"
+
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
+msgid "Create a template"
+msgstr "Utwórz szablon"
+
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
+msgid "Create a ticket"
+msgstr "Utwórz zgłoszenie"
+
+#: NOT FOUND IN SOURCE
+msgid "Create an article"
+msgstr "Utwórz artykuł"
+
+#: NOT FOUND IN SOURCE
+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"
+
+#: html/SelfService/Create.html:105
+msgid "Create ticket"
+msgstr "Utwórz zgłoszenie"
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "Create tickets in this queue"
+msgstr "Utwórz zgłoszenia w tej kolejce"
+
+#: lib/RT/CustomField_Overlay.pm:101
+msgid "Create, delete and modify custom fields"
+msgstr "Utwórz, usuń i zmodyfikuj pola def. przez użytkownika"
+
+#: lib/RT/Queue_Overlay.pm:93
+msgid "Create, delete and modify queues"
+msgstr "Utwórz, usuń i zmodyfikuj kolejki"
+
+#: NOT FOUND IN SOURCE
+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
+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
+msgid "Create, delete and modify users"
+msgstr "Utwórz, usuń i zmodyfikuj użytkowników"
+
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
+msgid "CreateTicket"
+msgstr "CreateTicket"
+
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
+msgid "Created"
+msgstr "Zarejestrowane"
+
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
+#. ($CustomFieldObj->Name())
+msgid "Created CustomField %1"
+msgstr "Pole %1 zostało utworzone"
+
+#: NOT FOUND IN SOURCE
+msgid "Created by"
+msgstr "Utworzony przez"
+
+#: NOT FOUND IN SOURCE
+msgid "Created during"
+msgstr "Utworzony podczas"
+
+#: NOT FOUND IN SOURCE
+msgid "Created template %1"
+msgstr "Szablon %1 został utworzony"
+
+#: html/Search/Elements/PickBasics:102
+msgid "Creator"
+msgstr "Zgłaszający"
+
+#: html/Elements/EditLinks:49
+msgid "Current Links"
+msgstr "Aktualne powiÄ…zania"
+
+#: NOT FOUND IN SOURCE
+msgid "Current Relationships"
+msgstr "Aktualne powiÄ…zania"
+
+#: html/Admin/Elements/EditScrips:51
+msgid "Current Scrips"
+msgstr "Aktualne skrypty"
+
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
+msgid "Current members"
+msgstr "Aktualni członkowie"
+
+#: html/Admin/Elements/SelectRights:51
+msgid "Current rights"
+msgstr "Aktualne uprawnienia"
+
+#: NOT FOUND IN SOURCE
+msgid "Current search criteria"
+msgstr "Aktualne kryteria wyszukiwania"
+
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
+msgid "Current watchers"
+msgstr "Aktualni obserwatorzy"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Custom Fields"
+msgstr "Pola def. przez użytkownika"
+
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
+msgid "Custom Fields for %1"
+msgstr "Champs personnalisĂŠs pour %1"
+
+#: html/Admin/Elements/EditScrip:123
+msgid "Custom action cleanup code"
+msgstr "Treść procedury czyszczenia definiowana przez użytkownika"
+
+#: html/Admin/Elements/EditScrip:115
+msgid "Custom action preparation code"
+msgstr "Treść procedury definiowana przez użytkownika"
+
+#: html/Admin/Elements/EditScrip:107
+msgid "Custom condition"
+msgstr "Warunek definiowany przez użytkownika"
+
+#: NOT FOUND IN SOURCE
+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
+#. ($CF->Name)
+msgid "Custom field %1 has a value."
+msgstr "Pole %1 definiowane przez użytkownika ma wartość."
+
+#: lib/RT/Tickets_Overlay.pm:2143
+#. ($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
+#. ($args{'Field'})
+msgid "Custom field %1 not found"
+msgstr "Nie udało się wyszukać pola %1 definiowanego przez użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "Custom field deleted"
+msgstr "Pole definiowane przez użytkownika zostało usunięte"
+
+#: NOT FOUND IN SOURCE
+msgid "Custom field not found"
+msgstr "Nie udało się wyszukać pola definiowanego przez użytkownika"
+
+#: lib/RT/CustomField_Overlay.pm:1041
+#. ($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"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Custom field value could not be deleted"
+msgstr "Nie można usunąć wartości pola"
+
+#: lib/RT/CustomField_Overlay.pm:1047
+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
+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
+msgid "CustomField"
+msgstr "Pole"
+
+#: NOT FOUND IN SOURCE
+msgid "Data error"
+msgstr "Erreur de donnĂŠes"
+
+#: 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
+msgid "Dates"
+msgstr "Daty"
+
+#: lib/RT/Date.pm:448
+msgid "Dec."
+msgstr "Gru."
+
+#: NOT FOUND IN SOURCE
+msgid "December"
+msgstr "Grudzień"
+
+#: NOT FOUND IN SOURCE
+msgid "Default Autoresponse Template"
+msgstr "Domyślnie wybierany szablon odpowiedzi wysyłanej automatycznie"
+
+#: etc/initialdata:222
+msgid "Default Autoresponse template"
+msgstr "Domyślnie wybierany szablon odpowiedzi wysyłanej automatycznie"
+
+#: html/Tools/Offline.html:61
+msgid "Default Queue"
+msgstr "Domyślna kolejka"
+
+#: html/Tools/Offline.html:70
+msgid "Default Requestor"
+msgstr "Domyślny zgłaszający"
+
+#: etc/initialdata:296
+msgid "Default admin comment template"
+msgstr "Domyślnie wybierany szablon komentarza administratora"
+
+#: etc/initialdata:275
+msgid "Default admin correspondence template"
+msgstr "Domyślnie wybierany szablon korespondencji administratora"
+
+#: etc/initialdata:287
+msgid "Default correspondence template"
+msgstr "Domyślnie wybierany szablon korespondencji"
+
+#: etc/initialdata:253
+msgid "Default transaction template"
+msgstr "Domyślnie wybierany szablon transakcji"
+
+#: NOT FOUND IN SOURCE
+msgid "Default: %1/%2 changed from %3 to %4"
+msgstr "Domyślnie: %1/%2 zmieniane z \"%3\" na \"%4\""
+
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
+msgid "Delegate rights"
+msgstr "Przekaż uprawnienia"
+
+#: lib/RT/System.pm:85
+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
+msgid "DelegateRights"
+msgstr "DelegateRights"
+
+#: html/User/Elements/Tabs:59
+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
+msgid "Delete"
+msgstr "Usuń"
+
+#: html/Admin/Elements/EditTemplates:79
+msgid "Delete Template"
+msgstr "Usuń szablon"
+
+#: NOT FOUND IN SOURCE
+msgid "Delete article #%1"
+msgstr "Usuń artykuł #%1"
+
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
+msgstr ""
+
+#: html/Admin/Elements/EditScrips:74
+msgid "Delete selected scrips"
+msgstr "Usuń zaznaczone skrypty"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "Delete tickets"
+msgstr "Usuń zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:115
+msgid "DeleteTicket"
+msgstr "DeleteTicket"
+
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Deleting this object would break referential integrity"
+msgstr "Usunięcie tego obiektu spowoduje brak spójności"
+
+#: lib/RT/User_Overlay.pm:513
+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
+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
+msgid "Depended on by"
+msgstr "Zgłoszenia zależne"
+
+#: NOT FOUND IN SOURCE
+msgid "Dependencies: \\n"
+msgstr "Zależności"
+
+#: lib/RT/Transaction_Overlay.pm:707
+#. ($value)
+msgid "Dependency by %1 added"
+msgstr "Zależność %1 dodana"
+
+#: lib/RT/Transaction_Overlay.pm:747
+#. ($value)
+msgid "Dependency by %1 deleted"
+msgstr "Zależność %1 usunięta"
+
+#: lib/RT/Transaction_Overlay.pm:704
+#. ($value)
+msgid "Dependency on %1 added"
+msgstr "Zależność od %1 dodana"
+
+#: lib/RT/Transaction_Overlay.pm:744
+#. ($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
+msgid "Depends on"
+msgstr "Zależy od"
+
+#: NOT FOUND IN SOURCE
+msgid "DependsOn"
+msgstr "ZależyOd"
+
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
+msgid "Descending"
+msgstr "MalejÄ…co"
+
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
+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
+msgid "Description"
+msgstr "Opis"
+
+#: NOT FOUND IN SOURCE
+msgid "Details"
+msgstr "Szczegóły"
+
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
+msgid "Display"
+msgstr "Wyświetl"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "Display Access Control List"
+msgstr "Wyświetl Listę Praw Dostępu"
+
+#: html/Search/Elements/DisplayOptions:46
+msgid "Display Columns"
+msgstr "Wybierz kolumny"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "Display Scrip templates for this queue"
+msgstr "Wyświetl szablony skryptów dla tej kolejki"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "Display Scrips for this queue"
+msgstr "Wyświetl skrypty dla tej kolejki"
+
+#: html/Ticket/Elements/ShowHistory:56
+msgid "Display mode"
+msgstr "Tryb wyświetlania"
+
+#: lib/RT/Group_Overlay.pm:176
+msgid "Display saved searches for this group"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Display ticket #%1"
+msgstr "Wyświetl zgłoszenie #%1"
+
+#: html/Elements/Footer:60
+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
+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."
+
+#: NOT FOUND IN SOURCE
+msgid "Don't show search results"
+msgstr "Nie wyświetlaj wyników wyszukiwania"
+
+#: html/Ticket/Elements/ShowTransactionAttachments:82
+msgid "Download"
+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"
+
+#: 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
+msgid "Due"
+msgstr "Termin realizacji"
+
+#: NOT FOUND IN SOURCE
+msgid "Due date '%1' could not be parsed"
+msgstr "Termin realizacji '%1' nie może być rozpoznany"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Edit"
+msgstr "Edytuj"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit Conditions"
+msgstr "Modifier les conditions"
+
+#: 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 "Edytuj pola dla kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit Custom Fields for Class %1"
+msgstr "Edytuj pola dla klasy %1"
+
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+msgid "Edit Links"
+msgstr "Edytuj powiÄ…zania"
+
+#: html/Search/Edit.html:68
+msgid "Edit Query"
+msgstr "Zmodyfikuj zapytanie"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit Relationships"
+msgstr "Edytuj powiÄ…zania"
+
+#: 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
+msgid "Edit saved searches for this group"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Edit scrips"
+msgstr "Edytuj skrypty"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
+msgid "Edit system templates"
+msgstr "Edytuj szablony systemowe"
+
+#: NOT FOUND IN SOURCE
+msgid "Edit templates for %1"
+msgstr "Edytuj szablony dla %1"
+
+#: lib/RT/Group_Overlay.pm:175
+msgid "EditSavedSearches"
+msgstr "EdytujZapisaneZapytania"
+
+#: NOT FOUND IN SOURCE
+msgid "Editing Configuration for Class %1"
+msgstr "Edytuj konfiguracjÄ™ klasy %1"
+
+#: html/Admin/Queues/Modify.html:140
+#. ($QueueObj->Name)
+msgid "Editing Configuration for queue %1"
+msgstr "Edytuj konfiguracjÄ™ kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Editing Configuration for user %1"
+msgstr "Edytuj konfigurację użytkownika %1"
+
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#. ($CustomFieldObj->Name())
+msgid "Editing CustomField %1"
+msgstr "Edytuj pole %1"
+
+#: html/Admin/Groups/Members.html:53
+#. ($Group->Name)
+msgid "Editing membership for group %1"
+msgstr "Edytuj listę członków grupy %1"
+
+#: html/User/Groups/Members.html:150
+#. ($Group->Name)
+msgid "Editing membership for personal group %1"
+msgstr "Edytuj listę członków prywatnej grupy %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Editing template %1"
+msgstr "Edytuj szablon %1"
+
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
+msgid "Either base or target must be specified"
+msgstr "Podstawy lub cel muszą być określone"
+
+#: 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
+msgid "Email address in use"
+msgstr "Używany adres e-mail "
+
+#: NOT FOUND IN SOURCE
+msgid "EmailAddress"
+msgstr "adres e-mail"
+
+#: NOT FOUND IN SOURCE
+msgid "EmailEncoding"
+msgstr "kodowanie e-maila"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Enabled (Unchecking this box disables this custom field)"
+msgstr "Udostępnione (nieoznaczenie tego pola spowoduje, że pole będzie niedostępne)"
+
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
+msgid "Enabled (Unchecking this box disables this group)"
+msgstr "Udostępniona (nieoznaczenie tego pola spowoduje, że grupa będzie niedostępna)"
+
+#: html/Admin/Queues/Modify.html:105
+msgid "Enabled (Unchecking this box disables this queue)"
+msgstr "Udostępniona (nieoznaczenie tego pola spowoduje, że kolejka będzie niedostępna)"
+
+#: NOT FOUND IN SOURCE
+msgid "Enabled Classes"
+msgstr "Dostępne klasy"
+
+#: NOT FOUND IN SOURCE
+msgid "Enabled Custom Fields"
+msgstr "Dostępne pola definiowane przez użytkownika"
+
+#: html/Admin/Queues/index.html:78
+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
+#. (loc_fuzzy($msg))
+msgid "Enabled status %1"
+msgstr "Dostępny status %1"
+
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
+msgid "Enabled status: %1"
+msgstr "Statut actif: %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
+msgstr "Aby powiązać artykuły, wprowadź artykuły lub URI oddzielone spacjami."
+
+#: lib/RT/CustomField_Overlay.pm:64
+msgid "Enter multiple values"
+msgstr "Wprowadzanie wielu wartości"
+
+#: html/Elements/EditLinks:124
+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."
+
+#: lib/RT/CustomField_Overlay.pm:65
+msgid "Enter one value"
+msgstr "Wprowadzanie jednej wartości"
+
+#: html/Elements/EditLinks:121
+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
+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."
+
+#: NOT FOUND IN SOURCE
+msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
+msgstr "Aby powiązać zgłoszenia, wprowadź numery zgłoszeń lub URI oddzielone spacjami."
+
+#: lib/RT/CustomField_Overlay.pm:66
+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
+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
+msgid "Error in parameters to Queue->AddWatcher"
+msgstr "Błąd w określeniu parametrów kolejki->Dodaj Obserwatora"
+
+#: NOT FOUND IN SOURCE
+msgid "Error in parameters to Queue->DelWatcher"
+msgstr "Błąd w określeniu parametrów kolejki -> Usuń Obserwatora"
+
+#: lib/RT/Queue_Overlay.pm:830
+msgid "Error in parameters to Queue->DeleteWatcher"
+msgstr "Błąd w określeniu parametrów kolejki -> Usuń Obserwatora"
+
+#: lib/RT/Ticket_Overlay.pm:1333
+msgid "Error in parameters to Ticket->AddWatcher"
+msgstr "Błąd w określeniu parametrów zgłoszenia -> Dodaj Obserwatora"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Error in parameters to Ticket->DeleteWatcher"
+msgstr "Błąd w określeniu parametrów Zgłoszenia-> Usuń Obserwatora"
+
+#: bin/rt-crontool:233
+msgid "Escalate tickets"
+msgstr "Eskaluj zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Estimate"
+msgstr "Estimer"
+
+#: html/Ticket/Elements/ShowBasics:57
+msgid "Estimated"
+msgstr "Szacowane"
+
+#: etc/initialdata:20
+msgid "Everyone"
+msgstr "Wszyscy"
+
+#: bin/rt-crontool:219
+msgid "Example:"
+msgstr "Przykład:"
+
+#: NOT FOUND IN SOURCE
+msgid "ExternalAuthId"
+msgstr "Zewnętrzne AuthId"
+
+#: NOT FOUND IN SOURCE
+msgid "ExternalContactInfoId"
+msgstr "ExternalContactInfoId"
+
+#: html/Admin/Users/Modify.html:99
+msgid "Extra info"
+msgstr "Informacje dodatkowe"
+
+#: NOT FOUND IN SOURCE
+msgid "Extract article from ticket #%1"
+msgstr "Wydziel artykuł ze zgłoszenia #%1"
+
+#: NOT FOUND IN SOURCE
+msgid "Extract article from ticket #%1 into class %2"
+msgstr "Wydziel artykuł ze zgłoszenia #%1 w klasie %2"
+
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:377
+msgid "Failed to find 'Privileged' users pseudogroup."
+msgstr "Nie udało się wyszukać członków grupy 'Uprawnieni'"
+
+#: lib/RT/User_Overlay.pm:384
+msgid "Failed to find 'Unprivileged' users pseudogroup"
+msgstr "Nie udało się wyszukać członków grupy 'Nieuprawnieni'"
+
+#: bin/rt-crontool:163
+#. ($modname, $@)
+msgid "Failed to load module %1. (%2)"
+msgstr "Nie udało się załadować modułu %1. (%2)"
+
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
+msgid "Feb."
+msgstr "Lut."
+
+#: NOT FOUND IN SOURCE
+msgid "February"
+msgstr "Luty"
+
+# Nie jestem pewien: jedno słowo!
+#: html/Elements/SelectAttachmentField:50
+msgid "Filename"
+msgstr "Nazwa pliku"
+
+#: lib/RT/CustomField_Overlay.pm:69
+msgid "Fill in multiple text areas"
+msgstr "Saisir dans plusieurs champs de type texte"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
+msgid "Fill in one text area"
+msgstr "Saisir dans un champ de type texte"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
+msgid "Fill in up to %1 text areas"
+msgstr "Saisir dans %1 champs de type texte maximum"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Final Priority"
+msgstr "Końcowy priorytet"
+
+#: lib/RT/Ticket_Overlay.pm:1140
+msgid "FinalPriority"
+msgstr "Końcowy priorytet"
+
+#: NOT FOUND IN SOURCE
+msgid "Find group whose"
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Find new/open tickets"
+msgstr "Wyszykaj nowe/otwarte zgłoszenia"
+
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
+msgid "Find people whose"
+msgstr "Wyszukaj użytkowników, których"
+
+#: html/Search/Results.html:109
+msgid "Find tickets"
+msgstr "Wyszukaj zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Finish Approval"
+msgstr "Zakończ zatwierdzanie"
+
+#: html/Ticket/Elements/Tabs:81
+msgid "First"
+msgstr "Pierwsze"
+
+#: NOT FOUND IN SOURCE
+msgid "First page"
+msgstr "Pierwsza strona"
+
+#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:766
+msgid "Foo Bar Baz"
+msgstr "Ble ble"
+
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
+msgid "Foo!"
+msgstr "ble ble"
+
+#: html/Search/Bulk.html:105
+msgid "Force change"
+msgstr "WymuÅ› zmianÄ™"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
+#. ($ticketcount)
+msgid "Found %quant(%1,ticket)"
+msgstr "Wyszukano %1 zgłoszeń"
+
+#: lib/RT/Record.pm:942
+msgid "Found Object"
+msgstr "Wyszukany obiekt"
+
+#: NOT FOUND IN SOURCE
+msgid "Freeform"
+msgstr "FormulaireLibre"
+
+#: NOT FOUND IN SOURCE
+msgid "FreeformContactInfo"
+msgstr "FreeformContactInfo"
+
+#: NOT FOUND IN SOURCE
+msgid "FreeformMultiple"
+msgstr "FreeformMultiple"
+
+#: NOT FOUND IN SOURCE
+msgid "FreeformSingle"
+msgstr "FreeformSingle"
+
+#: lib/RT/Date.pm:417
+msgid "Fri."
+msgstr "Pt."
+
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
+msgid "Full headers"
+msgstr "Pełne nagłówki"
+
+#: html/Tools/Offline.html:87
+msgid "Get template from file"
+msgstr "Pobierz szablon z pliku"
+
+#: NOT FOUND IN SOURCE
+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
+#. ($New->Name)
+msgid "Given to %1"
+msgstr "Nadany dla %1"
+
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
+msgid "Global"
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Global Scrips"
+msgstr "Skrypty globalne"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
+#. (loc($Template->Name))
+msgid "Global template: %1"
+msgstr "Szablon globalny: %1"
+
+#: html/Tools/Offline.html:91
+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
+msgid "Go!"
+msgstr "Start!"
+
+#: NOT FOUND IN SOURCE
+msgid "Good pgp sig from %1\\n"
+msgstr "Poprawny podpis pgp dla %1\\n "
+
+#: NOT FOUND IN SOURCE
+msgid "Goto page"
+msgstr "Przejdź do strony"
+
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
+msgid "Goto ticket"
+msgstr "Przejdź do zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Grand"
+msgstr "Accorder"
+
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
+msgid "Group"
+msgstr "Grupa"
+
+#: NOT FOUND IN SOURCE
+msgid "Group %1 %2: %3"
+msgstr "Grupa %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
+msgid "Group Rights"
+msgstr "Uprawnienia grupowe"
+
+#: lib/RT/Group_Overlay.pm:991
+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
+msgid "Group created"
+msgstr "Grupa została utworzona"
+
+#: lib/RT/Group_Overlay.pm:1163
+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
+msgid "Group not found"
+msgstr "Nie udało się wyszukać grupy"
+
+#: NOT FOUND IN SOURCE
+msgid "Group not found.\\n"
+msgstr "Nie udało się wyszukać grupy.\\n"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Groups"
+msgstr "Grupy"
+
+#: lib/RT/Group_Overlay.pm:997
+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
+msgid "Groups matching search criteria"
+msgstr "Groupes correspondant au critère de recherche"
+
+#: html/Ticket/Elements/ShowRequestor:77
+msgid "Groups this user belongs to"
+msgstr "Cette utilisateur appartient aux groupes"
+
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
+msgid "Hello!"
+msgstr "Witaj!"
+
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
+#. ($name)
+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
+msgid "History"
+msgstr "Historia"
+
+#: NOT FOUND IN SOURCE
+msgid "History for article #%1"
+msgstr "Historia artykułu #%1"
+
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
+msgid "History of the group %1"
+msgstr "Historique du groupe %1"
+
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
+msgid "History of the user %1"
+msgstr "Historique de l'utilisateur %1"
+
+#: NOT FOUND IN SOURCE
+msgid "HomePhone"
+msgstr "Tel. domowy"
+
+#: html/Elements/Tabs:65
+msgid "Homepage"
+msgstr "Start"
+
+#: lib/RT/Base.pm:110
+#. (6)
+msgid "I have %quant(%1,concrete mixer)."
+msgstr "Posiadam %quant(%1,concrete mixer)."
+
+#: NOT FOUND IN SOURCE
+msgid "I have [quant,_1,concrete mixer]."
+msgstr "I have [quant,_1,concrete mixer]."
+
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
+msgid "Id"
+msgstr "Nr "
+
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
+msgid "Identity"
+msgstr "Identyfikacja użytkownika"
+
+#: etc/initialdata:429
+msgid "If an approval is rejected, reject the original and delete pending approvals"
+msgstr "Jeśli potwierdzenie zostało odrzucone, odrzuć oryginał i usuń oczekujące potwierdzenia"
+
+#: html/Tools/Offline.html:74
+msgid "If no Requestor is specified, create tickets with this requestor."
+msgstr "Jeśli zgłaszający nie został określony, twórz zgłoszenia dla tego użytkownika."
+
+#: html/Tools/Offline.html:65
+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
+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
+msgid "If you've updated anything above, be sure to"
+msgstr "Jeśli zmodyfikowałeś coś powyżej"
+
+#: lib/RT/Record.pm:933
+msgid "Illegal value for %1"
+msgstr "Niedopuszczalna wartość dla %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Image"
+msgstr "Image"
+
+#: lib/RT/Record.pm:936
+msgid "Immutable field"
+msgstr "Pole, które nie może być powielane"
+
+#: NOT FOUND IN SOURCE
+msgid "Include disabled classes in listing."
+msgstr "Uwzględnij na liście nieaktywne klasy"
+
+#: NOT FOUND IN SOURCE
+msgid "Include disabled custom fields in listing."
+msgstr "Uwzględnij na liście nieaktywne pola."
+
+#: html/Admin/Groups/index.html:65
+msgid "Include disabled groups in listing."
+msgstr "Uwzględnij na liście nieaktywne grupy."
+
+#: html/Admin/Queues/index.html:65
+msgid "Include disabled queues in listing."
+msgstr "Uwzględnij na liście nieaktywne kolejki."
+
+#: html/Admin/Users/index.html:71
+msgid "Include disabled users in search."
+msgstr "Uwzględnij w wyszukiwaniu nieaktywnych użytkowników."
+
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
+msgid "Initial Priority"
+msgstr "PoczÄ…tkowy priorytet"
+
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
+msgid "InitialPriority"
+msgstr "PoczÄ…tkowy priorytet"
+
+#: lib/RT/ScripAction_Overlay.pm:134
+msgid "Input error"
+msgstr "Błąd na wejściu"
+
+#: NOT FOUND IN SOURCE
+msgid "Interest noted"
+msgstr "Votre intĂŠret est notĂŠ"
+
+#: lib/RT/Ticket_Overlay.pm:3454
+msgid "Internal Error"
+msgstr "Błąd wewnętrzny"
+
+#: lib/RT/Record.pm:305
+#. ($id->{error_message})
+msgid "Internal Error: %1"
+msgstr "Błąd wewnętrzny: %1"
+
+#: lib/RT/Group_Overlay.pm:676
+msgid "Invalid Group Type"
+msgstr "Nieprawidłowy typ grupy"
+
+#: lib/RT/Principal_Overlay.pm:161
+msgid "Invalid Right"
+msgstr "Nieprawidłowe uprawnienie"
+
+#: NOT FOUND IN SOURCE
+msgid "Invalid Type"
+msgstr "Type invalide"
+
+#: lib/RT/Record.pm:938
+msgid "Invalid data"
+msgstr "Nieprawidłowe dane"
+
+#: NOT FOUND IN SOURCE
+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
+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
+msgid "Invalid right"
+msgstr "Nieprawidłowe uprawnienie"
+
+#: lib/RT/Record.pm:280
+#. ($key)
+msgid "Invalid value for %1"
+msgstr "Nieprawidłowa wartość dla %1"
+
+#: lib/RT/Record.pm:1597
+msgid "Invalid value for custom field"
+msgstr "Nieprawidłowa wartość pola"
+
+#: lib/RT/Ticket_Overlay.pm:413
+msgid "Invalid value for status"
+msgstr "Nieprawidłowy status"
+
+#: bin/rt-crontool:216
+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
+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
+msgid "It takes several arguments:"
+msgstr "Wymaga kilku argumentów:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Items pending my approval"
+msgstr "Pozycje oczekujÄ…ce na moje zatwierdzenie"
+
+#: lib/RT/Date.pm:437
+msgid "Jan."
+msgstr "Sty."
+
+#: NOT FOUND IN SOURCE
+msgid "January"
+msgstr "Styczeń"
+
+#: lib/RT/Group_Overlay.pm:174
+msgid "Join or leave this group"
+msgstr "Dołącz albo opuść tę grupę"
+
+#: lib/RT/Date.pm:443
+msgid "Jul."
+msgstr "Lip."
+
+#: NOT FOUND IN SOURCE
+msgid "July"
+msgstr "Lipiec"
+
+#: html/Ticket/Elements/Tabs:122
+msgid "Jumbo"
+msgstr "Wszystko"
+
+#: lib/RT/Date.pm:442
+msgid "Jun."
+msgstr "Cze."
+
+#: NOT FOUND IN SOURCE
+msgid "June"
+msgstr "Czerwiec"
+
+#: NOT FOUND IN SOURCE
+msgid "Keyword"
+msgstr "SÅ‚owo kluczowe"
+
+#: NOT FOUND IN SOURCE
+msgid "Lang"
+msgstr "Język"
+
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
+msgid "Language"
+msgstr "Język"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
+msgid "Last"
+msgstr "Ostatnie"
+
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
+msgid "Last Contact"
+msgstr "Ostatnia modyfikacja"
+
+#: html/Elements/SelectDateType:50
+msgid "Last Contacted"
+msgstr "Ostatnio modyfikowane"
+
+#: NOT FOUND IN SOURCE
+msgid "Last Notified"
+msgstr "Ostatnio powiadomiony"
+
+#: html/Elements/SelectDateType:51
+msgid "Last Updated"
+msgstr "Ostatnio zaktualizowane"
+
+#: NOT FOUND IN SOURCE
+msgid "LastUpdated"
+msgstr "OstAktualiz"
+
+#: html/Search/Elements/PickBasics:103
+msgid "LastUpdatedBy"
+msgstr "OstAktPrzez"
+
+#: html/Ticket/Elements/ShowBasics:68
+msgid "Left"
+msgstr "Pozostały"
+
+#: html/Admin/Users/Modify.html:109
+msgid "Let this user access RT"
+msgstr "Udostępnij temu użytkownikowi RT"
+
+#: html/Admin/Users/Modify.html:113
+msgid "Let this user be granted rights"
+msgstr "Przydziel uprawnienia temu użytkownikowi"
+
+#: NOT FOUND IN SOURCE
+msgid "Limiting owner to %1 %2"
+msgstr "Ograniczenie właściciela do %1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Limiting queue to %1 %2"
+msgstr "Ograniczenie kolejki do %1 %2"
+
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
+msgid "Link already exists"
+msgstr "Połączenie już istnieje"
+
+#: lib/RT/Record.pm:1306
+msgid "Link could not be created"
+msgstr "Nie udało się utworzyć połączenia"
+
+#: lib/RT/Record.pm:1312
+#. ($TransString)
+msgid "Link created (%1)"
+msgstr "Połączenie zostało utworzone (%1)"
+
+#: lib/RT/Record.pm:1373
+#. ($TransString)
+msgid "Link deleted (%1)"
+msgstr "Połączenie zostało usunięte (%1)"
+
+#: lib/RT/Record.pm:1379
+msgid "Link not found"
+msgstr "Połączenie nie zostało odnalezione"
+
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
+#. ($Ticket->Id)
+msgid "Link ticket #%1"
+msgstr "Powiąż zgłoszenie #%1"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Links"
+msgstr "PowiÄ…zania"
+
+#: html/Search/Elements/EditSearches:76
+msgid "Load"
+msgstr "Załaduj"
+
+#: html/Search/Elements/EditSearches:74
+msgid "Load saved search:"
+msgstr "Załaduj zapisane zapytanie:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
+msgid "Loaded perl modules"
+msgstr "Załadowane moduły PERL"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
+msgid "Location"
+msgstr "Lokalizacja"
+
+#: lib/RT.pm:212
+#. ($RT::LogDir)
+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>")
+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
+msgid "Login"
+msgstr "Zaloguj siÄ™"
+
+#: html/Elements/Header:91
+msgid "Logout"
+msgstr "Wyloguj siÄ™"
+
+#: lib/RT/CustomField_Overlay.pm:866
+msgid "Lookup type mismatch"
+msgstr "Faire attention aux types diffĂŠrents"
+
+#: html/Search/Bulk.html:104
+msgid "Make Owner"
+msgstr "Wprowadź właściciela"
+
+#: html/Search/Bulk.html:128
+msgid "Make Status"
+msgstr "Wprowadź status"
+
+#: html/Search/Bulk.html:136
+msgid "Make date Due"
+msgstr "Wprowadź termin realizacji"
+
+#: html/Search/Bulk.html:138
+msgid "Make date Resolved"
+msgstr "Wprowadź datę zamknięcia"
+
+#: html/Search/Bulk.html:132
+msgid "Make date Started"
+msgstr "Wprowadź datę rozpoczęcia realizacji"
+
+#: html/Search/Bulk.html:130
+msgid "Make date Starts"
+msgstr "Wprowadź datę rozpoczęcia realizacji"
+
+#: html/Search/Bulk.html:134
+msgid "Make date Told"
+msgstr "Wprowadź datę wpływu"
+
+#: html/Search/Bulk.html:124
+msgid "Make priority"
+msgstr "Wprowadź priorytet"
+
+#: html/Search/Bulk.html:126
+msgid "Make queue"
+msgstr "Wprowadź kolejkę"
+
+#: html/Search/Bulk.html:122
+msgid "Make subject"
+msgstr "Wprowadź temat"
+
+#: lib/RT/Group_Overlay.pm:177
+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"
+
+#: html/Admin/index.html:69
+msgid "Manage groups and group membership"
+msgstr "Administracja grupami i członkami grup"
+
+#: html/Admin/index.html:85
+msgid "Manage properties and configuration which apply to all queues"
+msgstr "Administracja właściwościami i konfiguracją, które dotyczą wszystkich kolejek"
+
+#: html/Admin/index.html:74
+msgid "Manage queues and queue-specific properties"
+msgstr "Administracja kolejkami i specyficznymi właściwościami kolejek"
+
+#: html/Admin/index.html:64
+msgid "Manage users and passwords"
+msgstr "Administracja użytkownikami i hasłami"
+
+#: lib/RT/Date.pm:439
+msgid "Mar."
+msgstr "Mar."
+
+#: NOT FOUND IN SOURCE
+msgid "March"
+msgstr "Marzec"
+
+#: NOT FOUND IN SOURCE
+msgid "May"
+msgstr "Maj"
+
+#: lib/RT/Date.pm:441
+msgid "May."
+msgstr "Maj"
+
+#: lib/RT/Transaction_Overlay.pm:720
+#. ($value)
+msgid "Member %1 added"
+msgstr "Członek %1 dodany"
+
+#: lib/RT/Transaction_Overlay.pm:760
+#. ($value)
+msgid "Member %1 deleted"
+msgstr "Członek %1 usunięty"
+
+#: lib/RT/Group_Overlay.pm:1008
+msgid "Member added"
+msgstr "Członek grupy został dodany"
+
+#: lib/RT/Group_Overlay.pm:1170
+msgid "Member deleted"
+msgstr "Członek grupy został usunięty"
+
+#: lib/RT/Group_Overlay.pm:1174
+msgid "Member not deleted"
+msgstr "Członek grupy nie został usunięty"
+
+#: html/Elements/SelectLinkType:47
+msgid "Member of"
+msgstr "Członek grupy"
+
+#: NOT FOUND IN SOURCE
+msgid "MemberOf"
+msgstr "CzłonekGrupy"
+
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
+msgid "Members"
+msgstr "Członkowie grup"
+
+#: lib/RT/Transaction_Overlay.pm:717
+#. ($value)
+msgid "Membership in %1 added"
+msgstr "Członkowstwo w %1 dodane"
+
+#: lib/RT/Transaction_Overlay.pm:757
+#. ($value)
+msgid "Membership in %1 deleted"
+msgstr "Członkowstwo w %1 usunięte"
+
+#: html/Admin/Elements/UserTabs:61
+msgid "Memberships"
+msgstr "Affiliations"
+
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
+msgid "Memberships of the user %1"
+msgstr "Affiliations de l'utilisateur %1"
+
+#: lib/RT/Ticket_Overlay.pm:2849
+msgid "Merge Successful"
+msgstr "Udało się połączyć"
+
+#: lib/RT/Ticket_Overlay.pm:2736
+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
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
+msgid "Merge into"
+msgstr "Połączyć w"
+
+#: lib/RT/Transaction_Overlay.pm:723
+#. ($value)
+msgid "Merged into %1"
+msgstr "Połączono z %1"
+
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
+msgid "Message"
+msgstr "Wiadomość"
+
+#: lib/RT/Ticket_Overlay.pm:2406
+msgid "Message could not be recorded"
+msgstr "Wiadomość nie mogła zostać zapisana"
+
+#: lib/RT/Ticket_Overlay.pm:2409
+msgid "Message recorded"
+msgstr "Wiadomość zapisana"
+
+#: html/Ticket/Elements/PreviewScrips:115
+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
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
+msgid "Missing a primary key?: %1"
+msgstr "Brakujący klucz główny?: %1:"
+
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
+msgid "Mobile"
+msgstr "Tel. komórkowy"
+
+#: NOT FOUND IN SOURCE
+msgid "MobilePhone"
+msgstr "Tel. komórkowy"
+
+#: NOT FOUND IN SOURCE
+msgid "Modified"
+msgstr "Zmieniony"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify"
+msgstr "Zmodyfikuj"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "Modify Access Control List"
+msgstr "Modyfikuj Listę Praw Dostępu"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify Custom Field %1"
+msgstr "Modyfikuj pole %1"
+
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify Custom Fields which apply to all queues"
+msgstr "Modyfikuj pola, które dotyczą wszystkich kolejek"
+
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
+msgid "Modify Group Rights"
+msgstr "Zmodyfikuj uprawnienia grup"
+
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
+msgid "Modify Members"
+msgstr "Modyfikuj Członków"
+
+#: html/User/Delegation.html:58
+msgid "Modify Rights"
+msgstr "Zapisz uprawnienia"
+
+#: lib/RT/Queue_Overlay.pm:98
+msgid "Modify Scrip templates for this queue"
+msgstr "Modyfikuj szablony skryptów dla tej kolejki"
+
+#: lib/RT/Queue_Overlay.pm:101
+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"
+
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
+msgid "Modify User Rights"
+msgstr "Zmodyfikuj uprawnienia użytkowników"
+
+#: html/Admin/Queues/CustomField.html:66
+#. ($QueueObj->Name())
+msgid "Modify a CustomField for queue %1"
+msgstr "Modyfikuj pole dla kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify a CustomField which applies to all queues"
+msgstr "Modyfikuj pole, które dotyczy wszystkich kolejek"
+
+#: html/Admin/Queues/Scrip.html:75
+#. ($QueueObj->Name)
+msgid "Modify a scrip for queue %1"
+msgstr "Modyfikuj skrypt dla kolejki %1"
+
+#: html/Admin/Global/Scrip.html:69
+msgid "Modify a scrip which applies to all queues"
+msgstr "Modyfikuj skrypt, który dotyczy wszystkich kolejek"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify article #%1"
+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"
+
+#: 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
+#. ($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 ""
+
+#: 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 "Modyfikuj globalne uprawnienia grupowe"
+
+#: html/Admin/Global/GroupRights.html:54
+msgid "Modify global group rights."
+msgstr "Modyfikuj globalne uprawnienia grupowe"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify global rights for groups"
+msgstr "Modifier les droits globaux des groupes"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify global rights for users"
+msgstr "Modifier les droits globaux des utilisateurs"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify global scrips"
+msgstr "Modyfikuj globalne skrypty"
+
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
+msgid "Modify global user rights"
+msgstr "Modyfikuj globalne uprawnienia użytkowników"
+
+#: html/Admin/Global/UserRights.html:54
+msgid "Modify global user rights."
+msgstr "Modyfikuj globalne uprawnienia użytkowników."
+
+#: lib/RT/Group_Overlay.pm:171
+msgid "Modify group metadata or delete group"
+msgstr "Modyfikuj grupowe dane pośrednie lub usuń grupę"
+
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
+msgid "Modify group rights for custom field %1"
+msgstr "Modyfikuj uprawnienia grupowe dla pola %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 "Modyfikuj uprawnienia grupowe dla grupy %1"
+
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify group rights for queue %1"
+msgstr "Modyfikuj uprawnienia grupowe dla kolejki %1"
+
+#: lib/RT/Group_Overlay.pm:173
+msgid "Modify membership roster for this group"
+msgstr "Modyfikuj listę członków tej grupy"
+
+#: lib/RT/System.pm:83
+msgid "Modify one's own RT account"
+msgstr "Modyfikuj konto w RT"
+
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
+#. ($QueueObj->Name)
+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
+#. ($Ticket->id)
+#. ($Ticket->Id)
+msgid "Modify people related to ticket #%1"
+msgstr "Modyfikuj użytkowników powiązanych ze zgłoszeniem %1"
+
+#: html/Admin/Queues/Scrips.html:67
+#. ($QueueObj->Name)
+msgid "Modify scrips for queue %1"
+msgstr "Modyfikuj skrypty dla kolejki %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 "Modyfikuj skrypty, które dotyczą wszystkich kolejek"
+
+#: 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 "Edytuj szablon %1"
+
+#: html/Admin/Global/Templates.html:65
+msgid "Modify templates which apply to all queues"
+msgstr "Modyfikuj szablony, które dotyczą wszystkich kolejek"
+
+#: 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
+msgid "Modify the queue watchers"
+msgstr "Modyfikuj obserwatorów kolejki"
+
+#: html/Admin/Users/Modify.html:301
+#. ($UserObj->Name)
+msgid "Modify the user %1"
+msgstr "Modyfikuj użytkownika %1"
+
+#: html/Ticket/ModifyAll.html:58
+#. ($Ticket->Id)
+msgid "Modify ticket # %1"
+msgstr "Modyfikuj zgłoszenie %1"
+
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
+#. ($TicketObj->Id)
+msgid "Modify ticket #%1"
+msgstr "Modyfikuj zgłoszenie %1"
+
+#: lib/RT/Queue_Overlay.pm:114
+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"
+
+#: 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 "Modyfikuj uprawnienia użytkowników dla grupy %1"
+
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
+#. ($QueueObj->Name)
+msgid "Modify user rights for queue %1"
+msgstr "Modyfikuj uprawnienia użytkowników dla kolejki %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Modify watchers for queue '%1'"
+msgstr "Modyfikuj obserwatorów kolejki %1"
+
+#: lib/RT/Queue_Overlay.pm:95
+msgid "ModifyACL"
+msgstr "ModifyACL"
+
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
+msgid "ModifyOwnMembership"
+msgstr "ModifyOwnMembership"
+
+#: lib/RT/Queue_Overlay.pm:96
+msgid "ModifyQueueWatchers"
+msgstr "ModifyQueueWatchers"
+
+#: lib/RT/Queue_Overlay.pm:101
+msgid "ModifyScrips"
+msgstr "ModifyScrips"
+
+#: lib/RT/System.pm:83
+msgid "ModifySelf"
+msgstr "ModifySelf"
+
+#: lib/RT/Queue_Overlay.pm:98
+msgid "ModifyTemplate"
+msgstr "ModifyTemplate"
+
+#: lib/RT/Queue_Overlay.pm:114
+msgid "ModifyTicket"
+msgstr "ModifyTicket"
+
+#: lib/RT/Date.pm:413
+msgid "Mon."
+msgstr "Pon."
+
+#: html/Ticket/Elements/ShowRequestor:62
+#. ($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ół"
+
+#: html/Admin/Elements/PickCustomFields:75
+msgid "Move up"
+msgstr "Przesuń w górę"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:48
+msgid "Multiple"
+msgstr "Wielokrotny"
+
+#: lib/RT/User_Overlay.pm:227
+msgid "Must specify 'Name' attribute"
+msgstr "Należy określić atrybut 'Nazwa'"
+
+#: html/SelfService/Elements/MyRequests:70
+#. ($friendly_status)
+msgid "My %1 tickets"
+msgstr "%1 moich zgłoszeń"
+
+#: NOT FOUND IN SOURCE
+msgid "My Approvals"
+msgstr "Moje potwierdzenia"
+
+#: 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
+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
+msgid "Name"
+msgstr "Nazwa"
+
+#: lib/RT/User_Overlay.pm:234
+msgid "Name in use"
+msgstr "Używana nazwa"
+
+#: NOT FOUND IN SOURCE
+msgid "Name matches"
+msgstr "Nazwa zgadza siÄ™ z"
+
+#: NOT FOUND IN SOURCE
+msgid "Need approval from system administrator"
+msgstr "Wymagane potwierdzenie od administratora systemu"
+
+#: html/Ticket/Elements/ShowDates:73
+msgid "Never"
+msgstr "Nigdy"
+
+#: html/Elements/Quicksearch:51
+msgid "New"
+msgstr "Nowe"
+
+#: NOT FOUND IN SOURCE
+msgid "New Article"
+msgstr "Nowy artykuł"
+
+#: html/Elements/EditLinks:115
+msgid "New Links"
+msgstr "Nowe powiÄ…zania"
+
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
+msgid "New Password"
+msgstr "Nowe hasło"
+
+#: etc/initialdata:332
+msgid "New Pending Approval"
+msgstr "Nowe zgłoszenie oczekujące na zatwierdzenie"
+
+#: html/Ticket/Elements/Tabs:193
+msgid "New Query"
+msgstr "Nowe zapytanie"
+
+#: NOT FOUND IN SOURCE
+msgid "New Relationships"
+msgstr "Nowe powiÄ…zania"
+
+#: NOT FOUND IN SOURCE
+msgid "New Search"
+msgstr "Nowe wyszukiwanie"
+
+#: NOT FOUND IN SOURCE
+msgid "New class"
+msgstr "Nowa klasa"
+
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
+msgid "New custom field"
+msgstr "Nowe pole def. przez użytkownika"
+
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
+msgid "New group"
+msgstr "Nowa grupa"
+
+#: html/SelfService/Prefs.html:53
+msgid "New password"
+msgstr "Nowe hasło"
+
+#: lib/RT/User_Overlay.pm:817
+msgid "New password notification sent"
+msgstr "Nowe hasło zostało wysłane"
+
+#: html/Admin/Elements/QueueTabs:95
+msgid "New queue"
+msgstr "Nowa kolejka"
+
+#: NOT FOUND IN SOURCE
+msgid "New request"
+msgstr "Nouvelle demande"
+
+#: html/Admin/Elements/SelectRights:65
+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
+msgid "New scrip"
+msgstr "Nowy skrypt"
+
+#: NOT FOUND IN SOURCE
+msgid "New search"
+msgstr "Nowe wyszukiwanie"
+
+#: 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 "Nowy szablon"
+
+#: html/SelfService/Elements/Tabs:69
+msgid "New ticket"
+msgstr "Nowe zgłoszenie"
+
+#: lib/RT/Ticket_Overlay.pm:2713
+msgid "New ticket doesn't exist"
+msgstr "Nowe zgłoszenie nie istnieje"
+
+#: html/Admin/Elements/UserTabs:78
+msgid "New user"
+msgstr "Nowy użytkownik"
+
+#: html/Admin/Elements/CreateUserCalled:47
+msgid "New user called"
+msgstr "Nowy użytkownik został nazwany"
+
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
+msgid "New watchers"
+msgstr "Nowi obserwatorzy"
+
+#: NOT FOUND IN SOURCE
+msgid "New window setting"
+msgstr "Nowe ustawienia okna"
+
+#: html/Ticket/Elements/Tabs:92
+msgid "Next"
+msgstr "Następne"
+
+#: html/Elements/TicketList:104
+msgid "Next Page"
+msgstr "Następna strona"
+
+#: NOT FOUND IN SOURCE
+msgid "Next page"
+msgstr "Następna strona"
+
+#: NOT FOUND IN SOURCE
+msgid "NickName"
+msgstr "Pseudonim"
+
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
+msgid "Nickname"
+msgstr "Pseudonim"
+
+#: NOT FOUND IN SOURCE
+msgid "No"
+msgstr "Nie"
+
+#: html/Admin/CustomFields/UserRights.html:145
+msgid "No Class defined"
+msgstr "Nie zdefiniowano klasy"
+
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
+msgid "No CustomField"
+msgstr "Brak pola definiowanego przez użytkownika"
+
+#: html/Admin/CustomFields/GroupRights.html:103
+msgid "No CustomField defined"
+msgstr "Nie zdefiniowano pola def. przez użytkownika"
+
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
+msgid "No Group defined"
+msgstr "Nie zdefiniowano grupy"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:477
+msgid "No Query"
+msgstr "Brak zapytania"
+
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
+msgid "No Queue defined"
+msgstr "Nie zdefiniowano kolejki"
+
+#: bin/rt-crontool:73
+msgid "No RT user found. Please consult your RT administrator.\\n"
+msgstr "Nie odnaleziono użytkownika RT. Proszę skontaktować się z administratorem RT.\\n"
+
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
+msgid "No Template"
+msgstr "Brak szablonu"
+
+#: NOT FOUND IN SOURCE
+msgid "No Ticket specified. Aborting ticket "
+msgstr "Nie określono zgłoszenia. Odrzucenie zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "No action"
+msgstr "Zawieszenie operacji"
+
+#: lib/RT/Record.pm:935
+msgid "No column specified"
+msgstr "Nie określono kolumny"
+
+#: NOT FOUND IN SOURCE
+msgid "No command found\\n"
+msgstr "Nie udało się wyszukać polecenia\\n"
+
+#: html/Ticket/Elements/ShowRequestor:68
+msgid "No comment entered about this user"
+msgstr "Nie wprowadzono komentarza dotyczącego tego użytkownika"
+
+#: NOT FOUND IN SOURCE
+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
+#. (ref $self)
+msgid "No description for %1"
+msgstr "Brak opisu dla %1"
+
+#: lib/RT/Users_Overlay.pm:185
+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."
+
+#: lib/RT/Ticket_Overlay.pm:2349
+msgid "No message attached"
+msgstr "Brak załączonej wiadomości"
+
+#: lib/RT/User_Overlay.pm:1035
+msgid "No password set"
+msgstr "Nie ustawiono hasła"
+
+#: lib/RT/Queue_Overlay.pm:358
+msgid "No permission to create queues"
+msgstr "Brak uprawnień do tworzenia kolejek"
+
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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
+msgid "No permission to create users"
+msgstr "Brak uprawnień do tworzenia użytkowników"
+
+#: html/SelfService/Display.html:165
+msgid "No permission to display that ticket"
+msgstr "Brak uprawnień do wyświetlenia tego zgłoszenia"
+
+#: 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
+msgid "No principal specified"
+msgstr "Nie określono zarządzającego"
+
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
+msgid "No principals selected."
+msgstr "Nie wybrano zarzÄ…dzajÄ…cych."
+
+#: html/Admin/Queues/index.html:57
+msgid "No queues matching search criteria found."
+msgstr "Brak kolejek odpowiadajÄ…cych kryteriom wyszukiwania"
+
+#: html/Admin/Elements/SelectRights:106
+msgid "No rights found"
+msgstr "Nie udało się wyszukać uprawnień"
+
+#: html/Admin/Elements/SelectRights:53
+msgid "No rights granted."
+msgstr "Nie przyznano uprawnień."
+
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
+msgid "No search to operate on."
+msgstr "Brak kryteriów wyszukiwania"
+
+#: html/Elements/RT__Ticket/ColumnMap:134
+msgid "No subject"
+msgstr "Brak tematu"
+
+#: NOT FOUND IN SOURCE
+msgid "No ticket id specified"
+msgstr "Nie określono numeru zgłoszenia"
+
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+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"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "No value sent to _Set!\\n"
+msgstr "Nie wysłano wartości do zestawu!\\n"
+
+#: html/Elements/QuickCreate:61
+msgid "Nobody"
+msgstr "Nikt"
+
+#: lib/RT/Record.pm:937
+msgid "Nonexistant field?"
+msgstr "NieistniejÄ…ce pole?"
+
+#: NOT FOUND IN SOURCE
+msgid "Not logged in"
+msgstr "Nie udało się zalogować"
+
+#: html/Elements/Header:96
+msgid "Not logged in."
+msgstr "Nie udało się zalogować."
+
+#: lib/RT/Date.pm:393
+msgid "Not set"
+msgstr "Nie ustawiona"
+
+#: html/NoAuth/Reminder.html:48
+msgid "Not yet implemented."
+msgstr "Jeszcze nie zaimplementowane."
+
+#: NOT FOUND IN SOURCE
+msgid "Not yet implemented...."
+msgstr "Jeszcze nie zaimplementowane..."
+
+#: html/Approvals/Elements/Approve:70
+msgid "Notes"
+msgstr "Uwagi"
+
+#: lib/RT/User_Overlay.pm:820
+msgid "Notification could not be sent"
+msgstr "Powiadomienie nie może zostać wysłane"
+
+#: etc/initialdata:101
+msgid "Notify AdminCcs"
+msgstr "Wyślij powiadomienie do osób o uprawnieniach AdminCc"
+
+#: etc/initialdata:97
+msgid "Notify AdminCcs as Comment"
+msgstr "Wyślij powiadomienie do osób o uprawnieniach AdminCc jako komentarz"
+
+#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
+msgid "Notify Ccs"
+msgstr "Wyślij powiadomienia do osób o uprawnieniach Cc"
+
+#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
+msgid "Notify Ccs as Comment"
+msgstr "Wyślij powiadomienia do osób o uprawnieniach Cc jako komentarz"
+
+#: etc/initialdata:128
+msgid "Notify Other Recipients"
+msgstr "Wyślij powiadomienie do innych odbiorców"
+
+#: etc/initialdata:124
+msgid "Notify Other Recipients as Comment"
+msgstr "Wyślij powiadomienie do innych odbiorców jako komentarz"
+
+#: etc/initialdata:85
+msgid "Notify Owner"
+msgstr "Wyślij powiadomienie do właściciela"
+
+#: etc/initialdata:81
+msgid "Notify Owner as Comment"
+msgstr "Wyślij powiadomienie do właściciela jako komentarz"
+
+#: etc/initialdata:376
+msgid "Notify Owner of their rejected ticket"
+msgstr "Powiadom Właściciela o odrzuceniu jego zgłoszenia"
+
+#: etc/initialdata:365
+msgid "Notify Owner of their ticket has been approved by all approvers"
+msgstr "Powiadom Zgłaszającego o zatwierdzeniu jego zgłoszenia przez wszystkich zatwierdzających"
+
+#: etc/initialdata:353
+msgid "Notify Owner of their ticket has been approved by some approver"
+msgstr "Powiadom Zgłaszającego o zatwierdzeniu jego zgłoszenia przez niektórych zatwierdzających"
+
+#: etc/initialdata:334
+msgid "Notify Owners and AdminCcs of new items pending their approval"
+msgstr "Wyślij powiadomienie do właścicieli i osób o uprawnieniach AdminCc o nowych pozycjach oczekujących na zatwierdzenie przez nich"
+
+#: etc/initialdata:77
+msgid "Notify Requestors"
+msgstr "Wyślij powiadomienie do zgłaszających"
+
+#: etc/initialdata:111
+msgid "Notify Requestors and Ccs"
+msgstr "Wyślij powiadomienie do zgłaszających i osób o uprawnieniach Cc"
+
+#: etc/initialdata:106
+msgid "Notify Requestors and Ccs as Comment"
+msgstr "Wyślij powiadomienie do zgłaszających i osób o uprawnieniach Cc jako komentarz"
+
+#: etc/initialdata:120
+msgid "Notify Requestors, Ccs and AdminCcs"
+msgstr "Wyślij powiadomienie do zgłaszających oraz osób o uprawnieniach Cc i AdminCc"
+
+#: etc/initialdata:116
+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
+msgid "Nov."
+msgstr "Lis."
+
+#: NOT FOUND IN SOURCE
+msgid "November"
+msgstr "Listopad"
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
+msgid "Object could not be created"
+msgstr "Nie udało się utworzyć obiektu"
+
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
+msgid "Object created"
+msgstr "Obiekt został utworzony"
+
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+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
+msgid "Object type mismatch"
+msgstr "Le type d'objet ne correspond pas"
+
+#: lib/RT/Date.pm:446
+msgid "Oct."
+msgstr "Paź."
+
+#: NOT FOUND IN SOURCE
+msgid "October"
+msgstr "Październik"
+
+#: html/Tools/Elements/Tabs:53
+msgid "Offline"
+msgstr "Praca zdalna"
+
+#: html/Tools/Offline.html:49
+msgid "Offline edits"
+msgstr "Zdalne modyfikacje"
+
+#: html/Tools/Offline.html:46
+msgid "Offline upload"
+msgstr "Załaduj modyfikowane zdalnie"
+
+#: html/Elements/SelectDateRelation:56
+msgid "On"
+msgstr "dnia"
+
+#: etc/initialdata:163
+msgid "On Comment"
+msgstr "w przypadku komentarza"
+
+#: etc/initialdata:156
+msgid "On Correspond"
+msgstr "w przypadku korespondencji"
+
+#: etc/initialdata:145
+msgid "On Create"
+msgstr "w przypadku rejestracji zgłoszeń"
+
+#: etc/initialdata:184
+msgid "On Owner Change"
+msgstr "w przypadku zmiany właściciela"
+
+#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
+msgid "On Priority Change"
+msgstr "w przypadku zmiany priorytetu"
+
+#: etc/initialdata:192
+msgid "On Queue Change"
+msgstr "w przypadku zmiany kolejki"
+
+#: etc/initialdata:198
+msgid "On Resolve"
+msgstr "w przypadku zamykania zgłoszeń"
+
+#: etc/initialdata:169
+msgid "On Status Change"
+msgstr "w przypadku zmiany statusu"
+
+#: etc/initialdata:150
+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'>")
+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'>")
+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
+msgid "Open"
+msgstr "Otwarte"
+
+#: NOT FOUND IN SOURCE
+msgid "Open Tickets"
+msgstr "Otwórz zgłoszenia"
+
+#: html/Ticket/Elements/Tabs:159
+msgid "Open it"
+msgstr "Otwórz"
+
+#: NOT FOUND IN SOURCE
+msgid "Open requests"
+msgstr "Ouvrir les demandes"
+
+#: html/SelfService/Elements/Tabs:63
+msgid "Open tickets"
+msgstr "Otwórz zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Open tickets (from listing) in a new window"
+msgstr "Otwórz zgłoszenia (z listy) w nowym oknie"
+
+#: NOT FOUND IN SOURCE
+msgid "Open tickets (from listing) in another window"
+msgstr "Otwórz zgłoszenia (z listy) w innym oknie"
+
+#: etc/initialdata:140
+msgid "Open tickets on correspondence"
+msgstr "Otwórz zgłoszenia, które są w trakcie ustalania (wymiany korespondencji)"
+
+#: html/Search/Elements/DisplayOptions:56
+msgid "Order by"
+msgstr "UporzÄ…dkuj wg"
+
+#: NOT FOUND IN SOURCE
+msgid "Ordering and sorting"
+msgstr "PorzÄ…dkowanie i sortowanie"
+
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
+msgid "Organization"
+msgstr "Firma"
+
+#: html/Approvals/Elements/Approve:54
+#. ($approving->Id, $approving->Subject)
+msgid "Originating ticket: #%1"
+msgstr "Zgłoszenie źródłowe: #%1"
+
+#: lib/RT/Transaction_Overlay.pm:611
+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
+msgid "Outgoing email recorded"
+msgstr "Zarejestrowano wiadomość wychodzącą"
+
+#: html/Admin/Queues/Modify.html:90
+msgid "Over time, priority moves toward"
+msgstr "Z upływem czasu priorytet wzrasta do"
+
+#: NOT FOUND IN SOURCE
+msgid "Overview"
+msgstr "PrzeglÄ…d"
+
+#: lib/RT/Queue_Overlay.pm:113
+msgid "Own tickets"
+msgstr "Moje zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:113
+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
+msgid "Owner"
+msgstr "Właściciel"
+
+#: NOT FOUND IN SOURCE
+msgid "Owner changed from %1 to %2"
+msgstr "Właściciel zmienił się z %1 na %2"
+
+#: lib/RT/Ticket_Overlay.pm:495
+msgid "Owner could not be set."
+msgstr "Właściciel nie mógł być ustanowiony."
+
+#: lib/RT/Transaction_Overlay.pm:661
+#. ($Old->Name , $New->Name)
+msgid "Owner forcibly changed from %1 to %2"
+msgstr "Wymuszono zmianę właściciela z %1 na %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Owner is"
+msgstr "Właścicielem"
+
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
+msgid "Page %1 of %2"
+msgstr "Strona %1 z %2"
+
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
+msgid "Pager"
+msgstr "Pager"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Parents"
+msgstr "Zgłoszenia nadrzędne"
+
+#: html/Elements/Login:74 html/User/Prefs.html:105
+msgid "Password"
+msgstr "Hasło"
+
+#: html/NoAuth/Reminder.html:46
+msgid "Password Reminder"
+msgstr "Przypomnienie o haśle"
+
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Password too short"
+msgstr "Hasło jest zbyt krótkie"
+
+#: html/User/Prefs.html:232
+#. (loc_fuzzy($msg))
+msgid "Password: %1"
+msgstr "Hasło: %1"
+
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
+msgid "Passwords do not match."
+msgstr "Hasła są różne."
+
+#: html/User/Prefs.html:234
+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
+msgid "People"
+msgstr "Osoby"
+
+#: etc/initialdata:133
+msgid "Perform a user-defined action"
+msgstr "Wykonaj operację zdefiniowaną przez użytkownika"
+
+#: html/Admin/Tools/Configuration.html:94
+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
+msgid "Permission Denied"
+msgstr "Odmowa dostępu"
+
+#: html/User/Elements/Tabs:56
+msgid "Personal Groups"
+msgstr "Grupy prywatne"
+
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
+msgid "Personal groups"
+msgstr "Grupy prywatne"
+
+#: html/User/Elements/DelegateRights:58
+msgid "Personal groups:"
+msgstr "Grupy prywatne:"
+
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
+msgid "Phone numbers"
+msgstr "Numery tel."
+
+#: 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
+msgid "Preferences"
+msgstr "Właściwości"
+
+#: NOT FOUND IN SOURCE
+msgid "Prefs"
+msgstr "Właściwości"
+
+#: lib/RT/Action/Generic.pm:196
+msgid "Prepare Stubbed"
+msgstr "Informacja o przygotowaniu została wysłana do zgłaszającego"
+
+#: html/Ticket/Elements/Tabs:84
+msgid "Prev"
+msgstr "Poprzednie"
+
+#: html/Elements/TicketList:101
+msgid "Previous Page"
+msgstr "Poprzednia strona"
+
+#: NOT FOUND IN SOURCE
+msgid "Previous page"
+msgstr "Poprzednia strona"
+
+#: NOT FOUND IN SOURCE
+msgid "Pri"
+msgstr "Poprzedni"
+
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
+#. ($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
+msgid "Priority"
+msgstr "Priorytet"
+
+#: html/Admin/Queues/Modify.html:86
+msgid "Priority starts at"
+msgstr "Priorytet rozpoczyna siÄ™ od"
+
+#: html/Search/Elements/EditSearches:50
+msgid "Privacy:"
+msgstr "Prywatne:"
+
+#: etc/initialdata:25
+msgid "Privileged"
+msgstr "Uprawnieni"
+
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
+#. (loc_fuzzy($msg))
+msgid "Privileged status: %1"
+msgstr "Uprawniony status: %1"
+
+#: html/Admin/Users/index.html:102
+msgid "Privileged users"
+msgstr "Uprawnieni użytkownicy"
+
+#: NOT FOUND IN SOURCE
+msgid "Projects"
+msgstr "Projets"
+
+#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
+msgid "Pseudogroup for internal use"
+msgstr "Grupa do użytku wewnętrznego"
+
+#: html/Search/Elements/EditQuery:47
+msgid "Query"
+msgstr "Zapytanie"
+
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
+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
+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
+#. ($Queue)
+#. ($id)
+msgid "Queue %1 not found"
+msgstr "Nie udało się wyszukać kolejki %1"
+
+#: NOT FOUND IN SOURCE
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Queue Scrips"
+msgstr "Skrypty kolejki"
+
+#: lib/RT/Queue_Overlay.pm:362
+msgid "Queue already exists"
+msgstr "Kolejka już istnieje"
+
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
+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
+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
+msgid "Queue created"
+msgstr "Kolejka została utworzona"
+
+#: NOT FOUND IN SOURCE
+msgid "Queue is not specified."
+msgstr "Kolejka nie została określona."
+
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
+msgid "Queue not found"
+msgstr "Nie udało się wyszukać kolejki"
+
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
+msgid "Queues"
+msgstr "Kolejki"
+
+#: html/Elements/Quicksearch:46
+msgid "Quick search"
+msgstr "Szybkie wyszukiwanie"
+
+#: html/Elements/QuickCreate:46
+msgid "Quick ticket creation"
+msgstr "Szybkie tworzenie zgłoszeń"
+
+#: html/Search/Results.html:83
+msgid "RSS"
+msgstr "RSS (XML)"
+
+#: 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"
+msgstr "RT %1 dla %2"
+
+#: NOT FOUND IN SOURCE
+msgid "RT %1 from <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
+msgstr "RT %1 wyprodukowany przez <a href=\"http://bestpractical.com\">Best Practical Solutions, LLC</a>."
+
+#: NOT FOUND IN SOURCE
+msgid "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
+msgstr "RT %1. Copyright 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
+msgstr "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
+
+#: html/Admin/index.html:46 html/Admin/index.html:47
+msgid "RT Administration"
+msgstr "Administracja RT"
+
+#: NOT FOUND IN SOURCE
+msgid "RT Authentication error."
+msgstr "BÅ‚Ä…d autoryzacji w RT"
+
+#: NOT FOUND IN SOURCE
+msgid "RT Bounce: %1"
+msgstr "Odbicie zgłoszenia przez RT: %1"
+
+#: NOT FOUND IN SOURCE
+msgid "RT Configuration error"
+msgstr "BÅ‚Ä…d konfiguracji RT"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "RT Error"
+msgstr "BÅ‚Ä…d RT"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "RT at a glance"
+msgstr "RT - przeglÄ…d podstawowych informacji"
+
+#: NOT FOUND IN SOURCE
+msgid "RT couldn't authenticate you"
+msgstr "Nieudana autoryzacja w RT"
+
+#: NOT FOUND IN SOURCE
+msgid "RT couldn't find requestor via its external database lookup"
+msgstr "Nie udało się wyszukać zgłaszającego przez przejrzenie zewnętrznej bazy"
+
+#: NOT FOUND IN SOURCE
+msgid "RT couldn't find the queue: %1"
+msgstr "Nie udało się wyszukać kolejki: %1"
+
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "RT couldn't validate this PGP signature. \\n"
+msgstr "Nie udało się zatwierdzić tego podpisu PGP.\\n"
+
+#: html/Elements/PageLayout:108
+#. ($RT::rtname)
+msgid "RT for %1"
+msgstr "RT dla %1"
+
+#: NOT FOUND IN SOURCE
+msgid "RT for %1: %2"
+msgstr "RT dla %1: %2"
+
+#: NOT FOUND IN SOURCE
+msgid "RT has proccessed your commands"
+msgstr "RT wykonał twoje polecenia"
+
+#: 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 &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ą"
+
+#: 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"
+
+#: 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."
+
+#: NOT FOUND IN SOURCE
+msgid "RTFM Error"
+msgstr "BÅ‚Ä…d RTFM"
+
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
+msgid "Real Name"
+msgstr "ImiÄ™ i nazwisko"
+
+#: NOT FOUND IN SOURCE
+msgid "RealName"
+msgstr "RealName"
+
+#: lib/RT/Transaction_Overlay.pm:714
+#. ($value)
+msgid "Reference by %1 added"
+msgstr "PowiÄ…zanie %1 dodane"
+
+#: lib/RT/Transaction_Overlay.pm:754
+#. ($value)
+msgid "Reference by %1 deleted"
+msgstr "Powiązanie %1 usunięte"
+
+#: lib/RT/Transaction_Overlay.pm:711
+#. ($value)
+msgid "Reference to %1 added"
+msgstr "PowiÄ…zanie z %1 dodane"
+
+#: lib/RT/Transaction_Overlay.pm:751
+#. ($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
+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
+msgid "Refers to"
+msgstr "PowiÄ…zane z"
+
+#: NOT FOUND IN SOURCE
+msgid "RefersTo"
+msgstr "PowiÄ…zaneZ"
+
+#: NOT FOUND IN SOURCE
+msgid "Refine"
+msgstr "Popraw"
+
+#: NOT FOUND IN SOURCE
+msgid "Refine search"
+msgstr "Wprowadź szczegółowe kryteria wyszukiwania"
+
+#: html/Elements/Refresh:57
+#. ($value/60)
+msgid "Refresh this page every %1 minutes."
+msgstr "Odświeżaj tę stronę co %1 minut."
+
+#: NOT FOUND IN SOURCE
+msgid "Relationships"
+msgstr "PowiÄ…zania"
+
+#: html/Search/Bulk.html:116
+msgid "Remove AdminCc"
+msgstr "Usuń AdminCc"
+
+#: html/Search/Bulk.html:112
+msgid "Remove Cc"
+msgstr "Usuń Cc"
+
+#: html/Search/Bulk.html:108
+msgid "Remove Requestor"
+msgstr "Usuń zgłaszającego"
+
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
+msgid "Reply"
+msgstr "Odpowiedz"
+
+#: html/Admin/Queues/Modify.html:72
+msgid "Reply Address"
+msgstr "Adres odpowiedzi"
+
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
+msgid "Reply to requestors"
+msgstr "Odpowiedz zgłaszającym"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "Reply to tickets"
+msgstr "Odpowiedz na zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:111
+msgid "ReplyToTicket"
+msgstr "ReplyToTicket"
+
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
+msgid "Requestor"
+msgstr "Zgłaszający"
+
+#: NOT FOUND IN SOURCE
+msgid "Requestor email address"
+msgstr "Adres e-mail zgłaszającego"
+
+#: NOT FOUND IN SOURCE
+msgid "Requestor(s)"
+msgstr "Zgłaszający"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Requestors"
+msgstr "Zgłaszający"
+
+#: html/Admin/Queues/Modify.html:96
+msgid "Requests should be due in"
+msgstr "Zgłoszenia powinny być zrealizowane w ciągu"
+
+#: lib/RT/Attribute_Overlay.pm:146
+#. ('Object')
+msgid "Required parameter '%1' not specified"
+msgstr "Wymagany atrybut '%1' nie został określony"
+
+#: html/Elements/Submit:104
+msgid "Reset"
+msgstr "Zresetuj"
+
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
+msgid "Residence"
+msgstr "Tel. domowy"
+
+#: html/Ticket/Elements/Tabs:155
+msgid "Resolve"
+msgstr "Zamknij"
+
+#: html/Ticket/Update.html:154
+#. ($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
+msgid "Resolved"
+msgstr "Zamknięte"
+
+#: NOT FOUND IN SOURCE
+msgid "Response to requestors"
+msgstr "Odpowiedź dla zgłaszających"
+
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
+msgid "Results"
+msgstr "Wyniki"
+
+#: NOT FOUND IN SOURCE
+msgid "Results per page"
+msgstr "Wyniki - liczba na stronÄ™"
+
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
+msgid "Retype Password"
+msgstr "Wpisz ponownie hasło"
+
+#: html/Search/Elements/EditSearches:61
+msgid "Revert"
+msgstr "Przywróć"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Right Delegated"
+msgstr "Uprawnienie zostało przekazane"
+
+#: lib/RT/ACE_Overlay.pm:321
+msgid "Right Granted"
+msgstr "Uprawnienie zostało przyznane"
+
+#: lib/RT/ACE_Overlay.pm:179
+msgid "Right Loaded"
+msgstr "Uprawnienie zostało załadowane"
+
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
+msgid "Right could not be revoked"
+msgstr "Uprawnienie nie może być odebrane"
+
+#: html/User/Delegation.html:85
+msgid "Right not found"
+msgstr "Nie udało się wyszukać uprawnienia"
+
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
+msgid "Right not loaded."
+msgstr "Nie udało się załadować uprawnienia"
+
+#: lib/RT/ACE_Overlay.pm:713
+msgid "Right revoked"
+msgstr "Uprawnienie zostało odebrane"
+
+#: html/Admin/Elements/UserTabs:67
+msgid "Rights"
+msgstr "Uprawnienia"
+
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
+#. ($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
+#. ($object_type)
+msgid "Rights could not be revoked for %1"
+msgstr "Nie udało się odebrać uprawnień dla %1"
+
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
+msgid "Roles"
+msgstr "Role"
+
+#: NOT FOUND IN SOURCE
+msgid "RootApproval"
+msgstr "RootApproval"
+
+#: html/Search/Elements/DisplayOptions:83
+msgid "Rows per page"
+msgstr "Linii na stronie"
+
+#: lib/RT/Date.pm:418
+msgid "Sat."
+msgstr "Sob."
+
+#: html/Search/Elements/EditSearches:70
+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
+msgid "Save Changes"
+msgstr "Zapisz zmiany"
+
+#: html/User/Prefs.html:179
+msgid "Save Preferences"
+msgstr "Zapisz"
+
+#: html/Ticket/Elements/PreviewScrips:124
+msgid "Save changes"
+msgstr "Zapisz zmiany"
+
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
+msgid "Saved searches"
+msgstr "Zapisane zapytania"
+
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
+#. ($id)
+#. ($ARGS{'id'})
+msgid "Scrip #%1"
+msgstr "Skrypt #%1"
+
+#: lib/RT/Scrip_Overlay.pm:205
+msgid "Scrip Created"
+msgstr "Skrypt został utworzony"
+
+#: html/Admin/Elements/EditScrip:52
+msgid "Scrip Fields"
+msgstr "Atrybuty skryptu"
+
+#: html/Admin/Elements/EditScrips:107
+msgid "Scrip deleted"
+msgstr "Skrypt został usunięty"
+
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
+msgid "Scrips"
+msgstr "Skrypty"
+
+#: NOT FOUND IN SOURCE
+msgid "Scrips for %1\\n"
+msgstr "Skrypty dla %1\\n"
+
+#: html/Admin/Queues/Scrips.html:55
+msgid "Scrips which apply to all queues"
+msgstr "Skrypty, które dotyczą wszystkich kolejek"
+
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
+msgid "Search"
+msgstr "Wyszukaj"
+
+#: NOT FOUND IN SOURCE
+msgid "Search Criteria"
+msgstr "Kryteria wyszukiwania"
+
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+# nie jestem pewien!
+#: html/Approvals/Elements/PendingMyApproval:60
+msgid "Search for approvals"
+msgstr "Wyszukaj oczekujÄ…ce potwierdzenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Search for articles"
+msgstr "Wyszukaj artykuły"
+
+#: lib/RT/SavedSearch.pm:194
+#. ($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"
+
+#: bin/rt-crontool:213
+msgid "Security:"
+msgstr "Zabezpieczenie:"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "See custom fields"
+msgstr "Voir les champs personnalisĂŠs"
+
+#: lib/RT/Queue_Overlay.pm:107
+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
+msgid "See ticket private commentary"
+msgstr "Zobacz prywatne komentarze do zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "See ticket summaries"
+msgstr "Zobacz podsumowania zgłoszeń"
+
+#: lib/RT/CustomField_Overlay.pm:100
+msgid "SeeCustomField"
+msgstr "DostDoPólUżytk"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "SeeQueue"
+
+#: NOT FOUND IN SOURCE
+msgid "Select"
+msgstr "Selectionner"
+
+#: NOT FOUND IN SOURCE
+msgid "Select a Class"
+msgstr "Wybierz klasÄ™"
+
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
+msgid "Select a Custom Field"
+msgstr "Wybierz pole definiowane przez użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "Select a Custom Fields"
+msgstr "Wybierz pole definiowane przez użytkownika"
+
+#: html/Admin/Groups/index.html:78
+msgid "Select a group"
+msgstr "Wybierz grupÄ™"
+
+#: html/Admin/Queues/index.html:54
+msgid "Select a queue"
+msgstr "Wybierz kolejkÄ™"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
+msgid "Select a user"
+msgstr "Wybierz użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "Select class"
+msgstr "Wybierz klasÄ™"
+
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Wybierz pole"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
+msgid "Select group"
+msgstr "Wybierz grupÄ™"
+
+#: lib/RT/CustomField_Overlay.pm:59
+msgid "Select multiple values"
+msgstr "Wybór wielu wartości"
+
+#: lib/RT/CustomField_Overlay.pm:60
+msgid "Select one value"
+msgstr "Wybór jednej wartości"
+
+#: html/Admin/Elements/QueueTabs:92
+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
+msgid "Select scrip"
+msgstr "Wybierz skrypt"
+
+#: 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 "Wybierz szablon"
+
+#: lib/RT/CustomField_Overlay.pm:61
+msgid "Select up to %1 values"
+msgstr "Choisir un maximum de %1 valeurs "
+
+#: html/Admin/Elements/UserTabs:75
+msgid "Select user"
+msgstr "Wybierz użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "SelectMultiple"
+msgstr "Wybór wielu wartości"
+
+#: NOT FOUND IN SOURCE
+msgid "SelectSingle"
+msgstr "Wybór jednej wartości"
+
+#: html/Admin/Elements/EditCustomFields:58
+msgid "Selected Custom Fields"
+msgstr "Champs personnalisĂŠs sĂŠlectionnĂŠs"
+
+#: html/Admin/CustomFields/Objects.html:59
+msgid "Selected objects"
+msgstr "Objets sĂŠlectionnĂŠs"
+
+#: NOT FOUND IN SOURCE
+msgid "Self Service"
+msgstr "Samoobsługa"
+
+#: etc/initialdata:121
+msgid "Send mail to all watchers"
+msgstr "Wyślij e-mail do wszystkich obserwatorów"
+
+#: etc/initialdata:117
+msgid "Send mail to all watchers as a \"comment\""
+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""
+
+#: etc/initialdata:107
+msgid "Send mail to requestors and Ccs as a comment"
+msgstr "Wyślij e-mail do zgłaszających i osób o uprawnieniach Cc jako komentarz"
+
+#: etc/initialdata:78
+msgid "Sends a message to the requestors"
+msgstr "Wysyła wiadomość do zgłaszających"
+
+#: etc/initialdata:125 etc/initialdata:129
+msgid "Sends mail to explicitly listed Ccs and Bccs"
+msgstr "Wysyła e-mail do osób wymienionych w Cc i Bcc "
+
+#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
+msgid "Sends mail to the Ccs"
+msgstr "Wysyła e-mail do użytkowników o uprawnieniach CC"
+
+#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
+msgid "Sends mail to the Ccs as a comment"
+msgstr "Wysyła e-mail jako komentarz do użytkowników o uprawnieniach CC"
+
+#: etc/initialdata:102
+msgid "Sends mail to the administrative Ccs"
+msgstr "Wysyła e-mail do osób wymienionych w administracyjnym Cc"
+
+#: etc/initialdata:98
+msgid "Sends mail to the administrative Ccs as a comment"
+msgstr "Wysyła e-mail do osób wymienionych w administracyjnym Cc jako komentarz"
+
+#: etc/initialdata:82 etc/initialdata:86
+msgid "Sends mail to the owner"
+msgstr "Wysyła e-mail do właściciela"
+
+#: lib/RT/Date.pm:445
+msgid "Sep."
+msgstr "Wrz."
+
+#: NOT FOUND IN SOURCE
+msgid "Seperate multiple URLs with spaces"
+msgstr "Oddziel spacjami adresy URL"
+
+#: NOT FOUND IN SOURCE
+msgid "September"
+msgstr "Wrzesień"
+
+#: html/Ticket/Elements/ShowTransaction:150
+msgid "Show"
+msgstr "Pokaż"
+
+#: html/Approvals/index.html:52
+msgid "Show Approvals"
+msgstr "Pokazuj potwierdzenia"
+
+#: html/Search/Elements/EditFormat:56
+msgid "Show Columns"
+msgstr "Wyświetlane kolumny"
+
+#: html/Ticket/Elements/Tabs:201
+msgid "Show Results"
+msgstr "Wyświetl wyniki"
+
+#: NOT FOUND IN SOURCE
+msgid "Show advanced search options..."
+msgstr "Wyświetl zaawansowane opcje wyszukiwania..."
+
+#: html/Approvals/Elements/PendingMyApproval:65
+msgid "Show approved requests"
+msgstr "Wyświetl zatwierdzone zgłoszenia"
+
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+msgid "Show basics"
+msgstr "Wyświetl podstawowe informacje"
+
+#: html/Approvals/Elements/PendingMyApproval:66
+msgid "Show denied requests"
+msgstr "Wyświetl odrzucone zgłoszenia"
+
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
+msgid "Show details"
+msgstr "Wyświetl szczegóły"
+
+#: html/Approvals/Elements/PendingMyApproval:64
+msgid "Show pending requests"
+msgstr "Wyświetl zgłoszenia oczekujące na zatwierdzenie"
+
+#: html/Approvals/Elements/PendingMyApproval:67
+msgid "Show requests awaiting other approvals"
+msgstr "Wyświetl zgłoszenia oczekujące na pozostałe zatwierdzenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Show ticket private commentary"
+msgstr "Wyświetl prywatny komentarz do zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Show ticket summaries"
+msgstr "Wyświetl streszczenia zgłoszeń"
+
+#: lib/RT/Queue_Overlay.pm:94
+msgid "ShowACL"
+msgstr "ShowACL"
+
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
+msgid "ShowOutgoingEmail"
+msgstr "PodglÄ…dPocztyWychodz"
+
+#: lib/RT/Group_Overlay.pm:176
+msgid "ShowSavedSearches"
+msgstr "PodglądZapytańZapis"
+
+#: lib/RT/Queue_Overlay.pm:103
+msgid "ShowScrips"
+msgstr "ShowScrips"
+
+#: lib/RT/Queue_Overlay.pm:100
+msgid "ShowTemplate"
+msgstr "ShowTemplate"
+
+#: lib/RT/Queue_Overlay.pm:104
+msgid "ShowTicket"
+msgstr "ShowTicket"
+
+#: lib/RT/Queue_Overlay.pm:105
+msgid "ShowTicketComments"
+msgstr "ShowTicketComments"
+
+#: lib/RT/Queue_Overlay.pm:108
+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
+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
+msgid "Signature"
+msgstr "Podpis"
+
+#: NOT FOUND IN SOURCE
+msgid "Signed in as %1"
+msgstr "Wpisany jako %1"
+
+#: html/Admin/Elements/SelectSingleOrMultiple:47
+msgid "Single"
+msgstr "Pojedynczy"
+
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
+msgid "Skip Menu"
+msgstr "Pomiń menu"
+
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr ""
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
+msgstr "Sortuj"
+
+#: NOT FOUND IN SOURCE
+msgid "Sort Order"
+msgstr "Kryterium sortowania"
+
+#: NOT FOUND IN SOURCE
+msgid "Sort key"
+msgstr "Klucz sortowania"
+
+#: NOT FOUND IN SOURCE
+msgid "Sort results by"
+msgstr "Sortuj wyniki wg"
+
+#: NOT FOUND IN SOURCE
+msgid "SortOrder"
+msgstr "SortOrder"
+
+#: html/Admin/Elements/EditScrip:87
+msgid "Stage"
+msgstr "Etap"
+
+#: NOT FOUND IN SOURCE
+msgid "Stalled"
+msgstr "Zamrożone"
+
+#: NOT FOUND IN SOURCE
+msgid "Start page"
+msgstr "Strona powitalna"
+
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
+msgid "Started"
+msgstr "Realizacja rozpoczęta"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "Starts"
+msgstr "PoczÄ…tek realizacji"
+
+#: NOT FOUND IN SOURCE
+msgid "Starts By"
+msgstr "PoczÄ…tek realizacji od"
+
+#: NOT FOUND IN SOURCE
+msgid "Starts date '%1' could not be parsed"
+msgstr "Data rozpoczęcia realizacji '%1' nie może być rozpoznana"
+
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
+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
+msgid "Status"
+msgstr "Status "
+
+#: etc/initialdata:309
+msgid "Status Change"
+msgstr "Zmiana statusu"
+
+#: NOT FOUND IN SOURCE
+msgid "Status changed from %1 to %2"
+msgstr "Status zmieniony z %1 na %2"
+
+#: NOT FOUND IN SOURCE
+msgid "StatusChange"
+msgstr "Zmiana statusu"
+
+#: html/Ticket/Elements/Tabs:170
+msgid "Steal"
+msgstr "Przejmij"
+
+#: lib/RT/Queue_Overlay.pm:118
+msgid "Steal tickets"
+msgstr "Przejmij zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:118
+msgid "StealTicket"
+msgstr "PrzejecieZgloszen"
+
+#: lib/RT/Transaction_Overlay.pm:667
+#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Przejęte od %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "Przejęte od %1 "
+
+#: html/Search/Elements/EditFormat:81
+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
+msgid "Subject"
+msgstr "Temat"
+
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#. ($self->Data)
+msgid "Subject changed to %1"
+msgstr "Temat został zmieniony na %1"
+
+#: html/Elements/Submit:97
+msgid "Submit"
+msgstr "Zastosuj"
+
+#: NOT FOUND IN SOURCE
+msgid "Submit Query"
+msgstr "Wykonaj zapytanie"
+
+#: NOT FOUND IN SOURCE
+msgid "Submit Workflow"
+msgstr "Wprowadź obieg (Workflow)"
+
+#: lib/RT/Group_Overlay.pm:782
+msgid "Succeeded"
+msgstr "Powiodło się"
+
+#: NOT FOUND IN SOURCE
+msgid "Summary"
+msgstr "Streszczenie"
+
+#: NOT FOUND IN SOURCE
+msgid "Summary matches"
+msgstr "Streszczenie zgadza siÄ™ z"
+
+#: lib/RT/Date.pm:419
+msgid "Sun."
+msgstr "Nie."
+
+#: lib/RT/System.pm:76
+msgid "SuperUser"
+msgstr "SuperUser"
+
+#: html/User/Elements/DelegateRights:98
+msgid "System"
+msgstr "System"
+
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
+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
+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
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
+#: html/Admin/Tools/index.html:47
+msgid "System Tools"
+msgstr "Narzędzia systemowe"
+
+#: lib/RT/ACE_Overlay.pm:634
+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
+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"
+
+#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
+msgid "SystemRolegroup for internal use"
+msgstr "Grupa ról systemowych do użytku wewnętrznego"
+
+#: lib/RT/CurrentUser.pm:358
+msgid "TEST_STRING"
+msgstr "TEST_STRING"
+
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
+msgid "Take"
+msgstr "Przyjmij"
+
+#: lib/RT/Queue_Overlay.pm:116
+msgid "Take tickets"
+msgstr "Przyjmij zgłoszenia"
+
+#: lib/RT/Queue_Overlay.pm:116
+msgid "TakeTicket"
+msgstr "PrzyjęcieZgłoszeń"
+
+#: lib/RT/Transaction_Overlay.pm:652
+msgid "Taken"
+msgstr "Przyjęty"
+
+#: NOT FOUND IN SOURCE
+msgid "Task"
+msgstr "Tâche"
+
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
+msgid "Template"
+msgstr "Szablon"
+
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
+#. ($TemplateObj->Id())
+msgid "Template #%1"
+msgstr "Szablon #%1"
+
+#: html/Admin/Elements/EditTemplates:110
+msgid "Template deleted"
+msgstr "Szablon został usunięty"
+
+#: lib/RT/Scrip_Overlay.pm:181
+msgid "Template not found"
+msgstr "Nie udało się wyszukać szablonu"
+
+#: NOT FOUND IN SOURCE
+msgid "Template not found\\n"
+msgstr "Nie udało się wyszukać szablonu\\n"
+
+#: lib/RT/Template_Overlay.pm:376
+msgid "Template parsed"
+msgstr "Szablon nie został rozpoznany"
+
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
+msgid "Templates"
+msgstr "Szablony"
+
+#: NOT FOUND IN SOURCE
+msgid "Templates for %1\\n"
+msgstr "Szablony dla %1\\n"
+
+#: NOT FOUND IN SOURCE
+msgid "Text"
+msgstr "Texte"
+
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
+msgid "That is already the current value"
+msgstr "To już jest aktualna wartość"
+
+#: lib/RT/CustomField_Overlay.pm:407
+msgid "That is not a value for this custom field"
+msgstr "To nie jest wartość tego pola"
+
+#: lib/RT/Ticket_Overlay.pm:1955
+msgid "That is the same value"
+msgstr "To jest ta sama wartość"
+
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
+msgid "That principal already has that right"
+msgstr "Ten użytkownik/ grupa już dysponują tym prawem"
+
+#: lib/RT/Queue_Overlay.pm:750
+#. ($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
+#. ($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
+#. ($args{'Type'})
+msgid "That principal is not a %1 for this queue"
+msgstr "Ten zarzÄ…dzajÄ…cy nie jest %1 dla tej kolejki"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "That queue does not exist"
+msgstr "Ta kolejka nie istnieje"
+
+#: lib/RT/Ticket_Overlay.pm:3189
+msgid "That ticket has unresolved dependencies"
+msgstr "To zgłoszenie ma niewykonane zgłoszenia zależne"
+
+#: NOT FOUND IN SOURCE
+msgid "That user already has that right"
+msgstr "Ten użytkownik już posiada to uprawnienie"
+
+#: lib/RT/Ticket_Overlay.pm:2993
+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
+msgid "That user does not exist"
+msgstr "Taki użytkownik nie istnieje"
+
+#: lib/RT/User_Overlay.pm:390
+msgid "That user is already privileged"
+msgstr "Ten użytkownik już posiada to uprawnienie"
+
+#: lib/RT/User_Overlay.pm:411
+msgid "That user is already unprivileged"
+msgstr "Ten użytkownik nie jest uprawniony"
+
+#: lib/RT/User_Overlay.pm:403
+msgid "That user is now privileged"
+msgstr "Ten użytkownik jest już uprawniony"
+
+#: lib/RT/User_Overlay.pm:424
+msgid "That user is now unprivileged"
+msgstr "Ten użytkownik jest teraz nieuprawniony"
+
+#: NOT FOUND IN SOURCE
+msgid "That user is now unprivilegedileged"
+msgstr "Cet utilisateur a perdu ses droits"
+
+#: lib/RT/Ticket_Overlay.pm:2986
+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
+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
+msgid "The Basics"
+msgstr "Podstawowe informacje"
+
+#: lib/RT/ACE_Overlay.pm:113
+msgid "The CC of a ticket"
+msgstr "CC zgłoszenia"
+
+#: lib/RT/ACE_Overlay.pm:114
+msgid "The administrative CC of a ticket"
+msgstr "Administracyjne CC zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "The comment has been recorded"
+msgstr "Komentarz został zapisany"
+
+#: bin/rt-crontool:223
+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:"
+
+#: NOT FOUND IN SOURCE
+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
+msgid "The new value has been set."
+msgstr "Ustawiono nową wartość."
+
+#: lib/RT/ACE_Overlay.pm:111
+msgid "The owner of a ticket"
+msgstr "Właściciel zgłoszenia"
+
+#: lib/RT/ACE_Overlay.pm:112
+msgid "The requestor of a ticket"
+msgstr "Zgłaszający"
+
+#: html/Admin/Elements/EditUserComments:47
+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
+msgid "This custom field does not apply to that object"
+msgstr "Ce champ personnalisĂŠ ne s'applique pas Ă  cet objet"
+
+#: 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
+msgid "This message will be sent to..."
+msgstr "Ta wiadomość zostanie wysłana do..."
+
+#: NOT FOUND IN SOURCE
+msgid "This ticket %1 %2 (%3)\\n"
+msgstr "To zgłoszenie %1 %2 (%3)\\n"
+
+#: bin/rt-crontool:214
+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
+msgid "This transaction appears to have no content"
+msgstr "Nie określono zawartości tej transakcji"
+
+#: html/Ticket/Elements/ShowRequestor:70
+#. ($rows)
+msgid "This user's %1 highest priority tickets"
+msgstr "%1 zgłoszeń tego użytkownika o najwyższym priorytecie"
+
+#: NOT FOUND IN SOURCE
+msgid "This user's 25 highest priority tickets"
+msgstr "25 zgłoszeń tego użytkownika o najwyższym priorytecie"
+
+#: lib/RT/Date.pm:416
+msgid "Thu."
+msgstr "Czw."
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket # %1 %2"
+msgstr "Zgłoszenie nr %1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket # %1 Jumbo update: %2"
+msgstr "Ticket n°%1 Jumbo update: %2"
+
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket #%1 Jumbo update: %2"
+msgstr "Pełna aktualizacja: %2 zgłoszenia nr %1"
+
+#: html/Approvals/Elements/ShowDependency:67
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
+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
+#. ($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
+#. ($self->Id, $QueueObj->Name)
+msgid "Ticket %1 created in queue '%2'"
+msgstr "Zgłoszenie %1 zostało utworzone w kolejce '%2'"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket %1 loaded\\n"
+msgstr "Zgłoszenie %1 zostało załadowane\\n"
+
+#: html/Search/Bulk.html:269
+#. ($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"
+
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
+#. ($Ticket->Id, $Ticket->Subject)
+msgid "Ticket History # %1 %2"
+msgstr "Historia zgłoszenia nr %1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket Id"
+msgstr "Nr zgłoszenia"
+
+#: etc/initialdata:324
+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
+msgid "Ticket Transactions"
+msgstr "Transactions du ticket"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket attachment"
+msgstr "Załącznik do zgłoszenia, którego"
+
+#: lib/RT/Tickets_Overlay.pm:1648
+msgid "Ticket content"
+msgstr "Zawartość zgłoszenia"
+
+#: lib/RT/Tickets_Overlay.pm:1697
+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
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket created"
+msgstr "Zgłoszenie zostało utworzone"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket creation failed"
+msgstr "Nie udało się utworzyć zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket deleted"
+msgstr "Zgłoszenie zostało usunięte"
+
+#: NOT FOUND IN SOURCE
+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"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket not found"
+msgstr "Nie udało się wyszukać zgłoszenia"
+
+#: etc/initialdata:310
+msgid "Ticket status changed"
+msgstr "Zmienił się status zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Ticket watchers"
+msgstr "Obserwatorzy zgłoszenia"
+
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
+msgid "Tickets"
+msgstr "Zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets %1 %2"
+msgstr "Zgłoszenia %1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets %1 by %2"
+msgstr "Zgłoszenia %1 do %2"
+
+#: NOT FOUND IN SOURCE
+msgid "Tickets from %1"
+msgstr "Zgłoszenia od %1"
+
+#: 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
+msgid "Time Estimated"
+msgstr "Szacowany czas"
+
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
+msgid "Time Left"
+msgstr "Pozostały czas"
+
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
+msgid "Time Worked"
+msgstr "Czas realizacji"
+
+#: lib/RT/Tickets_Overlay.pm:1619
+msgid "Time left"
+msgstr "Pozostały czas"
+
+#: html/Elements/Footer:71
+msgid "Time to display"
+msgstr "Wyświetlany czas"
+
+#: lib/RT/Tickets_Overlay.pm:1594
+msgid "Time worked"
+msgstr "Czas realizacji"
+
+#: NOT FOUND IN SOURCE
+msgid "TimeLeft"
+msgstr "PozostałyCzas"
+
+#: lib/RT/Ticket_Overlay.pm:1143
+msgid "TimeWorked"
+msgstr "Czas realizacji"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "To generate a diff of this commit:"
+msgstr "Aby wygenerować różnice tego zatwierdzenia:"
+
+#: NOT FOUND IN SOURCE
+msgid "To generate a diff of this commit:\\n"
+msgstr "Aby wygenerować różnice tego zatwierdzenia:\\n"
+
+#: html/Elements/Footer:61
+#. ('<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
+msgid "Told"
+msgstr "Wpłynęło"
+
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
+msgid "Tools"
+msgstr "Narzędzia"
+
+#: etc/initialdata:252
+msgid "Transaction"
+msgstr "Transakcja"
+
+#: lib/RT/Transaction_Overlay.pm:794
+#. ($self->Data)
+msgid "Transaction %1 purged"
+msgstr "Transakcja %1 została wyczyszczona"
+
+#: lib/RT/Transaction_Overlay.pm:174
+msgid "Transaction Created"
+msgstr "Transakcja została utworzona"
+
+#: html/Admin/Elements/QueueTabs:78
+msgid "Transaction Custom Fields"
+msgstr "Champs personnalisĂŠes de la transaction"
+
+#: 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
+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
+msgid "Transactions are immutable"
+msgstr "Transakcje nie są możliwe do powielenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Trying to delete a right: %1"
+msgstr "Próba usunięcia uprawnienia: %1"
+
+#: lib/RT/Date.pm:414
+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
+msgid "Type"
+msgstr "Typ"
+
+#: NOT FOUND IN SOURCE
+msgid "Unable to load article"
+msgstr "Nie udało się załadować artykułu"
+
+#: lib/RT/ScripCondition_Overlay.pm:129
+msgid "Unimplemented"
+msgstr "Niezaimplementowane"
+
+#: html/Admin/Users/Modify.html:89
+msgid "Unix login"
+msgstr " Unix login"
+
+#: NOT FOUND IN SOURCE
+msgid "UnixUsername"
+msgstr "Nazwa użytkownika typu 'unix'"
+
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
+#. ($self->ContentEncoding)
+#. ($ContentEncoding)
+msgid "Unknown ContentEncoding %1"
+msgstr "Nieznany Typ Zawartości %1"
+
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
+msgid "Unlimited"
+msgstr "Nieograniczona"
+
+#: html/Search/Elements/SelectSearchesForObjects:63
+msgid "Unnamed search"
+msgstr "Zapytanie bezimienne"
+
+#: etc/initialdata:32
+msgid "Unprivileged"
+msgstr "Nieuprawnieni"
+
+#: html/Admin/Elements/EditCustomFields:60
+msgid "Unselected Custom Fields"
+msgstr "Champs personnalisĂŠs non sĂŠlectionnĂŠs"
+
+#: html/Admin/CustomFields/Objects.html:61
+msgid "Unselected objects"
+msgstr "Objets non sĂŠlectionnĂŠs"
+
+#: lib/RT/Transaction_Overlay.pm:648
+msgid "Untaken"
+msgstr "Niepobrany"
+
+#: NOT FOUND IN SOURCE
+msgid "Untitled search"
+msgstr "Recherche sans titre"
+
+#: html/Search/Bulk.html:54
+msgid "Update"
+msgstr "Zaktualizuj"
+
+#: html/Search/Bulk.html:178
+msgid "Update All"
+msgstr "Zaktualizuj wszystko"
+
+#: NOT FOUND IN SOURCE
+msgid "Update ID"
+msgstr "Zaktualizuj ID"
+
+#: html/Ticket/Update.html:133
+msgid "Update Ticket"
+msgstr "Zaktualizuj zgłoszenie"
+
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
+msgid "Update Type"
+msgstr "Zaktualizuj typ"
+
+#: NOT FOUND IN SOURCE
+msgid "Update all these tickets at once"
+msgstr "Zaktualizuj wszystkie te zgłoszenia jednocześnie"
+
+#: NOT FOUND IN SOURCE
+msgid "Update email"
+msgstr "Zaktualizuj e-mail"
+
+#: html/Search/Results.html:80
+msgid "Update multiple tickets"
+msgstr "Zaktualizuj wiele zgłoszeń jednocześnie"
+
+#: NOT FOUND IN SOURCE
+msgid "Update name"
+msgstr "Zaktualizuj nazwÄ™"
+
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
+msgid "Update not recorded."
+msgstr "Aktualizacja nie została zapisana."
+
+#: html/Search/Bulk.html:99
+msgid "Update selected tickets"
+msgstr "Zaktualizuj wybrane zgłoszenia"
+
+#: NOT FOUND IN SOURCE
+msgid "Update signature"
+msgstr "Zaktualizuj podpis"
+
+#: html/Ticket/ModifyAll.html:84
+msgid "Update ticket"
+msgstr "Zaktualizuj zgłoszenie"
+
+#: NOT FOUND IN SOURCE
+msgid "Update ticket # %1"
+msgstr "Zaktualizuj zgłoszenie nr %1"
+
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
+#. ($Ticket->id)
+msgid "Update ticket #%1"
+msgstr "Zaktualizuj zgłoszenie nr %1"
+
+#: html/Ticket/Update.html:156
+#. ($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
+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
+msgid "Updated"
+msgstr "Zaktualizowane"
+
+#: html/Tools/Offline.html:95
+msgid "Upload"
+msgstr "Zapisz"
+
+#: lib/RT/CustomField_Overlay.pm:84
+msgid "Upload multiple files"
+msgstr "Uploader plusieurs fichiers"
+
+#: lib/RT/CustomField_Overlay.pm:79
+msgid "Upload multiple images"
+msgstr "Uploader plusieurs images"
+
+#: lib/RT/CustomField_Overlay.pm:85
+msgid "Upload one file"
+msgstr "Uploader un fichier"
+
+#: lib/RT/CustomField_Overlay.pm:80
+msgid "Upload one image"
+msgstr "Uploader une image"
+
+#: lib/RT/CustomField_Overlay.pm:86
+msgid "Upload up to %1 files"
+msgstr "Uploader un maximum de %1 fichiers"
+
+#: lib/RT/CustomField_Overlay.pm:81
+msgid "Upload up to %1 images"
+msgstr "Uploader un maximum de %1 images"
+
+#: html/Tools/Offline.html:95
+msgid "Upload your changes"
+msgstr "Zapisz swoje zmiany"
+
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+msgstr "Użyj rozwijalnych list, aby wybrać transakcje, z których chcesz utworzyć nowy artykuł RTFM"
+
+#: NOT FOUND IN SOURCE
+msgid "User %1 %2: %3\\n"
+msgstr "Użytkownik %1 %2: %3 \\n"
+
+#: NOT FOUND IN SOURCE
+msgid "User %1 Password: %2\\n"
+msgstr "Hasło użytkownika %1: %2\\n"
+
+#: lib/RT/Ticket_Overlay.pm:496
+#. ($args{'Owner'})
+msgid "User '%1' could not be found."
+msgstr "Nie można znaleźć użytkownika %1."
+
+#: NOT FOUND IN SOURCE
+msgid "User '%1' not found"
+msgstr "Nie udało się wyszukać użytkownika '%1'"
+
+#: NOT FOUND IN SOURCE
+msgid "User '%1' not found\\n"
+msgstr "Nie udało się wyszukać użytkownika '%1'\\n"
+
+#: etc/initialdata:132 etc/initialdata:206
+msgid "User Defined"
+msgstr "Definiowany przez użytkownika"
+
+#: html/Admin/Elements/EditScrip:98
+msgid "User Defined conditions and actions"
+msgstr "Warunki i operacje zdefiniowane przez użytkownika"
+
+#: NOT FOUND IN SOURCE
+msgid "User ID"
+msgstr "Id"
+
+#: NOT FOUND IN SOURCE
+msgid "User Id"
+msgstr "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
+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
+#. ($msg)
+msgid "User could not be created: %1"
+msgstr "Nie udało się utworzyć użytkownika: %1"
+
+#: lib/RT/User_Overlay.pm:331
+msgid "User created"
+msgstr "Użytkownik został utworzony"
+
+#: 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 "Grupy def. przez użytkownika"
+
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
+msgid "User loaded"
+msgstr "Użytkownik załadowany"
+
+#: NOT FOUND IN SOURCE
+msgid "User notified"
+msgstr "Użytkownik został powiadomiony"
+
+#: NOT FOUND IN SOURCE
+msgid "User view"
+msgstr "Widok użytkownika"
+
+#: html/Admin/Groups/index.html:99
+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
+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
+msgid "Users"
+msgstr "Użytkownicy"
+
+#: html/Admin/Users/index.html:85
+msgid "Users matching search criteria"
+msgstr "Użytkownicy odpowiadający kryteriom wyszukiwania"
+
+#: lib/RT/Tickets_Overlay_SQL.pm:523
+msgid "Valid Query"
+msgstr "Sprawdź zapytanie"
+
+#: NOT FOUND IN SOURCE
+msgid "ValueOfQueue"
+msgstr "Wartość kolejki"
+
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
+msgid "Values"
+msgstr "Wartości"
+
+#: lib/RT/Queue_Overlay.pm:108
+msgid "Watch"
+msgstr "Obserwuj"
+
+#: lib/RT/Queue_Overlay.pm:109
+msgid "WatchAsAdminCc"
+msgstr "WatchAsAdminCc"
+
+#: NOT FOUND IN SOURCE
+msgid "Watcher loaded"
+msgstr "Observateur chargĂŠ"
+
+#: html/Admin/Elements/QueueTabs:63
+msgid "Watchers"
+msgstr "Obserwatorzy"
+
+#: NOT FOUND IN SOURCE
+msgid "WebEncoding"
+msgstr "Web-kodowanie"
+
+#: lib/RT/Date.pm:415
+msgid "Wed."
+msgstr "Åšro."
+
+#: 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"
+
+#: etc/initialdata:485
+msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
+msgstr "Po zatwierdzeniu zgłoszenia przez któregokolwiek z zatwierdzających, dodaj korespondencję do oryginalnego zgłoszenia"
+
+#: etc/initialdata:146
+msgid "When a ticket is created"
+msgstr "Po utworzeniu zgłoszenia"
+
+#: etc/initialdata:418
+msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
+msgstr "Po utworzeniu zgłoszenia podlegającego zatwierdzeniu, powiadom właściciela i osoby o uprawnieniach AdminCc o zadaniu oczekującym zatwierdzenie przez nich"
+
+#: etc/initialdata:151
+msgid "When anything happens"
+msgstr "Jeśli cokolwiek się wydarzy"
+
+#: etc/initialdata:199
+msgid "Whenever a ticket is resolved"
+msgstr "Zawsze gdy zgłoszenie będzie zamykane"
+
+#: etc/initialdata:185
+msgid "Whenever a ticket's owner changes"
+msgstr "Zawsze gdy zmieni się właściciel zgłoszenia"
+
+#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
+msgid "Whenever a ticket's priority changes"
+msgstr "Zawsze gdy zmieni się priorytet zgłoszenia"
+
+#: etc/initialdata:193
+msgid "Whenever a ticket's queue changes"
+msgstr "Zawsze gdy zmieni się kolejka zgłoszenia"
+
+#: etc/initialdata:170
+msgid "Whenever a ticket's status changes"
+msgstr "Zawsze gdy zmieni się status zgłoszenia"
+
+#: etc/initialdata:207
+msgid "Whenever a user-defined condition occurs"
+msgstr "Zawsze gdy wystąpi warunek definiowany przez użytkownika"
+
+#: etc/initialdata:164
+msgid "Whenever comments come in"
+msgstr "Zawsze gdy wystÄ…piÄ… komentarze"
+
+#: etc/initialdata:157
+msgid "Whenever correspondence comes in"
+msgstr "Zawsze gdy wpłynie korespondencja"
+
+#: NOT FOUND IN SOURCE
+msgid "Which are referred to by "
+msgstr "Które są zgłoszeniami powiązanymi"
+
+#: NOT FOUND IN SOURCE
+msgid "Which refer to"
+msgstr "Które dotyczą"
+
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
+msgid "Work"
+msgstr "Praca"
+
+#: html/Search/Results.html:84
+msgid "Work offline"
+msgstr "Praca zdalna"
+
+#: NOT FOUND IN SOURCE
+msgid "WorkPhone"
+msgstr "Tel. do pracy"
+
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
+msgid "Worked"
+msgstr "Czas pracy"
+
+#: NOT FOUND IN SOURCE
+msgid "XXX CHANGEME You are not an authorized user"
+msgstr "XXX CHANGEME Nie jesteś użytkownikiem z uprawnieniami"
+
+#: NOT FOUND IN SOURCE
+msgid "Yes"
+msgstr "Tak"
+
+#: lib/RT/Ticket_Overlay.pm:3096
+msgid "You already own this ticket"
+msgstr "Jesteś już właścicielem tego zgłoszenia"
+
+#: html/autohandler:158 html/autohandler:166
+msgid "You are not an authorized user"
+msgstr "Nie jesteś autoryzowanym użytkownikiem"
+
+#: lib/RT/Ticket_Overlay.pm:2978
+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"
+
+#: 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"
+
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
+#. ($num, $queue)
+msgid "You found %1 tickets in queue %2"
+msgstr "Wyszukałeś zgłoszenia %1 w kolejce %2"
+
+#: html/NoAuth/Logout.html:52
+msgid "You have been logged out of RT."
+msgstr "Zostałeś wylogowany z RT"
+
+#: html/SelfService/Display.html:109
+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
+msgid "You may not create requests in that queue."
+msgstr "Nie możesz rejestrować zgłoszeń w tej kolejce."
+
+#: html/NoAuth/Logout.html:56
+msgid "You're welcome to login again"
+msgstr "Proszę zalogować się ponownie"
+
+#: NOT FOUND IN SOURCE
+msgid "Your %1 requests"
+msgstr "Twoje zgłoszenia %1"
+
+#: NOT FOUND IN SOURCE
+msgid "Your RT administrator has misconfigured the mail aliases which invoke RT"
+msgstr "Administrator RT niewłaściwie skonfigurował aliasy maila, które wywołują RT"
+
+#: etc/initialdata:502
+msgid "Your request has been approved by %1. Other approvals may still be pending."
+msgstr "Twoje zgłoszenie zostało zatwierdzone przez %1. Może nadal oczekiwać na inne zatwierdzenia."
+
+#: etc/initialdata:540
+msgid "Your request has been approved."
+msgstr "Twoje zgłoszenie zostało zatwierdzone."
+
+#: NOT FOUND IN SOURCE
+msgid "Your request was rejected"
+msgstr "Twoje zgłoszenie zostało odrzucone"
+
+#: etc/initialdata:445
+msgid "Your request was rejected."
+msgstr "Twoje zgłoszenie zostało odrzucone"
+
+#: html/autohandler:193
+msgid "Your username or password is incorrect"
+msgstr "Nazwa użytkownika lub hasło jest nieprawidłowe"
+
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
+msgid "Zip"
+msgstr "Kod pocztowy"
+
+#: NOT FOUND IN SOURCE
+msgid "[no subject]"
+msgstr "[Pas de sujet]"
+
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr ""
+
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "and is not"
+msgstr "i nie jest"
+
+#: NOT FOUND IN SOURCE
+msgid "and not"
+msgstr "i nie"
+
+#: html/User/Elements/DelegateRights:80
+#. ($right->PrincipalObj->Object->SelfDescription)
+msgid "as granted to %1"
+msgstr "tak jak przydzielone dla %1"
+
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "zamknięte"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
+msgid "contains"
+msgstr "zawiera"
+
+#: NOT FOUND IN SOURCE
+msgid "content"
+msgstr "zawartość"
+
+#: NOT FOUND IN SOURCE
+msgid "content-type"
+msgstr "typ zawartości"
+
+#: NOT FOUND IN SOURCE
+msgid "correspondence (probably) not sent"
+msgstr "korespondencja (prawdopodobnie) nie została wysłana"
+
+#: NOT FOUND IN SOURCE
+msgid "correspondence sent"
+msgstr "korespondencja została wysłana"
+
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
+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
+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"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
+msgid "doesn't contain"
+msgstr "nie zawiera"
+
+#: NOT FOUND IN SOURCE
+msgid "email address"
+msgstr "adresse email"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "equal to"
+msgstr "równy"
+
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
+msgid "false"
+msgstr "faux"
+
+#: NOT FOUND IN SOURCE
+msgid "filename"
+msgstr "nazwa pliku"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "greater than"
+msgstr "większy od"
+
+#: lib/RT/Group_Overlay.pm:222
+#. ($self->Name)
+msgid "group '%1'"
+msgstr "grupy '%1'"
+
+#: lib/RT/Date.pm:338
+msgid "hours"
+msgstr "godz."
+
+#: html/Search/Elements/PickBasics:48
+msgid "id"
+msgstr "Numer"
+
+#: NOT FOUND IN SOURCE
+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
+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
+msgid "isn't"
+msgstr "nie jest"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
+msgid "less than"
+msgstr "mniejszy od"
+
+#: html/Search/Elements/PickBasics:60
+msgid "matches"
+msgstr "zgadza siÄ™ z"
+
+#: lib/RT/Date.pm:334
+msgid "min"
+msgstr "min."
+
+#: html/Ticket/Update.html:64
+msgid "minutes"
+msgstr "minuty"
+
+#: NOT FOUND IN SOURCE
+msgid "modifications\\n\\n"
+msgstr "modyfikacje\\n\\n"
+
+#: lib/RT/Date.pm:350
+msgid "months"
+msgstr "miesiÄ…cami"
+
+#: lib/RT/Queue_Overlay.pm:83
+msgid "new"
+msgstr "nowe"
+
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
+msgid "no name"
+msgstr "bez nazwy"
+
+#: html/Admin/Elements/EditScrips:64
+msgid "no value"
+msgstr "brak wartości"
+
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
+msgid "none"
+msgstr "żaden"
+
+#: html/Elements/SelectEqualityOperator:59
+msgid "not equal to"
+msgstr "różny od"
+
+#: NOT FOUND IN SOURCE
+msgid "notlike"
+msgstr "necontientpas"
+
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+msgid "open"
+msgstr "otwarte"
+
+#: lib/RT/Group_Overlay.pm:227
+#. ($self->Name, $user->Name)
+msgid "personal group '%1' for user '%2'"
+msgstr "prywatna grupa '%1' użytkownika '%2'"
+
+#: lib/RT/Group_Overlay.pm:235
+#. ($queue->Name, $self->Type)
+msgid "queue %1 %2"
+msgstr "kolejka %1 %2"
+
+#: lib/RT/Queue_Overlay.pm:87
+msgid "rejected"
+msgstr "odrzucone"
+
+#: lib/RT/Queue_Overlay.pm:86
+msgid "resolved"
+msgstr "zamknięte"
+
+#: lib/RT/Date.pm:330
+msgid "sec"
+msgstr "sek."
+
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
+msgid "spreadsheet"
+msgstr "Arkusz kalk."
+
+#: lib/RT/Queue_Overlay.pm:85
+msgid "stalled"
+msgstr "zamrożone"
+
+#: lib/RT/Group_Overlay.pm:230
+#. ($self->Type)
+msgid "system %1"
+msgstr "system %1"
+
+#: lib/RT/Group_Overlay.pm:241
+#. ($self->Type)
+msgid "system group '%1'"
+msgstr "grupy systemowej '%1'"
+
+#: html/Elements/Error:66 html/SelfService/Error.html:63
+msgid "the calling component did not specify why"
+msgstr "przywoływany komponent nie określił powodu"
+
+#: NOT FOUND IN SOURCE
+msgid "ticket #%1"
+msgstr "ticket n°%1"
+
+#: lib/RT/Group_Overlay.pm:238
+#. ($self->Instance, $self->Type)
+msgid "ticket #%1 %2"
+msgstr "zgłoszenie #%1 %2"
+
+#: NOT FOUND IN SOURCE
+msgid "till"
+msgstr "do"
+
+#: NOT FOUND IN SOURCE
+msgid "true"
+msgstr "vrai"
+
+#: lib/RT/Group_Overlay.pm:244
+#. ($self->Id)
+msgid "undescribed group %1"
+msgstr "nieopisana grupa %1"
+
+#: NOT FOUND IN SOURCE
+msgid "undescripbed group %1"
+msgstr "nieopisana grupa %1"
+
+#: lib/RT/Group_Overlay.pm:219
+#. ($user->Object->Name)
+msgid "user %1"
+msgstr "użytkownika %1"
+
+#: lib/RT/Date.pm:346
+msgid "weeks"
+msgstr "tygodniami"
+
+#: NOT FOUND IN SOURCE
+msgid "with template %1"
+msgstr "wg szablonu %1"
+
+#: lib/RT/Date.pm:354
+msgid "years"
+msgstr "rokiem/latami"
+
diff --git a/rt/lib/RT/I18N/pt_br.po b/rt/lib/RT/I18N/pt_br.po
index a4892b0..cbf92c5 100644
--- a/rt/lib/RT/I18N/pt_br.po
+++ b/rt/lib/RT/I18N/pt_br.po
@@ -1,4 +1,4 @@
-# $Id: pt_br.po,v 1.1.1.3 2004-12-03 20:39:09 ivan Exp $
+# $Id: pt_br.po,v 1.1.1.4 2005-10-15 09:10:38 ivan Exp $
msgid ""
msgstr ""
"Project-Id-Version: RT 2.1.x\n"
@@ -14,64 +14,58 @@ msgstr ""
msgid "#"
msgstr "#"
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%1 %2 adicionado"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 atrás"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($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/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
@@ -81,50 +75,25 @@ msgstr "%1 %2 removido"
msgid "%1 %2 of group %3"
msgstr "%1 %2 do grupo %3"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "%1 %2 com modelo %3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 este tíquete\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
msgstr ""
@@ -132,57 +101,68 @@ msgstr ""
msgid "%1 - %2 shown"
msgstr "%1 - %2 apresentados"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--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:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - Mostra atualizações de estado no STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--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:169
+#: bin/rt-crontool:198
#. ("--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:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Especifica o módulo de busca que você quer usar"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
-#. ('&#187;&#124;&#171;',
$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>',)
msgid "%1 RT %2 Copyright 1996-%3 %4."
msgstr ""
-#: lib/RT/ScripAction_Overlay.pm:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 carregado"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 usado como um valor de %2"
@@ -199,32 +179,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:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 por %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
msgstr ""
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "%1 não pôde ser alterado para %2"
@@ -232,20 +211,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:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($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."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr ""
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr ""
@@ -254,17 +235,16 @@ msgstr ""
msgid "%1 highest priority tickets I own..."
msgstr "%1 tíquetes de mais alta prioridade que eu possuo..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "%1 tíquetes de mais alta prioridade que eu requeri..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($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."
@@ -273,8 +253,7 @@ msgstr "%1 não é mais um %2 para esta fila."
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 não é mais um %2 para este tíquete."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 não é mais um valor para o campo personalizado %2"
@@ -282,11 +261,7 @@ 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -295,15 +270,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 min"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr ""
@@ -312,11 +279,11 @@ msgstr ""
msgid "%1 not shown"
msgstr "%1 não mostrado"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr ""
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1 direitos"
@@ -337,7 +304,7 @@ msgstr "Tipo %1 desconhecido para %2"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 foi criado sem um CurrentUser\\n"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 resolverá todos os membros de um grupo de tíquetes resolvidos."
@@ -346,72 +313,36 @@ 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."
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: nenhum arquivo anexo especificado"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1b"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' é um valor inválido para o estado"
@@ -428,7 +359,7 @@ msgstr "(Assinale para remover o membro do grupo)"
msgid "(Check box to delete scrip)"
msgstr "(Assinale para remover o scrip)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Assinale para remover)"
@@ -436,53 +367,49 @@ msgstr "(Assinale para remover)"
msgid "(Check boxes to delete)"
msgstr "(Assinale para remover)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr ""
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Entre com identificadores de tíquetes ou URLs, separados por espaços)"
-
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
msgstr ""
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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 "(Se deixado em branco, será entendido como %1"
+msgid "(If left blank, will default to %1)"
+msgstr "(Se deixado em branco, será entendido como %)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(Sem Valor)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Nenhum campo personalizado)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Sem membros)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(Sem scrips)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Nenhum esquema)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr ""
-#: html/Ticket/Update.html:66
+#: 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 "(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.)"
@@ -490,11 +417,11 @@ 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:78
+#: 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 "(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:62
+#: 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 "(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.)"
@@ -502,51 +429,43 @@ 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:68
+#: 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 "(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:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
msgstr ""
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(vazio)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(nenhum nome listado)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(Sem assunto)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(sem valor)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr ""
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(somente um tíquete)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(aguardando aprovação)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr ""
@@ -558,19 +477,15 @@ msgstr "(aguardando outros tíquetes)"
msgid "(requestor's group)"
msgstr "(grupo do requisitante)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(requerido)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(sem título)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
msgstr "25 tíquetes mais prioritários que possuo..."
@@ -578,35 +493,35 @@ msgstr "25 tíquetes mais prioritários que possuo..."
msgid "25 highest priority tickets I requested..."
msgstr "25 tíquetes mais prioritários que requisitei..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr "Um modelo vazio"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE Removida"
@@ -623,60 +538,72 @@ 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:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE não encontrado"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEs só podem ser criados e removidos."
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "Abortando para evitar modificações indesejadas no tíquete.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Sobre mim"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Controle de acesso"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "Ação"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "Ação %1 não encontrada"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "Ação confirmada."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "Ação preparada..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr ""
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "Adicionar AdminCc"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "Adicionar Cc"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Adicionar Mais Arquivos"
@@ -684,11 +611,11 @@ msgstr "Adicionar Mais Arquivos"
msgid "Add Next State"
msgstr "Adicionar Próximo Estado"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "Adicionar Requisitante"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr ""
@@ -712,49 +639,53 @@ 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:54
+#: html/Admin/Global/Scrip.html:76
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:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
msgstr ""
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "Adicionar comentários ou respostas aos tíquetes selecionados"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Adicionar membros"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Adicionar novos observadores"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "AddNextState"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($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:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Principal adicionado como um %1 para este tíquete"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "Endereço 1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "Endereço 2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "Admin Cc"
@@ -766,7 +697,7 @@ msgstr "Comentário do Administrador"
msgid "Admin Correspondence"
msgstr "Correspondência do Administrador"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Administração de filas"
@@ -774,7 +705,7 @@ msgstr "Administração de filas"
msgid "Admin users"
msgstr "Administração de usuários"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Administração da configuração global"
@@ -790,7 +721,7 @@ msgstr "Administração de uma fila"
msgid "AdminAllPersonalGroups"
msgstr "AdminAllPersonalGroups"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
@@ -802,35 +733,35 @@ msgstr "AdminComment"
msgid "AdminCorrespondence"
msgstr "AdminCorrespondence"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "AdminCustomFields"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "AdminGroup"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "AdminGroupMembership"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "AdminOwnPersonalGroups"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "AdminQueue"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "AdminUsers"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "Cc Administrativo"
@@ -838,7 +769,7 @@ msgstr "Cc Administrativo"
msgid "Admins"
msgstr "Administradores"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr ""
@@ -846,11 +777,7 @@ msgstr ""
msgid "Advanced Search"
msgstr "Busca avançada"
-#: NOT FOUND IN SOURCE
-msgid "Advanced Search Criteria"
-msgstr ""
-
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "Depois"
@@ -858,8 +785,8 @@ msgstr "Depois"
msgid "Age"
msgstr "Idade"
-#: NOT FOUND IN SOURCE
-msgid "Alias"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -871,14 +798,10 @@ msgid "All Approvals Passed"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Todos os Campos Personalizados"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Todas as filas"
@@ -886,35 +809,39 @@ msgstr "Todas as filas"
msgid "Always sends a message to the requestors independent of message sender"
msgstr "Sempre envia uma mensagem para os requisitantes independentemente do remetente"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr ""
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr ""
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "Aprovação"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Aprovação #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "Aprovação #%1: Notas não registradas devido a um erro de sistema"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "Aprovação #%1: Notas registradas"
@@ -935,7 +862,7 @@ msgstr ""
msgid "Approval diagram"
msgstr "Diagrama da aprovação"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "Aprove"
@@ -943,7 +870,7 @@ msgstr "Aprove"
msgid "Approver's notes: %1"
msgstr "Notas do aprovador: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Abr."
@@ -951,72 +878,52 @@ msgstr "Abr."
msgid "April"
msgstr "Abril"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Ascendente"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr ""
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Anexar"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Anexar arquivo"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Arquivo anexado"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Arquivo anexo '%1' não pôde ser carregado"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "Arquivo anexo criado"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "Nome do arquivo anexo"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "Arquivos anexos"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr ""
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Ago."
@@ -1040,10 +947,6 @@ msgstr "Autoreply para Requisitantes"
msgid "AutoreplyToRequestors"
msgstr "AutoreplyToRequestors"
-#: html/Search/Elements/EditFormat:4
-msgid "Available Columns"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
msgstr "Assinatura PGP inválida: %1\\n"
@@ -1060,19 +963,19 @@ msgstr "Dados inválidos em %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Número inválido de transação para o arquivo anexo. %1 deveria ser %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Básicos"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Bcc"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Não se esqueça de salvar suas alterações"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "Antes"
@@ -1080,128 +983,117 @@ msgstr "Antes"
msgid "Begin Approval"
msgstr "Incício da Aprovação"
-#: NOT FOUND IN SOURCE
-msgid "Binary"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: etc/initialdata:217
msgid "Blank"
msgstr "Vazio"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "URL para guardar esta busca em seus marcadores"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
msgstr ""
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "Cabeçalhos resumidos"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "Atualização de tíquetes em lote"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "Não posso modificar os usuários do sistema"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "Este principal pode ver esta fila"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "Não posso adicionar um valor de campo personalizado sem um nome"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "Não posso ligar um tíquete a ele mesmo"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
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:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr ""
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "Não especifique origem e destino simultaneamente"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "Não posso criar o usuário: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "Cc"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "Mudar a senha"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr ""
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "Assinale para remover"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "Assinalar para revogar o direito de acesso"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Filhos"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Cidade"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr ""
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "Fechado"
-#: html/SelfService/Closed.html:24
-msgid "Closed Tickets"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Requisições fechadas"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr ""
@@ -1213,11 +1105,11 @@ msgstr "Código"
msgid "Command not understood!\\n"
msgstr "Comando não entendido!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Comentário"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "Endereço de Comentário"
@@ -1225,11 +1117,11 @@ msgstr "Endereço de Comentário"
msgid "Comment not recorded"
msgstr "Comentário não registrado"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "Comente sobre os tíquetes"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "CommentOnTicket"
@@ -1237,11 +1129,11 @@ msgstr "CommentOnTicket"
msgid "Comments"
msgstr "Comentários"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "Comentários (não enviados aos requisitantes)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "Comentários (não enviados aos requisitantes)"
@@ -1249,15 +1141,15 @@ msgstr "Comentários (não enviados aos requisitantes)"
msgid "Comments about %1"
msgstr "Comentários sobre %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "Comentários sobre este usuário"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "Comentários adicionados"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr ""
@@ -1265,23 +1157,23 @@ msgstr ""
msgid "Compile Restrictions"
msgstr "Compilar restrições"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "Condição"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "Condição satisfeita..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "Condição não encontrada"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "Configuração"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Confirmar"
@@ -1293,11 +1185,11 @@ msgstr "Informação de contato"
msgid "Contacted date '%1' could not be parsed"
msgstr "Data de contato '%1' não pôde ser entendida"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "Conteúdo"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr ""
@@ -1305,7 +1197,7 @@ msgstr ""
msgid "Coould not create group"
msgstr "Não pude criar o grupo"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr ""
@@ -1317,7 +1209,7 @@ msgstr "Correspondência"
msgid "Correspondence Address"
msgstr "Endereço de correspondência"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "Correspondência adicionada"
@@ -1325,7 +1217,7 @@ msgstr "Correspondência adicionada"
msgid "Correspondence not recorded"
msgstr "Correspondência não registrada"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "Não pude adicionar novo valor de campo personalizado para o tíquete. "
@@ -1333,29 +1225,43 @@ 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/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "Não pude alterar o proprietário. "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "Não pude criar CampoPersonalizado"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+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
msgid "Could not create group"
msgstr "Não pude criar o grupo"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "Não pude criar o modelo: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
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:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "Não pude criar o usuário"
@@ -1371,11 +1277,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:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "Não pude encontrar ou criar o usuário"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "Não pude encontrar este principal"
@@ -1383,25 +1289,34 @@ msgstr "Não pude encontrar este principal"
msgid "Could not find user %1."
msgstr "Não pude encontrar o usuário %1."
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr ""
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 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/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($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:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($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:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($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"
@@ -1410,15 +1325,15 @@ 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:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr ""
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "Não pude adicionar o membro no grupo"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Não pude criar uma transação: %1"
@@ -1431,15 +1346,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:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "Não pude encontrar o registro"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "Não encontrei este principal"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "Não encontrei este valor"
@@ -1451,16 +1366,18 @@ 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:123
+#: lib/RT/CurrentUser.pm:146
#. ($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"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr ""
@@ -1476,25 +1393,26 @@ 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."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "Não pude carregar a ligação"
-#: NOT FOUND IN SOURCE
+#: 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 ""
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "Não pude carregar a fila"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "Não pude carregar a fila %1"
@@ -1511,16 +1429,26 @@ 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:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "Não pude carregar o tíquete '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "País"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Criar"
@@ -1528,20 +1456,16 @@ msgstr "Criar"
msgid "Create Tickets"
msgstr "Criar Tíquetes"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "Criar um CampoPersonalizado"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Criar um Campo Personalizado para a fila %1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Criar um Campo Personalizado para todas as filas"
@@ -1550,10 +1474,6 @@ msgid "Create a new Custom Field"
msgstr "Criar um novo Campo Personalizado"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
msgstr "Criar um novo Scrip global"
@@ -1561,11 +1481,11 @@ msgstr "Criar um novo Scrip global"
msgid "Create a new global scrip"
msgstr "Criar um novo scrip global"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "Criar um novo grupo"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "Criar um novo grupo pessoal"
@@ -1581,15 +1501,15 @@ msgstr "Criar um novo scrip"
msgid "Create a new template"
msgstr "Criar um novo modelo"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "Criar um novo tíquete"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "Criar um novo usuário"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Criar uma fila"
@@ -1601,28 +1521,20 @@ msgstr "Criar uma fila chamada"
msgid "Create a request"
msgstr "Criar uma requisição"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "Criar um scrip para a fila %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "Criar um modelo"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "Criação falhou: %1 / %2 / %3 "
@@ -1634,19 +1546,19 @@ msgstr "Criação falhou: %1/%2/%3"
msgid "Create new tickets based on this scrip's template"
msgstr "Criar novos tíquetes baseados no esquema deste scrip"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "Criar um tíquete"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "Criar tíquetes nesta fila"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "Criar, remover e modificar campos personalizados"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "Criar, remover e modificar filas"
@@ -1654,60 +1566,52 @@ 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:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "Criar, remover e modificar os membros de grupos pessoais"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "Criar, remover e modificar usuários"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "CreateTicket"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "Criado"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "CampoPersonalizado %1 criado"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Modelo %1 criado"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr ""
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Relações atuais"
-#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "Scrips correntes"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Membros atuais"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Direitos de acesso atuais"
@@ -1715,68 +1619,63 @@ msgstr "Direitos de acesso atuais"
msgid "Current search criteria"
msgstr "Critério de busca atual"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Observadores atuais"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "Campo Personalizado #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Campos Personalizados"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr ""
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "Código de finalização da ação customizada"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "Código de preparação da ação customizada"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "Condição customizada"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Campo personalizado %1 %2 %3"
-#: NOT FOUND IN SOURCE
-msgid "Custom field %1 does not apply to this object"
-msgstr ""
-
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "O campo personalizado %1 tem um valor."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "O campo personalizado %1 não tem valor."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Campo personalizado %1 não encontrado"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "Campo personalizado removido"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "Campo personalizado não encontrado"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($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"
@@ -1785,19 +1684,19 @@ 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:255
+#: lib/RT/CustomField_Overlay.pm:414
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:361
+#: lib/RT/CustomField_Overlay.pm:1047
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:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "Valor do campo personalizado removido"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr ""
@@ -1805,11 +1704,11 @@ msgstr ""
msgid "Data error"
msgstr "Erro de dado"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Datas"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Dez."
@@ -1825,11 +1724,11 @@ msgstr "Esquema Padrão de Autoresposta"
msgid "Default Autoresponse template"
msgstr "Esquema padrão de Autoresposta"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr ""
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
msgstr ""
@@ -1849,60 +1748,64 @@ msgstr "Esquema padrão de correspondência"
msgid "Default transaction template"
msgstr "Esquema padrão de transação"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "Padrão: %1/%2 mudou de %3 para %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
msgstr "Delegar direitos de acesso"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "Delegar direitos específicos que foram outorgados a você."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "DelegateRights"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Delegação"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "Remover"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "Remover tíquetes"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "DeleteTicket"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Ao remover este objeto você pode quebrar a integridade referencial"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Ao remover este objeto você quebra a integridade referencial"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Ao remover este objeto você viola a integridade referencial"
@@ -1914,11 +1817,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:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Negue"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "Dependem deste tíquete"
@@ -1926,27 +1829,27 @@ msgstr "Dependem deste tíquete"
msgid "Dependencies: \\n"
msgstr "Dependências: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "Depende de"
@@ -1954,15 +1857,15 @@ msgstr "Depende de"
msgid "DependsOn"
msgstr "DependsOn"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Descendente"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Descreva o problema abaixo"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "Descrição"
@@ -1970,31 +1873,31 @@ msgstr "Descrição"
msgid "Details"
msgstr "Detalhes"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Apresentação"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "Mostrar Lista de Controle de Acesso"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "Mostras os esquemas de Scrip para esta fila"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "Mostrar os Scrips para esta fila"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "Modo de apresentação"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr ""
@@ -2002,15 +1905,19 @@ msgstr ""
msgid "Display ticket #%1"
msgstr "Apresentar o tíquete #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr ""
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "Fazer qualquer coisa"
-#: html/Elements/Refresh:29
+#: 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."
@@ -2018,19 +1925,15 @@ msgstr "Não recarregar esta página."
msgid "Don't show search results"
msgstr "Não mostrar resultados da busca"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "Baixar"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr ""
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Vencido"
@@ -2050,28 +1953,32 @@ msgstr "Editar"
msgid "Edit Conditions"
msgstr "Editar Condições"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Editar Relacionamentos"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Editar Esquemas para a fila %1"
@@ -2080,7 +1987,7 @@ msgstr "Editar Esquemas para a fila %1"
msgid "Edit keywords"
msgstr "Editar palavras chave"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr ""
@@ -2088,7 +1995,7 @@ msgstr ""
msgid "Edit scrips"
msgstr "Editar scrips"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "Editar os modelos do sistema"
@@ -2096,15 +2003,11 @@ msgstr "Editar os modelos do sistema"
msgid "Edit templates for %1"
msgstr "Editar os modelos para %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "Editando a configuração para a fila %1"
@@ -2113,17 +2016,17 @@ 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/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Editando o campo %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "Editando os membros do grupo %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "Editando os membros do grupo pessoal %1"
@@ -2132,15 +2035,15 @@ msgstr "Editando os membros do grupo pessoal %1"
msgid "Editing template %1"
msgstr "Editando o modelo %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Você deve especificar a origem ou o destinatário"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "O endereço de email já está em uso"
@@ -2152,76 +2055,61 @@ msgstr "Correio Eletrônico"
msgid "EmailEncoding"
msgstr "Codificação de Email"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Habilitado (Deselecionando este ítem desabilita este campo personalizado)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "Habilitado (Deselecionando este ítem desabilita este grupo)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "Habilitado (desassinalando desabilita esta fila)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
msgstr "Campos Personalizados Habilitados"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "Filas Habilitadas"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "Estado %1 habilitado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Entre com múltiplos valores"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr ""
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Entre com um valor"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr ""
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate 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."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr ""
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Erro"
@@ -2229,7 +2117,7 @@ msgstr "Erro"
msgid "Error adding watcher"
msgstr "Erro ao adicionar um observador"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Erro nos parâmetros para Queue->AddWatcher"
@@ -2237,11 +2125,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:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Erro nos parâmetros para Ticket->AddWatcher"
@@ -2249,19 +2137,15 @@ 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:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr ""
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Estimate"
-msgstr ""
-
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr ""
@@ -2269,7 +2153,7 @@ msgstr ""
msgid "Everyone"
msgstr "Todos"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Exemplo:"
@@ -2281,32 +2165,33 @@ msgstr "ExternalAuthId"
msgid "ExternalContactInfoId"
msgstr "ExternalContactInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "Informação adicional"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "Não pude encontrar o pseudogrupo de usuários 'Privileged'."
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "Não pude encontrar o pseudogrupo de usuários 'Unprivileged'"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "Falhou ao carregar o módulo %1. (%2)"
-#: lib/RT/Date.pm:412
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Fev."
@@ -2314,39 +2199,51 @@ msgstr "Fev."
msgid "February"
msgstr "Fevereiro"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr ""
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Fin"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Prioridade Final"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "FinalPriority"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "Encontrar o grupo cujo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr ""
@@ -2354,11 +2251,11 @@ msgstr ""
msgid "Find new/open tickets"
msgstr "Encontrar tíquetes novos/abertos"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "Encontrar pessoas que"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "Encontrar tíquetes"
@@ -2366,7 +2263,7 @@ msgstr "Encontrar tíquetes"
msgid "Finish Approval"
msgstr "Terminar Aprovação"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Primeiro"
@@ -2374,52 +2271,52 @@ msgstr "Primeiro"
msgid "First page"
msgstr "Primeira página"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "Force alteração"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "Encontrado %quant(%1,tíquete)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "Objeto Encontrado"
#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "FreeformMultiple"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "FreeformSingle"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Sex."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "Cabeçalhos completos"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr ""
@@ -2427,16 +2324,16 @@ 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:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "Dado a %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Global"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr ""
@@ -2448,16 +2345,20 @@ msgstr "Seleções de Palavras Chave Globais"
msgid "Global Scrips"
msgstr "Scrips Globais"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "Esquema global: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr ""
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "Ir!"
@@ -2469,15 +2370,11 @@ msgstr "Assinatura pgp válida de %1\\n"
msgid "Goto page"
msgstr "Ir para a página"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "Ir para o tíquete"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Grupo"
@@ -2485,11 +2382,11 @@ msgstr "Grupo"
msgid "Group %1 %2: %3"
msgstr "Grupo %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Direitos de Acesso do Grupo"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "O grupo já tem um membro"
@@ -2497,20 +2394,20 @@ msgstr "O grupo já tem um membro"
msgid "Group could not be created."
msgstr "O grupo não pôde ser criado."
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "O grupo não pôde ser criado: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "Grupo criado"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "O grupo não contém este membro"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Grupo não encontrado"
@@ -2522,44 +2419,42 @@ msgstr "Grupo não encontrado.\\n"
msgid "Group not specified.\\n"
msgstr "Grupo não especificado.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Grupos"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Grupos não podem ser membros de seus próprios membros"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr ""
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "Olá!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "Olá, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Histórico"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr ""
@@ -2567,11 +2462,11 @@ msgstr ""
msgid "HomePhone"
msgstr "Telefone Residencial"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "Homepage"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "Eu tenho %quant(%1,concrete mixer)."
@@ -2580,11 +2475,15 @@ msgstr "Eu tenho %quant(%1,concrete mixer)."
msgid "I have [quant,_1,concrete mixer]."
msgstr "Tenho [quant,_1,concrete mixer]."
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
+
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "Identificador"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "Identidade"
@@ -2592,63 +2491,63 @@ msgstr "Identidade"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "Se uma aprovação é rejeitada, rejeite a original e remova as aprovações pendentes"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
msgstr ""
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr ""
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
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:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "Valor ilegal para %1"
-#: NOT FOUND IN SOURCE
-msgid "Image"
-msgstr ""
-
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "Campo imutável"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "Incluir campoas personalizados desabilitados na listagem."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr ""
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "Incluir filas desabilitadas na listagem."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "Incluir usuários desabilitados na busca."
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Prioridade Inicial"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "InitialPriority"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Erro de entrada"
@@ -2656,20 +2555,20 @@ msgstr "Erro de entrada"
msgid "Interest noted"
msgstr "Interesse notado"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "Erro Interno"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "Erro Interno: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "Tipo Inválido de Grupo"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "Direito Inválido"
@@ -2677,7 +2576,7 @@ msgstr "Direito Inválido"
msgid "Invalid Type"
msgstr "Tipo Inválido"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "Dado inválido"
@@ -2685,44 +2584,48 @@ msgstr "Dado inválido"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "Proprietário inválido. Usando 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "Fila inválida"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "Direito de acesso inválido"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "Valor inválido para %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "Valor inválido para o campo personalizado"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "Valor inválido para o estado"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
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:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "Requer vários argumentos:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
msgstr "Itens requerendo minha aprovação"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Jan."
@@ -2730,11 +2633,11 @@ msgstr "Jan."
msgid "January"
msgstr "Janeiro"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "Entre ou deixe este grupo"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Jul."
@@ -2742,11 +2645,11 @@ msgstr "Jul."
msgid "July"
msgstr "Julho"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "Jumbo"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Jun."
@@ -2762,23 +2665,23 @@ msgstr "Palavra chave"
msgid "Lang"
msgstr "Líng"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Último"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "Último Contato"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "Contactado em"
@@ -2786,7 +2689,7 @@ msgstr "Contactado em"
msgid "Last Notified"
msgstr "Notificado em"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "Atualizado em"
@@ -2794,19 +2697,19 @@ msgstr "Atualizado em"
msgid "LastUpdated"
msgstr "LastUpdated"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr ""
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "Resta"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Deixar este usuário acessar RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "Deixar este usuário receber direitos de acesso adicionais"
@@ -2818,29 +2721,33 @@ msgstr "Limitando proprietário a %1 %2"
msgid "Limiting queue to %1 %2"
msgstr "Limitando fila a %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "A ligação já existe"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "A ligação não pôde ser criada"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "Ligação criada (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Ligação removida (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "Ligação não encontrada"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "Ligar o tíquete #%1"
@@ -2849,113 +2756,122 @@ msgstr "Ligar o tíquete #%1"
msgid "Link ticket %1"
msgstr "Ligar o tíquete %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Ligações"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr ""
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "Localização"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
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:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "Assinado como %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "Entrar"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Sair"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "Definir como proprietário"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "Definir o estado"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "Definir o prazo final"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "Definir a data de resolução"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "Definir a data de iniciado"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "Definir a data início"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "Definir a data de última alteração"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "Definir a prioridade"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Definir a fila"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "Definir o assunto"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr ""
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "Administrar grupos e seus membros"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "Administrar propriedades e configurações aplicáveis a todas as filas"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "Administrar filas e suas propriedades específicas"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "Administrar usuários e senhas"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Mar."
@@ -2967,33 +2883,33 @@ msgstr "Março"
msgid "May"
msgstr "Maio"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr ""
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Membro adicionado"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Membro removido"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Membro não removido"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "Membro de"
@@ -3001,74 +2917,75 @@ msgstr "Membro de"
msgid "MemberOf"
msgstr "MemberOf"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "Membros"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "União bem sucedida"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "União falhou. Não pude definir o EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "Unir a"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr ""
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "Mensagem"
-#: NOT FOUND IN SOURCE
-msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr ""
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "Faltando uma chave primária?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "Móvel"
@@ -3076,15 +2993,7 @@ msgstr "Móvel"
msgid "MobilePhone"
msgstr "Celular"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Modificar Lista de Controle de Acesso"
@@ -3092,31 +3001,37 @@ msgstr "Modificar Lista de Controle de Acesso"
msgid "Modify Custom Field %1"
msgstr "Modificar o campo personalizado %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
+msgstr ""
+
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "Modificar Campos Personalizados que se aplicam a todas as filas"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
msgstr ""
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
msgstr ""
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Modificar esquemas de Scrip para esta fila"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Modificar Scrips para esta fila"
@@ -3128,33 +3043,30 @@ msgstr "Modificar ACLs do Sistema"
msgid "Modify Template %1"
msgstr "Modificar Esquema %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
msgstr ""
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "Modificar um Campo Personalizado para a fila %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
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:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "Modificar um scrip para a fila %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "Modificar um scrip aplicável a todas as filas"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr ""
@@ -3162,21 +3074,25 @@ msgstr ""
msgid "Modify dates for # %1"
msgstr "Modificar datas para # %1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "Modificar as datas para #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "Modificar as datas para o tíquete # %1"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "Modificar direitos de acesso globais de grupo"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "Modificar direitos de acesso globais de grupo."
@@ -3192,108 +3108,110 @@ msgstr "Modificar direitos globais para usuários"
msgid "Modify global scrips"
msgstr "Modificar scrips globais"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "Modificar direitos de acesso globais de usuário"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "Modificar direitos de acesso globais de usuário."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "Modificar metadados do grupo ou removê-lo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 "Modificar os direitos de acesso do grupo %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "Modificar os direitos de acesso de grupo para a fila %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "Modificar lista de membros deste grupo"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "Modificar sua própria conta RT"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "Modificar as pessoas relacionadas à fila %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "Modificar as pessoas relacionadas ao tíquete #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "Modificar os scrips da fila %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Modificar scrips aplicáveis a todas as filas"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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 "Modificar o modelo %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Modificar esquemas que se aplicam a todas as filas"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Modificar os observadores da fila"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "Modificar o usuário %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "Modificar o tíquete # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "Modificar o tíquete #%1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "Modificar tíquetes"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr ""
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 "Modificar os direitos de acesso de usuário para o grupo %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "Modificar os direitos de acesso de usuário para a fila %1"
@@ -3302,64 +3220,64 @@ 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:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "ModifyACL"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "ModifyOwnMembership"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "ModifyQueueWatchers"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "ModifyScrips"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "ModifySelf"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "ModifyTemplate"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "ModifyTicket"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Seg."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Mais sobre %1"
-#: NOT FOUND IN SOURCE
-msgid "Move"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "Descer"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "Subir"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "Múltiplo"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "O atributo 'Name' deve ser especificado"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr ""
@@ -3368,47 +3286,39 @@ msgstr ""
msgid "My Approvals"
msgstr "Minhas Aprovações"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "Minhas aprovações"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "Nome"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Nome em uso"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
msgstr "Precisa de aprovação do administrador do sistema"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Nunca"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Novo"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Novos Relacionamentos"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Nova Senha"
@@ -3416,39 +3326,31 @@ msgstr "Nova Senha"
msgid "New Pending Approval"
msgstr "Nova Aprovação Pendente"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr ""
#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Nova busca"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Novo campo personalizado"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "Novo grupo"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Nova senha"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Notificação de nova senha enviada"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "Nova fila"
@@ -3456,11 +3358,11 @@ msgstr "Nova fila"
msgid "New request"
msgstr "Nova requisição"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Novos direitos de acesso"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Novo scrip"
@@ -3468,27 +3370,27 @@ msgstr "Novo scrip"
msgid "New search"
msgstr "Nova busca"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Novo esquema"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "O novo tíquete não existe"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Novo usuário"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Novo usuário chamado"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Novos observadores"
@@ -3496,11 +3398,11 @@ msgstr "Novos observadores"
msgid "New window setting"
msgstr "Abrir nova janela"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Próximo"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr ""
@@ -3512,43 +3414,39 @@ msgstr "Próxima página"
msgid "NickName"
msgstr "Apelido"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "Apelido"
-#: NOT FOUND IN SOURCE
-msgid "No"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "Não há Campo Personalizado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr ""
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "Não há Grupo definido"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr ""
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "Não há Fila definida"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "Nenhum usuário RT foi encontrado. Favor consultar o administrador do RT.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "Não há Modelo"
@@ -3560,11 +3458,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:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Não há ação"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "Não há coluna especificada"
@@ -3572,7 +3470,7 @@ msgstr "Não há coluna especificada"
msgid "No command found\\n"
msgstr "Comando não encontrado\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "Não há comentário sobre este usuário"
@@ -3580,72 +3478,77 @@ 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:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Não há descrição para %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Não há grupo especificado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr ""
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "Não há senha especificada"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "Não há permissão para criar filas"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($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:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "Sem permissão para criar usuários"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "Sem permissão para mostrar o tíquete"
-#: html/SelfService/Update.html:68
+#: 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:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Não há principal especificado"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Não há principal selecionado."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "Não há fila satisfazendo o critério de busca."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "Nenhum direito encontrado"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "Nenhum direito outorgado."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "Não há busca a realizar"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr ""
@@ -3653,7 +3556,7 @@ msgstr ""
msgid "No ticket id specified"
msgstr "Não há identificador de tíquete especificado"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "Não há tipo de transação especificada"
@@ -3661,7 +3564,7 @@ msgstr "Não há tipo de transação especificada"
msgid "No user or email address specified"
msgstr "Não há usuário ou endereço de email especificado"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "Nenhum usuário satisfazendo o critério de busca foi encontrado."
@@ -3669,15 +3572,15 @@ 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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "Nenhum valor enviado a _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "Ninguém"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "Campo inexistente?"
@@ -3685,15 +3588,15 @@ msgstr "Campo inexistente?"
msgid "Not logged in"
msgstr "Não logado"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Não entrou."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Não definido"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Ainda não implementado."
@@ -3701,11 +3604,11 @@ msgstr "Ainda não implementado."
msgid "Not yet implemented...."
msgstr "Ainda não implementado..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "Notas"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "A notificação não pôde ser enviada"
@@ -3777,7 +3680,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:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "Nov."
@@ -3785,23 +3688,37 @@ msgstr "Nov."
msgid "November"
msgstr "Novembro"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "Objeto não pôde ser criado"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "Objeto criado"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr ""
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Out."
@@ -3809,19 +3726,19 @@ msgstr "Out."
msgid "October"
msgstr "Outubro"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr ""
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr ""
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr ""
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Em"
@@ -3861,21 +3778,21 @@ msgstr "Sobre Mudança de Estado"
msgid "On Transaction"
msgstr "Sobre Transação"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='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:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='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:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Aberto"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Abrir"
@@ -3883,7 +3800,7 @@ msgstr "Abrir"
msgid "Open requests"
msgstr "Requisições abertas"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr ""
@@ -3899,7 +3816,7 @@ 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:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr ""
@@ -3907,40 +3824,36 @@ msgstr ""
msgid "Ordering and sorting"
msgstr "Requisitando e ordenando"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "Organização"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "Tíquete originador: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr ""
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Após a data, a prioridade tende a"
-#: NOT FOUND IN SOURCE
-msgid "Overview"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "Próprios tíquetes"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "OwnTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "Proprietário"
@@ -3948,11 +3861,11 @@ msgstr "Proprietário"
msgid "Owner changed from %1 to %2"
msgstr "Proprietário mudou de %1 para %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Proprietário alterado à força de %1 para %2"
@@ -3961,12 +3874,12 @@ msgstr "Proprietário alterado à força de %1 para %2"
msgid "Owner is"
msgstr "O proprietário é"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr ""
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Pager"
@@ -3978,36 +3891,53 @@ msgstr "Telefone do Pager"
msgid "Parent"
msgstr "Pai"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Pais"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Senha"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "Lembrete de Senha"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Senha muito curta"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Senha: %1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr ""
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr ""
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "Pessoas"
@@ -4015,39 +3945,31 @@ msgstr "Pessoas"
msgid "Perform a user-defined action"
msgstr "Realizar uma ação definida pelo usuário"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "Permissão Negada"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Grupoas Pessoais"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Grupos pessoais"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Grupos pessoais:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Telefones"
-#: NOT FOUND IN SOURCE
-msgid "Placeholder"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "Preferências"
@@ -4055,15 +3977,15 @@ msgstr "Preferências"
msgid "Prefs"
msgstr "Prefs"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr ""
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Anterior"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr ""
@@ -4075,20 +3997,20 @@ msgstr "Página anterior"
msgid "Pri"
msgstr "Pri"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "Principal %1 não encontrado."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Prioridade"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "A prioridade inicia em"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr ""
@@ -4096,36 +4018,32 @@ msgstr ""
msgid "Privileged"
msgstr "Privilegiado"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Estado privilegiado: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "Usuários privilegiados"
-#: NOT FOUND IN SOURCE
-msgid "Projects"
-msgstr ""
-
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
msgstr "Falso-grupo para uso interno"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr ""
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr ""
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Fila"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -4139,7 +4057,7 @@ msgstr "A fila '%1' não foi encontrada\\n"
msgid "Queue Keyword Selections"
msgstr "Seleções de Palavras-chave da Fila"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "Nome da Fila"
@@ -4147,19 +4065,19 @@ msgstr "Nome da Fila"
msgid "Queue Scrips"
msgstr "Scrips da Fila"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "A fila já existe"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "A fila não pôde ser criada"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "Fila criada"
@@ -4167,32 +4085,32 @@ msgstr "Fila criada"
msgid "Queue is not specified."
msgstr "A fila não foi especificada."
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "Fila não encontrada"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Filas"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr ""
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr ""
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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 para %2"
@@ -4209,7 +4127,7 @@ msgstr "RT %1. Direitos reservados 1996-%1 Jesse Vincent <jesse\\@bestpractical.
msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1. Direitos reservados 1996-2002 Jesse Vincent <jesse\\\\@bestpractical.com>\\\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "Adiministração do RT"
@@ -4229,7 +4147,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:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Erro no RT"
@@ -4242,18 +4160,14 @@ msgid "RT Recieved mail (%1) from itself."
msgstr "O RT recebeu email (%1) de si próprio."
#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "Auto-serviço do RT / Tíquetes Fechados"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr ""
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT por alto"
@@ -4269,11 +4183,15 @@ 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
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "O RT não pôde validar esta assinatura PGP. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT para %1"
@@ -4291,10 +4209,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT tem &copy; Direitos Reservados 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. Ele é distribuído sob a <a href=\"http://www.gnu.org/copyleft/gpl.html\">Versão 2 da Licença Pública Geral GNU (GPL).</a>"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 tem &copy; Direitos Reservados 1996-%1 por Jesse Vincent &lt;jesse@bestpractical.com&gt;. Ele é distribuído sob a <a href=\\\"http://www.gnu.org/copyleft/gpl.html\\\">Versão 2 da Licença Pública Geral GNU (GPL).</a>"
@@ -4310,11 +4224,7 @@ msgstr "O RT vai processar esta mensagem como se não fosse assinada.\\n"
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."
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nome real"
@@ -4322,31 +4232,31 @@ msgstr "Nome real"
msgid "RealName"
msgstr "Nome real"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr ""
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "Referenciado por"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "Faz referência a"
@@ -4362,48 +4272,44 @@ msgstr "Refinar"
msgid "Refine search"
msgstr "Refinar a Busca"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "Recarregar esta página a cada %1 minutos."
-#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Remover AdminCc"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Remover Cc"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "Remover Requisitante"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Responder"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr ""
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "Responder aos tíquetes"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "ReplyToTicket"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Requisitante"
@@ -4419,37 +4325,37 @@ msgstr "Requisitante(s)"
msgid "RequestorAddresses"
msgstr "RequestorAddresses"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Requisitantes"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "A requisições vencem em"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr ""
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "Restaurar"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Residência"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "Resolver"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "Resolver tíquete #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "Resolvido"
@@ -4457,7 +4363,7 @@ msgstr "Resolvido"
msgid "Response to requestors"
msgstr "Resposta aos requisitantes"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Resultados"
@@ -4465,11 +4371,11 @@ msgstr "Resultados"
msgid "Results per page"
msgstr "Resultados por página"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Confirmar a Senha"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr ""
@@ -4477,49 +4383,49 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Direito de Acesso Delegado"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Direito de Acesso Outorgado"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Direito de Acesso Carregado"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "Direito de acesso não pôde ser revogado"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Direito de acesso não encontrado"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Direito de acesso não carregado."
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "Direito de acesso revogado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Direitos de Acesso"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Direitos de acesso não puderam ser outorgados a %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "Direitos de acesso não puderam ser revogados de %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "Papéis"
@@ -4527,53 +4433,59 @@ msgstr "Papéis"
msgid "RootApproval"
msgstr "RootApproval"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr ""
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Sáb."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr ""
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Salvar as Alterações"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Salvar as alterações"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
msgstr "Scrip #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "Scrip Criado"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
msgstr ""
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "Scrip removido"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "Scrips"
@@ -4581,11 +4493,11 @@ msgstr "Scrips"
msgid "Scrips for %1\\n"
msgstr "Scrips para %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "Scrips aplicáveis a todas as filas"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "Buscar"
@@ -4593,127 +4505,136 @@ msgstr "Buscar"
msgid "Search Criteria"
msgstr "Critérios de Busca"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "Buscar por aprovações"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Searches can't be associated with that kind of object"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "Segurança:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
-msgid "SeeQueue"
-msgstr "SeeQueue"
-
-#: NOT FOUND IN SOURCE
-msgid "Select"
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
+#: lib/RT/Queue_Overlay.pm:92
+msgid "SeeQueue"
+msgstr "SeeQueue"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "Selecionar um grupo"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "Selecionar uma fila"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "Selecionar um usuário"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "Selecionar um campo personalizado"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "Selecionar um grupo"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Selecionar múltiplos valores"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Selecionar um valor"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "Selecionar uma fila"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "Selecionar um scrip"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Selecionar um esquema"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr ""
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "Selecionar um usuário"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "SelectMultiple"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "SelectSingle"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr ""
@@ -4765,59 +4686,51 @@ 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:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Set."
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "Setembro"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr ""
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
msgstr ""
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr ""
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "Mostrar os Resultados"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "Mostrar requisições aprovadas"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "Mostrar o sumário"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "Mostrar requisições negadas"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "Mostrar os detalhes"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Mostrar requisições pendentes"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "Mostrar requisições aguardando outras aprovações"
@@ -4829,43 +4742,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:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "ShowACL"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr ""
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "ShowScrips"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "ShowTemplate"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "ShowTicket"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "ShowTicketComments"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
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:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "Cadastrar como um AdminCC de tíquete ou fila"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "Assinatura"
@@ -4873,20 +4790,24 @@ msgstr "Assinatura"
msgid "Signed in as %1"
msgstr "Assinado como %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Único"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "Saltar Menu"
-#: html/Admin/Elements/AddCustomFieldValue:27
-msgid "Sort"
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Sort Order"
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
+msgid "Sort"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -4901,11 +4822,7 @@ msgstr "Ordenar os resultados por"
msgid "SortOrder"
msgstr "Ordenação"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr ""
@@ -4917,7 +4834,7 @@ msgstr "Pendente"
msgid "Start page"
msgstr "Página inicial"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "Iniciado"
@@ -4925,7 +4842,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:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Inicia"
@@ -4937,11 +4854,11 @@ msgstr "Inicia Por"
msgid "Starts date '%1' could not be parsed"
msgstr "A data de início '%1' não pôde ser compreendida"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "Estado"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "Estado"
@@ -4949,8 +4866,7 @@ msgstr "Estado"
msgid "Status Change"
msgstr "Mudança de Estado"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Estado alterado de %1 para %2"
@@ -4958,73 +4874,69 @@ msgstr "Estado alterado de %1 para %2"
msgid "StatusChange"
msgstr "StatusChange"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "Roubar"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "Roubado de %1"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
msgstr "Roubado de %1 "
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: html/Search/Elements/EditFormat:81
+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
msgid "Subject"
msgstr "Assunto"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Assunto modou para %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "Enviar"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "Enviar Workflow"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "Deu certo"
-#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Dom."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "SuperUser"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "Sistema"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr ""
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "Erro do Sistema"
@@ -5036,15 +4948,20 @@ msgstr "Erro de sistema. Direito não outorgado."
msgid "System Error. right not granted"
msgstr "Erro de sistema. direito não outorgado"
-#: html/Admin/Tools/index.html:2
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "Erro do sistema. Direito de acesso não delegado."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Erro do sistema. Direito de acesso não outorgado."
@@ -5052,7 +4969,7 @@ msgstr "Erro do sistema. Direito de acesso não outorgado."
msgid "System error. Unable to grant rights."
msgstr "Erro de sistema. Não posso outorgar direitos de acesso."
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "Grupos do sistema"
@@ -5060,44 +4977,40 @@ msgstr "Grupos do sistema"
msgid "SystemRolegroup for internal use"
msgstr "SystemRolegroup para uso interno"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "Tomar"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "Tomado"
-#: NOT FOUND IN SOURCE
-msgid "Task"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Modelo"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Esquema #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Esquema removido"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Modelo não encontrado"
@@ -5105,11 +5018,11 @@ msgstr "Modelo não encontrado"
msgid "Template not found\\n"
msgstr "Modelo não encontrado\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Modelo processado"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Modelos"
@@ -5117,37 +5030,33 @@ msgstr "Modelos"
msgid "Templates for %1\\n"
msgstr "Modelos de %1\\n"
-#: NOT FOUND IN SOURCE
-msgid "Text"
-msgstr ""
-
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Este já é o valor atual"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
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:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Este é o mesmo valor"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($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:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($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:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "Este principal não é um %1 para esta fila"
@@ -5156,11 +5065,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:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "Esta fila não existe"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "Este tíquete tem dependências não resolvidas"
@@ -5168,27 +5077,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:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "Este usuário já possui este tíquete"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Este usuário não existe"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "Este usuário já tem privilégios"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "Este usuário já não tem privilégios"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "Este usuário agora tem privilégios"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "Este usuário agora não tem privilégios"
@@ -5196,23 +5105,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:2949
+#: lib/RT/Ticket_Overlay.pm:2986
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:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Este não é um identificador numérico"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "Sumário"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "O CC de um tíquete"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "O CC administrativo de um tíquete"
@@ -5220,7 +5129,7 @@ msgstr "O CC administrativo de um tíquete"
msgid "The comment has been recorded"
msgstr "O comentário foi registrado"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -5228,31 +5137,31 @@ 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:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "O novo valor foi atribuído."
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "O proprietário de um tíquete"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "O requisitante de um tíquete"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Estes comandos geralmente não estão visíveis para o usuário"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr ""
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr ""
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr ""
@@ -5260,15 +5169,15 @@ msgstr ""
msgid "This ticket %1 %2 (%3)\\n"
msgstr "Este tíquete %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
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:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "Parece que esta transação não tem conteúdo"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "Os %1 tíquetes mais prioritários deste usuário"
@@ -5277,7 +5186,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:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Qui."
@@ -5293,24 +5202,24 @@ msgstr "Tíquete # %1 %2"
msgid "Ticket # %1 Jumbo update: %2"
msgstr "Tíquete # %1 atualização jumbo: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "Tíquete #%1 Atualização jumbo: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "Tíquete #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "Tíquete %1 criado na fila '%2'"
@@ -5319,16 +5228,16 @@ msgstr "Tíquete %1 criado na fila '%2'"
msgid "Ticket %1 loaded\\n"
msgstr "Tíquete %1 carregado\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "Tíquete %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr ""
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "Histórico do Tíquete # %1 %2"
@@ -5341,7 +5250,7 @@ msgstr "Identificador do tíquete"
msgid "Ticket Resolved"
msgstr "Tíquete Resolvido"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr ""
@@ -5349,19 +5258,19 @@ msgstr ""
msgid "Ticket attachment"
msgstr "Arquivo anexo do tíquete"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "Conteúdo do tíquete"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "Tipo do conteúdo do tíquete"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
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"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "Tíquete criado"
@@ -5369,7 +5278,7 @@ msgstr "Tíquete criado"
msgid "Ticket creation failed"
msgstr "A criação do tíquete falhou"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "Tíquete removido"
@@ -5381,7 +5290,7 @@ msgstr "Id de tíquete não encontrado"
msgid "Ticket killed"
msgstr "Tíquete destruído"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr ""
@@ -5397,17 +5306,20 @@ msgstr "O estado do tíquete mudou"
msgid "Ticket watchers"
msgstr "Observadores do tíquete"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "Tíquetes"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "Tíquetes %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "Tíquetes %1 por %2"
@@ -5415,31 +5327,31 @@ msgstr "Tíquetes %1 por %2"
msgid "Tickets from %1"
msgstr "Tíquetes de %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "Tíquetes dependentes desta aprovação:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr ""
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "Tempo Restante"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "Tempo Trabalhado"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "Tempo restante"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Tempo de apresentação"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "Tempo trabalhado"
@@ -5447,10 +5359,14 @@ msgstr "Tempo trabalhado"
msgid "TimeLeft"
msgstr "TimeLeft"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "TimeWorked"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "Para gerar as diferenças desta transação"
@@ -5459,16 +5375,16 @@ 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:39
+#: html/Elements/Footer:61
#. ('<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:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Última atualização"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr ""
@@ -5476,28 +5392,28 @@ msgstr ""
msgid "Transaction"
msgstr "Transação"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Transação %1 removida"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "Transação Criada"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
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"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "Transações são imutáveis"
@@ -5505,23 +5421,19 @@ 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:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Ter."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Tipo"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Não implementado"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Usuário Unix"
@@ -5529,16 +5441,21 @@ msgstr "Usuário Unix"
msgid "UnixUsername"
msgstr "Usuário Unix"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "Codificação de conteúdo desconhecida %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ilimitado"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr ""
@@ -5546,27 +5463,23 @@ msgstr ""
msgid "Unprivileged"
msgstr "Não privilegiado"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "Não tomado"
-#: NOT FOUND IN SOURCE
-msgid "Untitled search"
-msgstr ""
-
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Atualizar"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
msgstr ""
@@ -5574,11 +5487,11 @@ msgstr ""
msgid "Update ID"
msgstr "Identificador de atualização"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
msgstr ""
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Tipo de atualização"
@@ -5590,7 +5503,7 @@ msgstr "Atualizar todos estes tíquetes de uma vez"
msgid "Update email"
msgstr "Atualizar email"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr ""
@@ -5598,11 +5511,11 @@ msgstr ""
msgid "Update name"
msgstr "Atualizar nome"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "Atualização não registrada."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "Atualizar os tíquetes selecionados"
@@ -5610,7 +5523,7 @@ msgstr "Atualizar os tíquetes selecionados"
msgid "Update signature"
msgstr "Atualizar assinatura"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "Atualizar o tíquete"
@@ -5618,58 +5531,58 @@ msgstr "Atualizar o tíquete"
msgid "Update ticket # %1"
msgstr "Atualizar o tíquete # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "Atualizar o tíquete #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "Atualizar tíquete #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
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:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "Atualizado"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr ""
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5680,7 +5593,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:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr ""
@@ -5697,7 +5610,7 @@ msgstr "Usuário '%1' não encontrado\\n"
msgid "User Defined"
msgstr "Definido pelo Usuário"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
msgstr ""
@@ -5705,32 +5618,33 @@ msgstr ""
msgid "User ID"
msgstr "Identificador de usuário"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Identificador do usuário"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Direitos de Acesso de Usuário"
-#: NOT FOUND IN SOURCE
+#: 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:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "O usuário não pôde ser criado: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "Usuário criado"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Grupos definidos pelo usuário"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr ""
@@ -5742,23 +5656,23 @@ msgstr "Usuário notificado"
msgid "User view"
msgstr "Visualização de usuário"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr ""
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nome de usuário"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Usuários"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "Usuários que satisfazem o critério de busca"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr ""
@@ -5766,19 +5680,15 @@ msgstr ""
msgid "ValueOfQueue"
msgstr "Valor da fila"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "Valores"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "Observar"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "WatchAsAdminCc"
@@ -5786,7 +5696,7 @@ msgstr "WatchAsAdminCc"
msgid "Watcher loaded"
msgstr "Observador carregado"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Observadores"
@@ -5794,7 +5704,7 @@ msgstr "Observadores"
msgid "WebEncoding"
msgstr "Codificação de Web"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Qua."
@@ -5850,19 +5760,11 @@ msgstr "Sempre que um novo comentário é adicionado"
msgid "Whenever correspondence comes in"
msgstr "Sempre que uma nova correspondência é adicionada"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Trabalho"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr ""
@@ -5870,31 +5772,19 @@ msgstr ""
msgid "WorkPhone"
msgstr "Telefone de trabalho"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "Trabalhado"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Yes"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "Você já é proprietário deste tíquete"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "Você não é um usuário autorizado"
-#: NOT FOUND IN SOURCE
-msgid "You can access it with the Download button on the right."
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
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"
@@ -5902,24 +5792,24 @@ msgstr "Você só pode reatribuir seus próprios tíquetes ou aqueles que não t
msgid "You don't have permission to view that ticket.\\n"
msgstr "Você não tem permissão para ver este tíquete.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
msgstr "Você encontrou %1 tíquetes na fila %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Você foi desconectado do RT."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
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:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "Você não pode criar requisições nesta fila."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Volte sempre"
@@ -5947,11 +5837,11 @@ msgstr "Sua requisição foi rejeitada"
msgid "Your request was rejected."
msgstr "Sua requisição foi rejeitada."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "Nome de usuário ou senha incorretos"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "CEP"
@@ -5959,24 +5849,28 @@ msgstr "CEP"
msgid "[no subject]"
msgstr "[sem assunto]"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "como outorgado a %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "contém"
@@ -5996,7 +5890,7 @@ msgstr "correspondência (provavelmente) não enviada"
msgid "correspondence sent"
msgstr "correspondência enviada"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "dias"
@@ -6008,26 +5902,50 @@ msgstr "morto"
msgid "delete"
msgstr "remover"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "removido"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "não satisfaz"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "não contém"
-#: NOT FOUND IN SOURCE
-msgid "email address"
-msgstr ""
-
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "igual a"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "falso"
@@ -6036,48 +5954,44 @@ msgstr "falso"
msgid "filename"
msgstr "filename"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "maior que"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "grupo '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "horas"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "identificador"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "é"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "não é"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "menor que"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "satisfaz"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "minutos"
@@ -6085,27 +5999,27 @@ msgstr "minutos"
msgid "modifications\\n\\n"
msgstr "modificações\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "meses"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "novo"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr ""
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "sem valor"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "nenhum"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "diferente de"
@@ -6113,72 +6027,68 @@ msgstr "diferente de"
msgid "notlike"
msgstr "diferente"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "aberto"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($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:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "fila %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "rejeitado"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "resolvido"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "seg"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "pendente"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "sistema %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "grupo do sistema '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "o componente chamador não especificou por que"
-#: NOT FOUND IN SOURCE
-msgid "ticket #%1"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "tíquete #%1 %2"
#: NOT FOUND IN SOURCE
-msgid "till"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "true"
msgstr "verdadeiro"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "grupo %1 não descrito"
@@ -6187,12 +6097,12 @@ msgstr "grupo %1 não descrito"
msgid "undescripbed group %1"
msgstr "grupo sem descrição %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "usuário %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "semanas"
@@ -6200,11 +6110,7 @@ msgstr "semanas"
msgid "with template %1"
msgstr "com modelo %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "anos"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/ru.po b/rt/lib/RT/I18N/ru.po
index 981b9cd..cd93e04 100644
--- a/rt/lib/RT/I18N/ru.po
+++ b/rt/lib/RT/I18N/ru.po
@@ -1,289 +1,254 @@
+# translation of ru-nortfm.po to Russian
+# translation of ru.po to Russian
+# Andrew Kornilov <andy@eva.dp.ua>, 2004, 2005.
msgid ""
msgstr ""
-"Last-Translator: Kirill Pushkin <kirill@mns.ru>\n"
-"PO-Revision-Date: 2002-10-04 19:28+0400\n"
+"Last-Translator: Andrew Kornilov <andy@eva.dp.ua>\n"
+"PO-Revision-Date: 2005-03-11 15:38+0200\n"
"Language-Team: Russian <ru@li.org>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 0.9.6\n"
+"X-Generator: KBabel 1.9.1\n"
+"Project-Id-Version: ru\n"
+"MIME-Version: 1.0\n"
#: NOT FOUND IN SOURCE
msgid "#"
msgstr "&#8470;"
-#: NOT FOUND IN SOURCE
-msgid "#%1"
-msgstr ""
-
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 ""
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
msgstr ""
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr ""
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
-msgid "%1 %2 %3"
-msgstr ""
-
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
-msgstr ""
+msgstr "%1 %2 добавлен"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 назад"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 изменено на %3"
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
-msgstr ""
+msgstr "%1 %2 удален"
#: NOT FOUND IN SOURCE
msgid "%1 %2 of group %3"
-msgstr ""
+msgstr "%1 %2 of group %3"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
+msgstr "%1 %2 Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ %3"
#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
-msgstr "%1 (%2) %3 Ñтот тикет\\n"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
+msgstr "%1 (%2) %3 Ñта заÑвка\\n"
-#: html/Ticket/Elements/ShowAttachments:51
+#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
msgid "%1 (%2) by %3"
msgstr ""
-#: html/SelfService/Update.html:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (Ðе менÑÑ‚ÑŒ)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
-msgstr ""
+msgstr "%1 - %2 показано"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
-msgstr ""
+msgstr "%1 - Ðргумент Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ в %2"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr ""
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr ""
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr ""
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-msgstr ""
-
$RT::VERSION,
- '2004',
+ '2005',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
$RT::VERSION,
- '2004',
+ '2005',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-#: html/Elements/Footer:36
+#: html/Elements/Footer:58
#. ('&#187;&#124;&#171;',
$RT::VERSION,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
-msgstr "%1 Ñкрипт загружен"
+msgstr "%1 СкриплетÐаДейÑтвие загружен"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 добавлено как значение Ð´Ð»Ñ %2"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on"
-msgstr "%1 алиаÑÑ‹ требуют идентификатор тикета Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
+msgstr "%1 пÑевдонимы требуют идентификатор заÑвки Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹"
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on "
-msgstr "%1 алиаÑÑ‹ требуют идентификатор тикета Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ "
+msgstr "%1 пÑевдонимы требуют идентификатор заÑвки Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ "
#: NOT FOUND IN SOURCE
msgid "%1 aliases require a TicketId to work on (from %2) %3"
-msgstr "%1 алиаÑÑ‹ требуют идентификатор тикета Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ над (от %2) %3"
+msgstr "%1 пÑевдонимы требуют идентификатор заÑвки Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ над (от %2) %3"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($args{'Base'})
#. ($args{'Target'})
msgid "%1 appears to be a local object, but can't be found in the database"
-msgstr ""
+msgstr "%1 ÑвлÑетÑÑ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¼ объектом, но не найден в базе данных"
-#: html/Ticket/Elements/ShowDates:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 пользователем %2"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
msgid "%1 changed from %2 to %3"
-msgstr "%1 изменилоÑÑŒ Ñ %2 на %3"
+msgstr "%1 изменена Ñ %2 на %3"
-#: html/Search/Build.html:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 копиÑ"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
-msgstr "ÐÐµÐ»ÑŒÐ·Ñ ÑƒÑтановить %1 в %2."
+msgstr "%1 невозможно уÑтановить в %2."
#: NOT FOUND IN SOURCE
msgid "%1 couldn't init a transaction (%2)\\n"
-msgstr ""
+msgstr "%1 не может инициировать транзакцию (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
-msgstr "%1 не могу закрыть тикет. Возможно, база данных RT иÑпорчена."
+msgstr "%1 не может изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð½Ð° Решено. Возможно, база данных RT иÑпорчена."
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "%1 Ñоздана"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "%1 удалена"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
-msgstr ""
+msgstr "%1 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами"
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
-msgstr "%1 Ñамых приоритетных моих тикетов..."
+msgstr "%1 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
-msgstr "%1 Ñамых приоритетных тикетов, запрошенных мной..."
+msgstr "%1 заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами, Ñозданных вами..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
msgstr ""
-#: lib/RT/Queue_Overlay.pm:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 больше не ÑвлÑетÑÑ %2 Ð´Ð»Ñ Ñтой очереди."
#: NOT FOUND IN SOURCE
msgid "%1 is no longer a %2 for this ticket."
-msgstr "%1 больше не ÑвлÑетÑÑ %2 Ð´Ð»Ñ Ñтого тикета."
+msgstr "%1 больше не ÑвлÑетÑÑ %2 Ð´Ð»Ñ Ñтой заÑвки."
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
-msgstr "%1 больше не ÑвлÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð´Ð»Ñ Ð½ÐµÑтандартного Ð¿Ð¾Ð»Ñ %2"
+msgstr "%1 больше не ÑвлÑетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ %2"
#: NOT FOUND IN SOURCE
msgid "%1 isn't a valid Queue id."
-msgstr ""
+msgstr "%1 неверный идентификатор очереди."
#: NOT FOUND IN SOURCE
msgid "%1 matches"
-msgstr ""
+msgstr "%1 Ñовпадений"
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -292,31 +257,23 @@ msgstr ""
msgid "%1 min"
msgstr "%1 мин"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "%1 поÑледних неназначенных заÑвок"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
msgstr "%1 не отображаетÑÑ"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
-msgstr ""
+msgstr "%1 объектов"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
-msgstr "%1 права"
+msgstr "Права %1"
#: NOT FOUND IN SOURCE
msgid "%1 succeeded\\n"
@@ -332,438 +289,403 @@ msgstr "%1 тип не извеÑтен Ð´Ð»Ñ %2"
#: NOT FOUND IN SOURCE
msgid "%1 was created without a CurrentUser\\n"
-msgstr ""
+msgstr "%1 была Ñоздана без ТекущегоПользователÑ\\n"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
-msgstr "%1 закроет вÑе тикеты, входÑщие в групповой запроÑ"
+msgstr "%1 решит вÑе заÑвки, входÑщие в групповой запроÑ"
#: NOT FOUND IN SOURCE
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
-msgstr "%1 отложит тикеты, которые завиÑÑÑ‚ запроÑа или включены в него"
-
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
+msgstr "%1 приоÑтановит заÑвки, которые завиÑÑÑ‚ от запроÑа или включены в него"
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
-msgstr ""
+msgstr "%1 %2 объектов"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr ""
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
-msgstr ""
+msgstr "%1 Ñохраненных запроÑов"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: без вложений"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
-msgstr ""
+msgstr "%1б"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
-msgstr ""
+msgstr "%1к"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ÑвлÑетÑÑ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¼ значением ÑтатуÑа"
#: NOT FOUND IN SOURCE
msgid "'%1' not a recognized action. "
-msgstr "Что делать ? : '%1'"
+msgstr "'%1' не ÑвлÑетÑÑ Ð·Ð°Ñ€ÐµÐ³Ð¸Ñтрированным дейÑтвием."
#: NOT FOUND IN SOURCE
msgid "(Check box to delete group member)"
-msgstr ""
+msgstr "(Выделите пользователей Ð´Ð»Ñ Ð¸ÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· группы)"
#: NOT FOUND IN SOURCE
msgid "(Check box to delete scrip)"
-msgstr ""
+msgstr "(Выделите Ñкриплеты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(Пометьте то, что хотите удалить)"
+msgstr "(Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ)"
#: NOT FOUND IN SOURCE
msgid "(Check boxes to delete)"
-msgstr ""
+msgstr "(Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Выделите получателей Ð´Ð»Ñ Ð¸ÑÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð· ÑпиÑка уведомлÑемых)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Выделите получателей Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð² ÑпиÑок уведомлÑемых)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr "(Введите номера или ÑÑылки на тикеты. ÐеÑколько тикетов разделÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸.)"
+msgstr "(Введите идентификаторы или ÑÑылки на заÑвки, разделенные пробелами)"
#: NOT FOUND IN SOURCE
msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
+msgstr "(Введите идентификаторы или ÑÑылки на заÑвки, разделенные пробелами)"
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: 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)"
-msgstr ""
+msgstr "(Ðет значениÑ)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(Ðет дополнительных полей)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(Ðет пользователей)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
-msgstr "(Ðет Ñкриптов)"
+msgstr "(Ðет Ñкриплетов)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "(Ðет шаблонов)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr ""
+msgstr "(Ðет)"
-#: html/Ticket/Update.html:66
+#: 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 "(Ðа Ñти адреÑа [разделенные запÑтой] отправлÑÑŽÑ‚ÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ ÑообщениÑ. ÐдреÑа <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:78
+#: 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 "(Ðа Ñти адреÑа [разделенные запÑтой] отправлÑÑŽÑ‚ÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ ÑообщениÑ. ÐдреÑа <b>ÑохранÑÑŽÑ‚ÑÑ</b> Ð´Ð»Ñ Ð¿Ð¾Ñледующих уведомлений.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ….)"
-#: html/Ticket/Update.html:62
+#: 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 "(Ðа Ñти адреÑа [разделенные запÑтой] отправлÑÑŽÑ‚ÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ ÑообщениÑ. ÐдреÑа <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 "(Ðа Ñти адреÑа [разделенные запÑтой] отправлÑÑŽÑ‚ÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ ÑообщениÑ. ÐдреÑа не ÑохранÑÑŽÑ‚ÑÑ Ð´Ð»Ñ Ð¿Ð¾Ñледующих уведомлений.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. СпиÑок получателей, которые в дальнейшем будут получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ…, <b>не</b> будет изменен.)"
-#: html/Ticket/Create.html:68
+#: 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 "(Ðа Ñти адреÑа [разделенные запÑтой] отправлÑÑŽÑ‚ÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ ÑообщениÑ. ÐдреÑа <b>ÑохранÑÑŽÑ‚ÑÑ</b> Ð´Ð»Ñ Ð¿Ð¾Ñледующих уведомлений.)"
+msgstr "(Отправить копию ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом обновлении на Ñти адреÑа [разделÑÑŽÑ‚ÑÑ Ð·Ð°Ð¿Ñтой]. Эти получатели в дальнейшем <b>будут</b> получать копии ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± обновлениÑÑ….)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(ИÑпользуйте Ñти Ð¿Ð¾Ð»Ñ Ð¿Ñ€Ð¸ выборе 'Задано пользователем' Ð´Ð»Ñ ÑƒÐ»Ð¾Ð²Ð¸Ð¹ или дейÑтвий)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(пуÑто)"
#: NOT FOUND IN SOURCE
msgid "(no Summary)"
-msgstr ""
+msgstr "(нет Ñводной информации)"
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
-msgstr "(не указано имен)"
+msgstr "(имена не указаны)"
#: NOT FOUND IN SOURCE
msgid "(no name)"
-msgstr ""
+msgstr "(нет имени)"
#: NOT FOUND IN SOURCE
msgid "(no subject)"
-msgstr "(без темы)"
+msgstr "(нет темы)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(нет значениÑ)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(нет значений)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
-msgstr "(только один тикет)"
+msgstr "(только одна заÑвка)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
-msgstr "(в ожидании визы)"
+msgstr "(в ожидании подтверждениÑ)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(в ожидании Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑвÑзанных заÑвок)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
-msgstr "(в ожидании других тикетов)"
+msgstr "(в ожидании других заÑвок)"
#: NOT FOUND IN SOURCE
msgid "(requestor's group)"
-msgstr ""
+msgstr "(группа автора заÑвки)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(требуетÑÑ)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(без названиÑ)"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I own..."
-msgstr "25 важнейших моих тикетов..."
+msgstr "25 ваших заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами..."
#: NOT FOUND IN SOURCE
msgid "25 highest priority tickets I requested..."
-msgstr "25 Ñамых важных моих запроÑов..."
+msgstr "25 заÑвок Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшими приоритетами, Ñозданные ваши..."
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr ""
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr ""
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr ""
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
+msgstr "<input type=\"submit\" value=\"Создать заÑвку в очереди\">&nbsp;%1"
#: etc/initialdata:218
msgid "A blank template"
msgstr "ПуÑтой шаблон"
-#: NOT FOUND IN SOURCE
-msgid "ACE Deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "ACE Loaded"
+#: html/Admin/Users/Modify.html:363
+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 ""
+msgstr "Ðевозможно удалить ACE"
#: NOT FOUND IN SOURCE
msgid "ACE could not be found"
-msgstr ""
+msgstr "Ðевозможно найти ACE"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "ACE не найден"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "ACEÑ‹ можно только Ñоздавать и удалÑÑ‚ÑŒ"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
-msgstr "Прекращаем работу во избежание нежелательного Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚Ð¸ÐºÐµÑ‚Ð°.\\n"
+msgstr "Прекращаем работу во избежание нежелательного Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки.\\n"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "Обо мне"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "Права доÑтупа"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "ДейÑтвие"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
-msgstr "дейÑтвие %1 не найдено"
+msgstr "ДейÑтвие %1 не найдено"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "ДейÑтвие принÑто."
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "ДейÑтвие подготовлено..."
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Добавить"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
-msgstr "Добавить админиÑтративную копию"
+msgstr "Добавить ÐдминиÑтративнуюКопию"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
-msgstr "Добавить копию"
+msgstr "Добавить Копию"
-#: html/Search/Elements/PickCriteria:24
-msgid "Add Criteria"
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
msgstr ""
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Search/Elements/PickCriteria:46
+msgid "Add Criteria"
+msgstr "Добавить критерий"
+
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "Добавить еще файлы"
#: NOT FOUND IN SOURCE
msgid "Add Next State"
-msgstr ""
+msgstr "Добавить Ñледующее ÑоÑтоÑние"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
-msgstr "Добавить проÑителÑ"
+msgstr "Добавить автора заÑвки"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr ""
+msgstr "Добавить значение"
#: NOT FOUND IN SOURCE
msgid "Add a Scrip to this queue"
-msgstr ""
+msgstr "Добавить Ñкриплет Ð´Ð»Ñ Ñтой очереди"
#: NOT FOUND IN SOURCE
msgid "Add a Scrip which will apply to all queues"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Add a keyword selection to this queue"
-msgstr ""
+msgstr "Добавить Ñкриплет, который будет дейÑтвовать на вÑе очереди"
#: NOT FOUND IN SOURCE
msgid "Add a new a global scrip"
-msgstr ""
+msgstr "Добавить новый глобальный Ñкриплет"
#: NOT FOUND IN SOURCE
msgid "Add a scrip to this queue"
-msgstr ""
+msgstr "Добавить Ñкриплет Ð´Ð»Ñ Ñтой очереди"
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
-msgstr "Добавить Ñкрипт, который будет дейÑтвовать на вÑе очереди"
+msgstr "Добавить Ñкриплет, который будет дейÑтвовать на вÑе очереди"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "Добавить дополнительный критерий"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
-msgstr "Добавить комментарии или ответы на выбранные тикеты"
+msgstr "Добавить комментарии или ответы на выбранные заÑвки"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "Добавить пользователей"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "Добавить наблюдателей"
+# Manual merge by Andrew Kornilov <andy@eva.dp.ua>
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr "Добавить, удалить или изменить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… полей Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
-msgstr ""
+msgstr "ДобавлÑтьСледующееСоÑтоÑние"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
-msgstr "Добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтой очереди"
+msgstr "Пользователь добавлен как %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
-msgstr "Добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтого тикета"
+msgstr "Пользователь добавлен как %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "ÐдреÑ1"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "ÐдреÑ2"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
-msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ"
+msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐšÐ¾Ð¿Ð¸Ñ"
#: etc/initialdata:295
msgid "Admin Comment"
-msgstr "Комментарий админа"
+msgstr "ÐдминиÑтративный Комментарий"
#: etc/initialdata:274
msgid "Admin Correspondence"
-msgstr ""
+msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐšÐ¾Ñ€Ñ€ÐµÑпонденциÑ"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "Управление очередÑми"
@@ -771,255 +693,239 @@ msgstr "Управление очередÑми"
msgid "Admin users"
msgstr "Управление пользователÑми"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "Общие наÑтройки"
#: NOT FOUND IN SOURCE
msgid "Admin/Groups"
-msgstr "Группы"
+msgstr "Управление группами"
#: NOT FOUND IN SOURCE
msgid "Admin/Queue/Basics"
-msgstr "Параметры очереди"
+msgstr "ОÑновные параметры очереди"
#: NOT FOUND IN SOURCE
msgid "AdminAllPersonalGroups"
-msgstr ""
+msgstr "ÐдминиÑтрироватьВÑеПерÑональныеГруппы"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
-msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ"
+msgstr "ÐдминиÑтративнаÑКопиÑ"
#: NOT FOUND IN SOURCE
msgid "AdminComment"
-msgstr ""
+msgstr "ÐдминиÑтрироватьКомментарий"
#: NOT FOUND IN SOURCE
msgid "AdminCorrespondence"
-msgstr ""
+msgstr "ÐдминиÑтрироватьКорреÑпонденцию"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
-msgstr ""
+msgstr "ÐдминиÑтрироватьДополнительноеПоле"
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
-msgstr ""
+msgstr "ÐдминиÑтрироватьДополнительныеПолÑ"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
-msgstr ""
+msgstr "ÐдминиÑтрироватьГруппу"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
-msgstr ""
+msgstr "ÐдминиÑтрироватьЧленÑтвоВГруппах"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
-msgstr ""
+msgstr "ÐдминиÑтрироватьСобÑтвенныеГруппы"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
-msgstr ""
+msgstr "ÐдминиÑтрироватьОчередь"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
-msgstr ""
+msgstr "ÐдминиÑтрироватьПользователей"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
-msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ"
+msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐšÐ¾Ð¿Ð¸Ñ"
#: NOT FOUND IN SOURCE
msgid "Admins"
-msgstr ""
+msgstr "ÐдминиÑтраторы"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
-msgstr ""
+msgstr "Дополнительно"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
-msgstr ""
+msgstr "РаÑширенный поиÑк"
#: NOT FOUND IN SOURCE
msgid "Advanced Search Criteria"
-msgstr ""
+msgstr "Критерии раÑширенного поиÑка"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "ПоÑле"
#: NOT FOUND IN SOURCE
msgid "Age"
+msgstr "ВозраÑÑ‚"
+
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Alias"
-msgstr ""
+msgstr "ПÑевдоним"
#: NOT FOUND IN SOURCE
msgid "Alias for"
-msgstr ""
+msgstr "ПÑевдоним длÑ"
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
+msgstr "Ð’Ñе Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ñ‹"
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:94
msgid "All Custom Fields"
msgstr "Ð’Ñе дополнительные полÑ"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "Ð’Ñе очереди"
#: NOT FOUND IN SOURCE
msgid "Always sends a message to the requestors independent of message sender"
+msgstr "Ð’Ñегода отправлÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ заÑвок незавиÑимо от Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÐµÐ»Ñ ÑообщениÑ"
+
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
-msgstr ""
+msgstr "ПрименÑетÑÑ Ðº"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
-msgstr ""
+msgstr "Применить"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "Применить ваши изменениÑ"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
-msgstr "Виза"
+msgstr "ПодтверждениÑ"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "Виза #%1: %2"
+msgstr "Подтверждение #%1: %2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Виза #%1: ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð½Ðµ Ñохранены из-за ошибки ÑиÑтемы"
+msgstr "Подтверждение #%1: ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð½Ðµ Ñохранены из-за ÑиÑтемной ошибки"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr "Виза #%1: ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñаны"
+msgstr "Подтверждение #%1: ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð·Ð°Ð¿Ð¸Ñаны"
#: NOT FOUND IN SOURCE
msgid "Approval Details"
-msgstr ""
+msgstr "Детали подтверждениÑ"
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Подтверждение получено"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
+msgstr "Подтверждение отклонено"
#: NOT FOUND IN SOURCE
msgid "Approval diagram"
-msgstr ""
+msgstr "Диаграмма подтверждений"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
-msgstr "Завизировать"
+msgstr "Подтвердить"
#: etc/initialdata:504
msgid "Approver's notes: %1"
-msgstr ""
+msgstr "ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¸Ð²ÑˆÐµÐ³Ð¾: %1"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Ðпр."
#: NOT FOUND IN SOURCE
msgid "April"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
+msgstr "Ðпрель"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "Ð’ порÑдке возраÑтаниÑ"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
-msgstr ""
+msgstr "Ðазначение и удаление дополнительных полей"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
-msgstr ""
+msgstr "ÐазначатьДополнительныеПолÑ"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "Вложение"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "Вложить файл"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "Вложенный файл"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "Вложение '%1' не может быть загружено"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
-msgstr "Создано вложение"
+msgstr "Вложение Ñоздано"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
-msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
+msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "ВложениÑ"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Ðтрибут удален"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "Ðвг."
#: NOT FOUND IN SOURCE
msgid "August"
-msgstr ""
+msgstr "ÐвгуÑÑ‚"
#: NOT FOUND IN SOURCE
msgid "AuthSystem"
@@ -1031,15 +937,15 @@ msgstr "Ðвтоответ"
#: etc/initialdata:72
msgid "Autoreply To Requestors"
-msgstr "Ðвтоответ инициатору запроÑа"
+msgstr "Ðвтоответ Ðвторам ЗаÑвки"
#: NOT FOUND IN SOURCE
msgid "AutoreplyToRequestors"
-msgstr ""
+msgstr "ÐвтоответÐвторатЗаÑвки"
-#: html/Search/Elements/EditFormat:4
+#: NOT FOUND IN SOURCE
msgid "Available Columns"
-msgstr ""
+msgstr "ДоÑтупные колонки"
#: NOT FOUND IN SOURCE
msgid "Bad PGP Signature: %1\\n"
@@ -1047,7 +953,7 @@ msgstr "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ PGP: %1\\n"
#: NOT FOUND IN SOURCE
msgid "Bad attachment id. Couldn't find attachment '%1'\\n"
-msgstr "Ðеверный идентификатор вложениÑ. ОтÑутÑтвует вложение '%1'\\n"
+msgstr "Ðеверный идентификатор вложениÑ. Ðевозможно найти вложение '%1'\\n"
#: NOT FOUND IN SOURCE
msgid "Bad data in %1"
@@ -1057,164 +963,161 @@ msgstr "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð´Ð°Ñ‚Ð° в %1"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "Ðеправильный номер транзакции Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ. %1 должен быть %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "Главное"
+msgstr "ОÑновное"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "Ð¡ÐºÑ€Ñ‹Ñ‚Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "Ðе забудьте Ñохранить наÑтройки"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "До"
#: NOT FOUND IN SOURCE
msgid "Begin Approval"
+msgstr "Ðачать подтверждение"
+
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Binary"
-msgstr ""
+msgstr "Двоичный"
#: etc/initialdata:217
msgid "Blank"
+msgstr "ПуÑтой"
+
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
-msgstr "Получить URL Ð´Ð»Ñ Ñтого поиÑка"
+msgstr "СÑылка на Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² избранное"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "СÑылка Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² избранное"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
-msgstr "Сокращенный"
+msgstr "Сокращенные заголовки"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
-msgstr "Изменение одним махом"
+msgstr "МножеÑтвенное обновление заÑвки"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
-msgstr "Ðе могу изменÑÑ‚ÑŒ ÑиÑтемных пользователей"
+msgstr "Ðевомзожно изменить ÑиÑтемных пользователей"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
-msgstr ""
+msgstr "Может ли данный пользователь проÑматривать Ñту очередь"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
-msgstr "Ðе могу добавить значение Ð¿Ð¾Ð»Ñ Ð±ÐµÐ· имени"
+msgstr "Ðевозможно добавление Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»ÑŒÐ½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ Ð±ÐµÐ· наименованиÑ"
-#: html/Search/Build.html:694
-msgid "Can't find a saved search to work with"
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
msgstr ""
-#: lib/RT/Link_Overlay.pm:126
+#: html/Search/Build.html:761
+msgid "Can't find a saved search to work with"
+msgstr "Ðевозможно найти Ñохраненный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ð½Ð¸Ð¼"
+
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
-msgstr "Тикет не может быть ÑвÑзан Ñ Ñамим Ñобой"
+msgstr "Ðевозможно ÑвÑзать заÑвку Ñаму Ñ Ñобой"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
-msgstr "Ðе могу Ñоединить Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ñ‹Ð¼ тикетом (Ñта ошибка никогда не должна проиÑходить)."
+msgstr "Ðевозможно объединить Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ð¾Ð¹ заÑвкой (Ñта ошибка никогда не должна проиÑходить)."
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
-msgstr ""
+msgstr "Ðевозможно Ñохранить Ñтот запроÑ"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
-msgstr "Ðе могу указать одновременно и иÑточник, и Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ"
+msgstr "Ðевозможно указывать одновременно и иÑточник и Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
-msgstr "Ðе могу Ñоздать пользователÑ: %1"
+msgstr "Ðевозможно Ñоздать пользователÑ: %1"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "КопиÑ"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
-msgstr "Сменить пароль"
+msgstr "Изменить пароль"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
-msgstr ""
+msgstr "Выбрать вÑе"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
-msgstr ""
+msgstr "Выделите пункты Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
-msgstr "Выберите права, которые хотите отозвать"
+msgstr "Выделите права, которые хотите отозвать"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "Потомки"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Город"
-#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
-msgstr ""
+msgstr "ОчиÑтить вÑе"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
-msgstr ""
+msgstr "Закрыто"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
-msgstr ""
+msgstr "Закрытые заÑвки"
#: NOT FOUND IN SOURCE
msgid "Closed requests"
msgstr "Закрытые запроÑÑ‹"
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
-msgstr ""
+msgstr "Закрытые заÑвки"
#: NOT FOUND IN SOURCE
msgid "Code"
-msgstr ""
+msgstr "Код"
#: NOT FOUND IN SOURCE
msgid "Command not understood!\\n"
-msgstr "Чего-чего?\\n"
+msgstr "Команда не раÑпознана!\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "Комментировать"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ²"
@@ -1222,63 +1125,63 @@ msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ²"
msgid "Comment not recorded"
msgstr "Комментарий не запиÑан"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
-msgstr ""
+msgstr "Комментарии заÑвки"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
-msgstr ""
+msgstr "КомментироватьЗаÑвку"
#: NOT FOUND IN SOURCE
msgid "Comments"
msgstr "Комментарии"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
-msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾ÑителÑм)"
+msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ заÑвки)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
-msgstr "Комментарии (не отправлÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ñителю)"
+msgstr "Комментарии (Ðе отправлÑÑŽÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð°Ð¼ заÑвки)"
#: NOT FOUND IN SOURCE
msgid "Comments about %1"
-msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ %1"
+msgstr "Комментарии о %1"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
-msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± Ñтом пользователе"
+msgstr "Комментарии об Ñтом пользователе"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
-msgstr "Добавлены комментарии"
+msgstr "Комментарии добавлены"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
-msgstr "ДейÑтвие не реализовано"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Compile Restrictions"
msgstr "Применить ограничениÑ"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "УÑловие"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "ПодходÑщее уÑловие..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "УÑловие не найдено"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
-msgstr "ÐаÑтройка"
+msgstr "КонфигурациÑ"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "Подтвердить"
@@ -1288,305 +1191,329 @@ msgstr "ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
#: NOT FOUND IN SOURCE
msgid "Contacted date '%1' could not be parsed"
-msgstr "Ðе могу разобрать дату поÑледнего контакта '%1'"
+msgstr "Ðевезможно идентифицировать дату поÑледнего контакта '%1'"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
-msgstr "ТекÑÑ‚"
+msgstr "Содержимое"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
-msgstr ""
+msgstr "Тип-СодержаниÑ"
#: NOT FOUND IN SOURCE
msgid "Coould not create group"
-msgstr ""
+msgstr "Ðевозможно Ñоздать группу"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "КопиÑ"
#: etc/initialdata:286
msgid "Correspondence"
-msgstr ""
+msgstr "КорреÑпонденциÑ"
#: NOT FOUND IN SOURCE
msgid "Correspondence Address"
-msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ Ñообщений"
+msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ ÐºÐ¾Ñ€Ñ€ÐµÑпонденции"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
-msgstr "Добавлено Ñообщение"
+msgstr "КорреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð°"
#: NOT FOUND IN SOURCE
msgid "Correspondence not recorded"
-msgstr "Сообщение не запиÑано"
+msgstr "КорреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð½Ðµ запиÑана"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
-msgstr "Ðе могу добавить новое поле Ñ Ñ‚Ð°ÐºÐ¸Ð¼ значением."
+msgstr "Ðевозможно добавить новое значение дополнительного Ð¿Ð¾Ð»Ñ Ð·Ð°Ñвки."
#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. %1 "
+msgstr "Ðевозможно добавить новое значение дополнительного Ð¿Ð¾Ð»Ñ Ð·Ð°Ñвки. %1"
+
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1646
+#. (, $value_msg)
+msgid "Could not add new custom field value. %1 "
+msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ полÑ. %1"
+
+#: lib/RT/Ticket_Overlay.pm:3004 lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3029
msgid "Could not change owner. "
-msgstr "Ðе могу Ñменить владельца. "
+msgstr "Ðевозможно изменить ответÑтвенного."
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
-msgstr "Ðе могу добавить поле"
+msgstr "Ðевозможно Ñоздать дополнительное поле"
+
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr ""
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
-msgstr "Ðе могу Ñоздать группу"
+msgstr "Ðевозможно Ñоздать группу"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
-msgstr "Ðе могу Ñоздать шаблон: %1"
+msgstr "Ðевозможно Ñоздать шаблон: %1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
-msgstr "Ðе могу Ñоздать тикет. Очередь не определена."
+msgstr "Ðевозможно Ñоздать заÑвку. Ðе задана очередь."
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
-msgstr "Ðе могу Ñоздать пользователÑ"
+msgstr "Ðевозможно Ñоздать пользователÑ"
#: NOT FOUND IN SOURCE
msgid "Could not create watcher for requestor"
-msgstr "Ðе могу Ñоздать Ð½Ð°Ð±Ð»ÑŽÐ´Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ñ‚Ð¾Ñ€Ð° запроÑа"
+msgstr "Ðевозможно Ñоздать Ð½Ð°Ð±Ð»ÑŽÐ´Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° заÑвки"
#: NOT FOUND IN SOURCE
msgid "Could not find a ticket with id %1"
-msgstr "Ðе могу найти тикет по идентификатору %1"
+msgstr "Ðевозможно найти заÑвку Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %1"
#: NOT FOUND IN SOURCE
msgid "Could not find group %1."
-msgstr "Ðе найдена группа %1."
+msgstr "Ðевозможно найти группу %1."
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
-msgstr "Ðе могу найти или Ñоздать Ñтого пользователÑ"
+msgstr "Ðевозможно найти или Ñоздать Ñтого пользователÑ"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
-msgstr "Ðе могу найти Ñтого пользователÑ"
+msgstr "Ðевозможно найти Ñтого пользователÑ"
#: NOT FOUND IN SOURCE
msgid "Could not find user %1."
-msgstr "Ðе найден пользователь %1."
+msgstr "Ðевозможно найти Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1."
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "Ðевозможно загрузить дополнительное поле %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
-msgstr "Ðе могу загрузить группу"
+msgstr "Ðевозможно загрузить группу"
+
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
-msgstr "Ðе могу назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтой очереди"
+msgstr "Ðевозможно назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
-msgstr "Ðе могу назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтого тикета"
+msgstr "Ðевозможно назначить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
-msgstr "Ðе могу отобрать функции у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 в Ñтой очереди"
+msgstr "Ðевозможно отозвать функции у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтой очереди"
#: NOT FOUND IN SOURCE
msgid "Could not remove that principal as a %1 for this ticket"
-msgstr "Ðе могу отобрать функции у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтого тикета"
+msgstr "Ðевозможно отозвать функции у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "Ðевозможно уÑтановить информацию о пользователе"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
-msgstr "Ðе могу добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² группу"
+msgstr "Ðевозможно добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² группу"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
-msgstr "Ðе могу Ñоздать транзакцию: %1"
+msgstr "Ðевозможно Ñоздать транзакцию: %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't figure out what to do from gpg's reply\\n"
-msgstr "Ðе пойму что делать из ответа gpg\\n"
+msgstr "Ðевозможно определить дальнейшие дейÑÑ‚Ð²Ð¸Ñ Ð¸Ð· ответа gpg\\n"
#: NOT FOUND IN SOURCE
msgid "Couldn't find group\\n"
-msgstr "Ðе найти группу\\n"
+msgstr "Ðевезможно найти группу\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
-msgstr ""
+msgstr "Ðевозможно найти Ñтроку"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
-msgstr "Ðе найти Ñтого пользователÑ"
+msgstr "Ðевозможно найти Ñтого пользователÑ"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
-msgstr "Ðе найти Ñтого значениÑ"
+msgstr "Ðевозможно найти Ñто значение"
#: NOT FOUND IN SOURCE
msgid "Couldn't find that watcher"
-msgstr "Ðе могу найти данного наблюдателÑ"
+msgstr "Ðевозможно найти Ñтого наблюдателÑ"
#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
-msgstr "Пользователь не найден\\n"
+msgstr "Ðевозможно найти пользователÑ\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
-msgstr "Ðе загрузить %1 из базы пользователей.\\n"
+msgstr "Ðевозможно загрузить %1 из базы пользователей.\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Couldn't load KeywordSelects."
-msgstr ""
+msgstr "Ðевозможно загрузить дополнительное поле %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load RT config file '%1' %2"
-msgstr "Ðе загрузить файл наÑтроек RT '%1' %2"
+msgstr "Ðевозможно загрузить файл наÑтроек RT '%1' %2"
#: NOT FOUND IN SOURCE
msgid "Couldn't load Scrips."
-msgstr ""
+msgstr "Ðевозможно загрузить Ñкриплеты."
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: html/Admin/Groups/GroupRights.html:109 html/Admin/Groups/UserRights.html:96
#. ($id)
msgid "Couldn't load group %1"
-msgstr "Ðе загрузить группу %1"
+msgstr "Ðевозможно загрузить группу %1"
-#: lib/RT/Link_Overlay.pm:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
-msgstr "Ðе загрузить ÑÑылку"
+msgstr "Ðевозможно загрузить ÑÑылку"
-#: NOT FOUND IN SOURCE
+#: 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 "Ðевозможно загрузить объект %1"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
-msgstr "Ðе загрузить очередь"
+msgstr "Ðевозможно загрузить очередь"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
-msgstr "Ðе загрузить очередь %1"
+msgstr "Ðевозможно загрузить очередь %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load scrip"
-msgstr "Ðе загрузить Ñкрипт"
+msgstr "Ðевозможно загрузить Ñкриплет"
#: NOT FOUND IN SOURCE
msgid "Couldn't load template"
-msgstr "Ðе загрузить шаблон"
+msgstr "Ðевозможно загрузить шаблон"
#: NOT FOUND IN SOURCE
msgid "Couldn't load that user (%1)"
-msgstr "Ðе загрузить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (%1)"
+msgstr "Ðевозможно загрузить Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
-msgstr "Ðе загрузить тикет '%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."
+msgstr ""
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "Страна"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "Создать"
#: etc/initialdata:135
msgid "Create Tickets"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
+msgstr "Создать заÑвки"
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
-msgstr "Добавить поле"
+msgstr "Создать дополнительное поле"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "Создать дополнительное поле Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ 1"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "Создать дополнительное поле Ð´Ð»Ñ Ð²Ñех очередей"
#: NOT FOUND IN SOURCE
msgid "Create a new Custom Field"
-msgstr "Добавить новое поле"
-
-#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
+msgstr "Добавить новое дополнительное поле"
#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
-msgstr ""
+msgstr "Создать новый глобальный Ñкриплет"
#: NOT FOUND IN SOURCE
msgid "Create a new global scrip"
-msgstr ""
+msgstr "Создать новый глобальный Ñкриплет"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
-msgstr "Добавить новую группу"
+msgstr "Создать новую группу"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
-msgstr "Добавить новую личную группу"
+msgstr "Создать новую личную группу"
#: NOT FOUND IN SOURCE
msgid "Create a new queue"
-msgstr "Добавить новую очередь"
+msgstr "Создать новую очередь"
#: NOT FOUND IN SOURCE
msgid "Create a new scrip"
-msgstr "Добавить новый Ñкрипт"
+msgstr "Создать новый Ñкриплет"
#: NOT FOUND IN SOURCE
msgid "Create a new template"
-msgstr "Добавить новый шаблон"
+msgstr "Создать новый шаблон"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
-msgstr "Добавить новый тикет"
+msgstr "Создать новую заÑвку"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
-msgstr "Добавить нового пользователÑ"
+msgstr "Создать нового пользователÑ"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "Создать очередь"
@@ -1598,113 +1525,109 @@ msgstr "Создать очередь Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
msgid "Create a request"
msgstr "Создать запроÑ"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
-msgstr "Создать Ñкрипт Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
+msgstr "Создать Ñкриплет Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
-msgstr "Создать запроÑ"
+msgstr "Создать шаблон"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
+msgstr "Создать заÑвку"
#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
-msgstr ""
+msgstr "Ошибка ÑозданиÑ: %1 / %2 / %3 "
#: NOT FOUND IN SOURCE
msgid "Create failed: %1/%2/%3"
-msgstr ""
+msgstr "Ошибка ÑозданиÑ: %1/%2/%3"
#: etc/initialdata:137
msgid "Create new tickets based on this scrip's template"
-msgstr ""
+msgstr "Создать новые заÑвки на оÑнове Ñтого шаблона Ñкриплета"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
-msgstr "Создать тикет"
+msgstr "Создать заÑвку"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
-msgstr ""
+msgstr "Создать заÑвки в Ñтой очереди"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
-msgstr ""
+msgstr "Создать, удалить или изменить дополнительные полÑ"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
-msgstr ""
+msgstr "Создать, удалить или изменить очереди"
#: NOT FOUND IN SOURCE
msgid "Create, delete and modify the members of any user's personal groups"
-msgstr ""
+msgstr "Создать, удалить или изменить членов любой пользовательÑкой перÑональной группы"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
-msgstr ""
+msgstr "Создать, удалить или изменить членов перÑональных групп"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
+msgstr "Создать, удалить или изменить пользователей"
+
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
-msgstr "Создать тикет"
+msgstr "Создать ЗаÑвку"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
-msgstr "Создан"
+msgstr "Создана"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
-msgstr "Добавлено поле %1"
+msgstr "Создано дополнительное поле %1"
#: NOT FOUND IN SOURCE
msgid "Created by"
-msgstr ""
+msgstr "Создано пользователем"
#: NOT FOUND IN SOURCE
msgid "Created during"
-msgstr ""
+msgstr "Создано во времÑ"
#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "Создан шаблон %1"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Ðвтор заÑвки"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "Текущие ÑвÑзи"
#: NOT FOUND IN SOURCE
msgid "Current Relationships"
-msgstr ""
+msgstr "Текущие взаимоÑвÑзи"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
-msgstr "Текущие Ñкрипты"
+msgstr "Текущие Ñкриплеты"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "Текущие пользователи"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "Текущие права"
@@ -1712,254 +1635,257 @@ msgstr "Текущие права"
msgid "Current search criteria"
msgstr "Текущие критерии поиÑка"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Текущие наблюдатели"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "Дополнительное поле #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "Дополнительные полÑ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "Дополнительные Ð¿Ð¾Ð»Ñ Ð´Ð»Ñ %1"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
-msgstr "ПользовательÑкий код очиÑтки"
+msgstr "ПользовательÑкий код очиÑтки дейÑтвиÑ"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
-msgstr "ПользовательÑкий подготовительный код"
+msgstr "ПользовательÑкий код подготовки дейÑтвиÑ"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "ПользовательÑкое уÑловие"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "Дополнительное поле %1 %2 %3"
#: NOT FOUND IN SOURCE
msgid "Custom field %1 does not apply to this object"
-msgstr ""
+msgstr "Дополнительное поле %1 не отноÑитÑÑ Ðº Ñтому объекту"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Дополнительное поле %1 имеет значение."
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Дополнительное поле %1 не имеет значениÑ."
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
-msgstr "Дополнительное поле %1 не найдено"
+msgstr "Ðевозможно найти дополнительное поле %1"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
-msgstr ""
+msgstr "Дополнительное поле удалено"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
-msgstr "Дополнительное поле не найдено"
+msgstr "Ðевозможно найти дополнительное поле"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
-msgstr "Значение %1 не может быть найдено Ð´Ð»Ñ Ð¿Ð¾Ð»Ñ %2"
+msgstr "Ðевозможно найти значение %1 дополнительного Ð¿Ð¾Ð»Ñ %2"
#: NOT FOUND IN SOURCE
msgid "Custom field value changed from %1 to %2"
-msgstr "Значение Ð¿Ð¾Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ %1 на %2"
+msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ %1 на %2"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
-msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ Ð½Ðµ может быть удалено"
+msgstr "Ðевозможно удалить значение дополнительного полÑ"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
-msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ Ð½Ðµ найдено"
+msgstr "Ðевозможно найти значение дополнительного Ð¿Ð¾Ð»Ñ "
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
-msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ Ð±Ñ‹Ð»Ð¾ удалено"
+msgstr "Значение дополнительного Ð¿Ð¾Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¾"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
-msgstr ""
+msgstr "ДополнительноеПоле"
#: NOT FOUND IN SOURCE
msgid "Data error"
-msgstr ""
+msgstr "Ошибка данных"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "Даты"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "Дек."
#: NOT FOUND IN SOURCE
msgid "December"
-msgstr ""
+msgstr "Декабрь"
#: NOT FOUND IN SOURCE
msgid "Default Autoresponse Template"
-msgstr ""
+msgstr "Шаблон автоответа по умолчанию"
#: etc/initialdata:222
msgid "Default Autoresponse template"
msgstr "Шаблон автоответа по умолчанию"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Очередь по умолчанию"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Ðвтор заÑвки по умолчанию"
#: etc/initialdata:296
msgid "Default admin comment template"
-msgstr "Шаблон ответа админа по умолчанию"
+msgstr "Шаблон админиÑтративного ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð¿Ð¾ умолчанию"
#: etc/initialdata:275
msgid "Default admin correspondence template"
-msgstr ""
+msgstr "Шаблон админиÑтративной корреÑпонденции по умолчанию"
#: etc/initialdata:287
msgid "Default correspondence template"
-msgstr ""
+msgstr "Шаблон корреÑпонденции по умолчанию"
#: etc/initialdata:253
msgid "Default transaction template"
msgstr "Шаблон транзакции по умолчанию"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
-msgstr ""
+msgstr "Умолчание: %1/%2 изменено Ñ %3 на %4"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
-msgstr "Передача прав"
+msgstr "Делегирование прав"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
-msgstr "Делегирование отдельных прав, которые вам даны."
+msgstr "Делегирование отдельных прав, которые выданы вам."
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
-msgstr ""
+msgstr "ДелегироватьПрава"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "Делегирование прав"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
-msgstr ""
+msgstr "Удалить"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Удалить шаблон"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Удалить выбранные Ñкриплеты"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
-msgstr "Удаление тикетов"
+msgstr "Удалить заÑвки"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
+msgstr "УдалÑтьЗаÑвку"
+
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
msgstr ""
-#: lib/RT/Transaction_Overlay.pm:162
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "Удаление Ñтого объекта может нарушить ÑÑылочную целоÑтноÑÑ‚ÑŒ"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ"
#: NOT FOUND IN SOURCE
msgid "Deleting this object would violate referential integrity."
-msgstr ""
+msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ."
#: NOT FOUND IN SOURCE
msgid "Deleting this object would violate referential integrity. That's bad."
-msgstr ""
+msgstr "Удаление Ñтого объекта нарушит ÑÑылочную целоÑтноÑÑ‚ÑŒ."
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "Отказать"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
-msgstr "От него завиÑÑÑ‚"
+msgstr "От неё завиÑÑÑ‚"
#: NOT FOUND IN SOURCE
msgid "Dependencies: \\n"
msgstr "ЗавиÑимоÑти: \\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
-msgstr ""
+msgstr "Добавлено требование заÑвкой %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
-msgstr ""
+msgstr "Удалено требование заÑвкой %1"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
-msgstr ""
+msgstr "Добавлена завиÑимоÑÑ‚ÑŒ от %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
-msgstr ""
+msgstr "Удалена завиÑимоÑÑ‚ÑŒ от %1"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "ЗавиÑит от"
#: NOT FOUND IN SOURCE
msgid "DependsOn"
-msgstr ""
+msgstr "ЗавиÑит от"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "Ð’ порÑдке убываниÑ"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "Опишите проблему"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "ОпиÑание"
@@ -1967,47 +1893,51 @@ msgstr "ОпиÑание"
msgid "Details"
msgstr "ПодробноÑти"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "Показать"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
-msgstr ""
+msgstr "Показать ÑпиÑок прав доÑтупа"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Показать колонки"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
-msgstr ""
+msgstr "Показать шаблоны Ñкриплетов Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
-msgstr ""
+msgstr "Показать Ñкриплеты Ð´Ð»Ñ Ñтой очереди"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
-msgstr "Режим показа"
+msgstr "Режим отображениÑ"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Показать Ñохраненные запроÑÑ‹ Ð´Ð»Ñ Ñтой группы"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
-msgstr "Показать тикет #%1"
+msgstr "Показать заÑвку #%1"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr ""
+msgstr "РаÑпроÑтранÑетÑÑ Ð¿Ð¾ верÑии 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> GNU GPL.</a>"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
+msgstr "Делать вÑе и везде"
+
+#: html/Search/Build.html:112
+msgid "Do the Search"
msgstr ""
-#: html/Elements/Refresh:29
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "Ðе обновлÑÑ‚ÑŒ Ñту Ñтраницу"
@@ -2015,131 +1945,135 @@ msgstr "Ðе обновлÑÑ‚ÑŒ Ñту Ñтраницу"
msgid "Don't show search results"
msgstr "Ðе показывать результаты поиÑка"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
-msgstr "Скачать"
+msgstr "Загрузить"
#: NOT FOUND IN SOURCE
msgid "Download all the tickets as a tab delimited file"
-msgstr ""
+msgstr "Загрузить вÑе заÑвки как файл Ñо значениÑми, разделенными табулÑцией"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr ""
+msgstr "Загрузить как файл Ñо значениÑми, разделенными табулÑцией"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "Дан Ñрок"
#: NOT FOUND IN SOURCE
msgid "Due date '%1' could not be parsed"
-msgstr "Ðе могу прочеÑÑ‚ÑŒ Ñрок Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ '%1'"
+msgstr "Ðевозможно разобрать Ñрок Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ '%1'"
#: NOT FOUND IN SOURCE
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
-msgstr "ОШИБКÐ: Ðе могу загрузить тикет '%1': %2.\\n"
+msgstr "ОШИБКÐ: Ðевозможно загрузить заÑвку '%1': %2.\\n"
#: NOT FOUND IN SOURCE
msgid "Edit"
-msgstr "Изменить"
+msgstr "Редактировать"
#: NOT FOUND IN SOURCE
msgid "Edit Conditions"
-msgstr ""
+msgstr "Редактировать уÑловиÑ"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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"
+msgstr "Редактирование дополнительных полей Ð´Ð»Ñ %1"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
-msgstr "Изменение ÑвÑзей"
+msgstr "Редактировать ÑвÑзи"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
-msgstr ""
+msgstr "Редактировать запроÑ"
#: NOT FOUND IN SOURCE
msgid "Edit Relationships"
-msgstr ""
+msgstr "Редактировать взаимоÑвÑзи"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "Редактировать шаблоны Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
#: NOT FOUND IN SOURCE
msgid "Edit keywords"
-msgstr ""
+msgstr "Редактировать ключевые Ñлова"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
-msgstr ""
+msgstr "Редактировать Ñохраненные запроÑÑ‹ Ñтой группы"
#: NOT FOUND IN SOURCE
msgid "Edit scrips"
-msgstr ""
+msgstr "Редактировать Ñкриплеты"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
-msgstr "Изменение ÑиÑтемных шаблонов"
+msgstr "Редактировать ÑиÑтемные шаблоны"
#: NOT FOUND IN SOURCE
msgid "Edit templates for %1"
-msgstr "Изменение шаблонов Ð´Ð»Ñ %1"
+msgstr "Редактирование шаблонов Ð´Ð»Ñ %1"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
-msgstr ""
+msgstr "РедактироватьСохраненныеЗапроÑÑ‹"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
-msgstr "Изменение наÑтроек очереди %1"
+msgstr "Редактирование наÑтроек очереди %1"
#: NOT FOUND IN SOURCE
msgid "Editing Configuration for user %1"
-msgstr "Изменение наÑтроек Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
+msgstr "Редактирование наÑтроек Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
-msgstr "Изменение Ð¿Ð¾Ð»Ñ %1"
+msgstr "Редактирование Ð¿Ð¾Ð»Ñ %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
-msgstr "Пользователи в группе %1"
+msgstr "Редактирование ÑпиÑка пользователей группы %1"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
-msgstr "Пользователи в личной группе %1"
+msgstr "Редактирование ÑпиÑка пользователей перÑональной группы %1"
#: NOT FOUND IN SOURCE
msgid "Editing template %1"
-msgstr "Изменение шаблона %1"
+msgstr "Редактирование шаблона %1"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "Ðужно указать либо иÑточник, либо Ð°Ð´Ñ€ÐµÑ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: 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:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
-msgstr "Email уже занÑÑ‚"
+msgstr "Email Ð°Ð´Ñ€ÐµÑ ÑƒÐ¶Ðµ занÑÑ‚"
#: NOT FOUND IN SOURCE
msgid "EmailAddress"
@@ -2149,84 +2083,73 @@ msgstr "EmailAddress"
msgid "EmailEncoding"
msgstr "EmailEncoding"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
-msgstr "Разрешено (ÑнÑтие отметки запрещает данное дополнительное поле)"
+msgstr "ИÑпользуетÑÑ (ÑнÑтие отметки отключает иÑпользование Ñтого дополнительного полÑ)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
-msgstr "Разрешено (ÑнÑтие отметки запрещает данную группу)"
+msgstr "ИÑпользуетÑÑ (ÑнÑтие отметки отключает иÑпользование Ñтой группы)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
-msgstr "Включена (СнÑÑ‚Ð°Ñ Ð³Ð°Ð»Ð¾Ñ‡ÐºÐ° означает отключенную очередь)"
+msgstr "ИÑпользуетÑÑ (ÑнÑтие отметки отключает иÑпользование Ñтой очереди)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
-msgstr "Разрешенные дополнительные полÑ"
+msgstr "ИÑпользуемые дополнительные полÑ"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
-msgstr "Включенные очереди"
+msgstr "ИÑпользуемые очереди"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
-msgstr "Включен ÑÑ‚Ð°Ñ‚ÑƒÑ %1"
+msgstr "Ðктивирован ÑÑ‚Ð°Ñ‚ÑƒÑ %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
+msgstr "Ðктивирован ÑтатуÑ: %1"
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "Введите неÑколько значений"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Введите объекты или ÑÑылки на объекты. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "Введите одно значение"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Введите оxthtlb или ÑÑылки на оxthtlb. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Введите заÑвки или ÑÑылки на заÑвки. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
-#: html/Search/Bulk.html:142
+#: NOT FOUND IN SOURCE
msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
-msgstr "Введите номера или ÑÑылки на тикеты. ÐеÑколько тикетов разделÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
+msgstr "Введите заÑвки или ÑÑылки на заÑвки. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð°Ð¼Ð¸."
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr ""
+msgstr "Введите до %1 значений"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Ошибка"
#: NOT FOUND IN SOURCE
msgid "Error adding watcher"
-msgstr ""
+msgstr "Ошибка Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð°Ð±Ð»ÑŽÐ´Ð°Ñ‚ÐµÐ»Ñ"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "Ошибка в параметрах Queue->AddWatcher"
@@ -2234,11 +2157,11 @@ msgstr "Ошибка в параметрах Queue->AddWatcher"
msgid "Error in parameters to Queue->DelWatcher"
msgstr "Ошибка в параметрах Queue->DelWatcher"
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Ошибка в параметрах Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Ошибка в параметрах Ticket->AddWatcher"
@@ -2246,27 +2169,27 @@ msgstr "Ошибка в параметрах Ticket->AddWatcher"
msgid "Error in parameters to Ticket->DelWatcher"
msgstr "Ошибка в параметрах Ticket->DelWatcher"
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Ошибка в параметрах Ticket->DeleteWatcher"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "РаÑширить заÑвки"
#: NOT FOUND IN SOURCE
msgid "Estimate"
-msgstr ""
+msgstr "РаÑчетно"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "РаÑчетное"
#: etc/initialdata:20
msgid "Everyone"
-msgstr ""
+msgstr "Ð’Ñе"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "Пример:"
@@ -2278,92 +2201,105 @@ msgstr "ExternalAuthId"
msgid "ExternalContactInfoId"
msgstr "ExternalContactInfoId"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
-msgstr "Доп. информациÑ"
-
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
-msgstr ""
+msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "Ðе могу найти пÑевдо-группу 'Полномочных' пользователей"
+msgstr "Ðевозможно найти пÑевдо-группу 'Привилегированные'"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "Ðе могу найти пÑевдо-группу 'Ðеполномочных' пользователей"
+msgstr "Ðевозможно найти пÑевдо-группу 'Ðепривилегированные'"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
+msgstr "Ошибка загрузки Ð¼Ð¾Ð´ÑƒÐ»Ñ %1. (%2)"
+
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
msgstr ""
-#: lib/RT/Date.pm:412
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "Фев."
#: NOT FOUND IN SOURCE
msgid "February"
-msgstr ""
+msgstr "Февраль"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
-msgstr ""
+msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
+msgstr "Заполнить неÑколько текÑтовых полей"
+
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
+msgstr "Заполнить одно текÑтоввое поле"
+
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
+msgstr "Заполнить до %1 текÑтовых полей"
+
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Fin"
msgstr "Конец"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "Конечный приоритет"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
-msgstr ""
+msgstr "Конечный приоритет"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
-msgstr "Ðайти группы, у которых"
+msgstr "Ðайти группы, которые"
-#: NOT FOUND IN SOURCE
+#: 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"
-msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ тикетах"
+msgstr "Ðайти новые/открытые заÑвки"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
-msgstr "Ðайти людей, у которых"
+msgstr "Ðайти пользователей, у которых"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
-msgstr "ПоиÑк тикетов"
+msgstr "ПоиÑк заÑвок"
#: NOT FOUND IN SOURCE
msgid "Finish Approval"
-msgstr ""
+msgstr "Подтвердить"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "Ðачало"
@@ -2371,110 +2307,98 @@ msgstr "Ðачало"
msgid "First page"
msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ñтраница"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "Foo!"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
-msgstr "Изменить Ñилой"
+msgstr "Изменить принудительно"
+
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
-#: html/Search/Results.html:70
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
-msgstr ""
+msgstr "Ðайдено %quant(%1,ticket)"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Freeform"
-msgstr ""
+msgstr "Ðайден объект"
#: NOT FOUND IN SOURCE
msgid "FreeformContactInfo"
msgstr "FreeformContactInfo"
-#: lib/RT/CustomField_Overlay.pm:37
-msgid "FreeformMultiple"
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:36
-msgid "FreeformSingle"
-msgstr ""
-
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "Птн."
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
-msgstr "Полный"
+msgstr "Ð’Ñе заголовки"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "ВзÑÑ‚ÑŒ шаблон из файла"
#: NOT FOUND IN SOURCE
msgid "Getting the current user from a pgp sig\\n"
msgstr "Берем текущего Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· pgp подпиÑи\\n"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
-msgstr ""
+msgstr "Ðазначено %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "Общие"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Global Keyword Selections"
-msgstr ""
+msgstr "Общие дополнительные полÑ"
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
+msgstr "Общие Ñкриплеты"
+
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
msgstr ""
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
-msgstr ""
+msgstr "Общий шаблон: %1"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Отправить"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
-msgstr "Поехали!"
+msgstr "Отправить!"
#: NOT FOUND IN SOURCE
msgid "Good pgp sig from %1\\n"
-msgstr "Ð¥Ð¾Ñ€Ð¾ÑˆÐ°Ñ pgp подпиÑÑŒ от %1\\n"
+msgstr "ÐŸÑ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ pgp подпиÑÑŒ от %1\\n"
#: NOT FOUND IN SOURCE
msgid "Goto page"
msgstr "Перейти на Ñтраницу"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
-msgstr "Показать тикет"
+msgstr "Показать заÑвку"
-#: NOT FOUND IN SOURCE
-msgid "Grand"
-msgstr ""
-
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "Групповые"
@@ -2482,32 +2406,32 @@ msgstr "Групповые"
msgid "Group %1 %2: %3"
msgstr "Группа %1 %2: %3"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "Права группы"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "Пользователь уже входит в группу"
#: NOT FOUND IN SOURCE
msgid "Group could not be created."
-msgstr ""
+msgstr "Ðевозможно Ñоздать группу."
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
-msgstr "Ðе могу Ñоздать группу: %1"
+msgstr "Ðевозможно Ñоздать группу: %1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
-msgstr "Создана группа"
+msgstr "Группа Ñоздана"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
-msgstr ""
+msgstr "Ð’ группе нет такого пользователÑ"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "Группа не найдена"
@@ -2519,237 +2443,243 @@ msgstr "Группа не найдена.\\n"
msgid "Group not specified.\\n"
msgstr "Ðе задана группа.\\n"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "Группы"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "Группы не могут быть членами входÑщих в них пользователей"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
-msgstr ""
+msgstr "Группы, удовлетворÑющие уÑловию поиÑка"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
-msgstr ""
+msgstr "Группы, в которых ÑоÑтоит Ñтот пользователь"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "ЗдравÑтвуйте!"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
-msgstr "Hello, %1"
+msgstr "ЗдравÑтвуйте, %1"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "ИÑториÑ"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr ""
+msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr ""
+msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
#: NOT FOUND IN SOURCE
msgid "HomePhone"
-msgstr "HomePhone"
+msgstr "Домашний телефон"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr "Домой"
+msgstr "В начало"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
-msgstr ""
+msgstr "ИмеетÑÑ %quant(%1,concrete mixer)."
#: NOT FOUND IN SOURCE
msgid "I have [quant,_1,concrete mixer]."
-msgstr "I have [quant,_1,concrete mixer]."
+msgstr "ИмеетÑÑ [quant,_1,concrete mixer]."
+
+#: html/Search/Build.html:637
+msgid "I'm lost"
+msgstr ""
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
-msgstr "Тикет"
+msgstr "ЗаÑвка"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "ЛичноÑÑ‚ÑŒ"
#: etc/initialdata:429
msgid "If an approval is rejected, reject the original and delete pending approvals"
-msgstr ""
+msgstr "ЕÑли подтверждение отклонено, отклонить заÑвку-первоиÑточник и удалить ожидающие подтверждениÑ"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "ЕÑли не указан Ðвтор, Ñоздать заÑвки от имени Ñтого Ðвтора."
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "ЕÑли очередь не указана, то Ñоздавать заÑвки в Ñтой очереди."
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
-msgstr "ЕÑли вы что-либо изменили, то удоÑтоверьтеÑÑŒ, что"
+msgstr "ПоÑле любых изменений необходимо"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
-msgstr ""
+msgstr "ÐедопуÑтимое значение Ð´Ð»Ñ %1"
#: NOT FOUND IN SOURCE
msgid "Image"
-msgstr ""
+msgstr "Изображение"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
-msgstr ""
+msgstr "ÐеизменÑемое поле"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
-msgstr "Включать отключенные дополнительные Ð¿Ð¾Ð»Ñ Ð² ÑпиÑок."
+msgstr "Показывать неиÑпользуемые дополнительные полÑ."
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Показывать неиÑпользуемые группы."
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
-msgstr "Показывать отключенные очереди."
+msgstr "Показывать неиÑпользуемые очереди."
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
-msgstr "Показать отключенных пользователей."
+msgstr "Показывать отключенных пользователей."
+
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "Ðачальный приоритет"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
-msgstr ""
+msgstr "Ðачальный приоритет"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "Ошибка ввода"
-#: NOT FOUND IN SOURCE
-msgid "Interest noted"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
-msgstr ""
+msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
-msgstr "Ðеправильный тип группы"
+msgstr "ÐедопуÑтимый тип группы"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
-msgstr ""
+msgstr "ÐедопуÑтимое право"
#: NOT FOUND IN SOURCE
msgid "Invalid Type"
-msgstr ""
+msgstr "ÐедопуÑтимый тип"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
-msgstr ""
+msgstr "ÐедопуÑтимые данные"
#: NOT FOUND IN SOURCE
msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "Владелец отÑутÑтвует. ЗаменÑем его на 'nobody'."
+msgstr "ÐеÑущеÑтвующий ответÑтвенный. ИÑпользуем 'nobody'."
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
-msgstr "ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
+msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
-msgstr "Ðеверные права"
+msgstr "ÐедопуÑтимое право"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
-msgstr "Ðеправильное значение Ð´Ð»Ñ %1"
+msgstr "ÐедопуÑтимое значение Ð´Ð»Ñ %1"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
-msgstr "Ðеправильное значение Ð´Ð»Ñ Ñтого полÑ"
+msgstr "ÐедопуÑтимое значение дополнительного полÑ"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
-msgstr "Такого ÑтатуÑа не бывает"
+msgstr "ÐедопуÑтимое значение ÑтатуÑа"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
-msgstr "Обратите внимание, что обычные пользователи не имеют права запуÑкать Ñту программу."
+msgstr "Обратите внимание, что непривилегированные пользователи не имеют права запуÑкать Ñту программу."
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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."
+msgstr "ПредполагаетÑÑ, что Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка Ñтой программы вы должны Ñоздать непривилегированную учетную запиÑÑŒ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Unix Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼Ð¸ уÑтановками групп и доÑтупом к RT."
-#: bin/rt-crontool:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
-msgstr "Она требует неÑколько параметров:"
+msgstr "Это требует неÑколько параметров:"
+
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "Items pending my approval"
-msgstr "Тикеты, ожидающие моей визы"
+msgstr "ЗаÑвки, ожидающие вашего подтверждениÑ"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "Янв."
#: NOT FOUND IN SOURCE
msgid "January"
-msgstr ""
+msgstr "Январь"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
-msgstr ""
+msgstr "ПриÑоединитьÑÑ Ð¸Ð»Ð¸ покинуть Ñту группу"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "Июл."
#: NOT FOUND IN SOURCE
msgid "July"
-msgstr ""
+msgstr "Июль"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
-msgstr "Ð’Ñе вмеÑте"
+msgstr "Ð’Ñе данные"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "Июн."
#: NOT FOUND IN SOURCE
msgid "June"
-msgstr ""
+msgstr "Июнь"
#: NOT FOUND IN SOURCE
msgid "Keyword"
@@ -2759,693 +2689,724 @@ msgstr "Ключевое Ñлово"
msgid "Lang"
msgstr "Язык"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
+msgstr "Язык"
+
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
msgstr ""
-#: html/Ticket/Elements/Tabs:74
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "Конец"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
-msgstr "Контакт"
+msgstr "ПоÑледний контакт"
#: NOT FOUND IN SOURCE
msgid "Last Contact</a>"
-msgstr ""
+msgstr "ПоÑледний контакт</a>"
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
-msgstr "Контакт"
+msgstr "ПоÑледний контакт"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
-msgstr ""
+msgstr "ПоÑледнее уведомление"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
-msgstr "Обновлен"
+msgstr "ПоÑледнее обновление"
#: NOT FOUND IN SOURCE
msgid "LastUpdated"
-msgstr ""
+msgstr "ПоÑледнее обновление"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
-msgstr ""
+msgstr "ПоÑледний раз обновлено"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "ОÑталоÑÑŒ"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "Разрешить доÑтуп к RT"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
-msgstr "Пользователь может иметь права"
+msgstr "ПредоÑтавить пользователю права"
#: NOT FOUND IN SOURCE
msgid "Limiting owner to %1 %2"
-msgstr "Ограничиваем владельца %1 %2"
+msgstr "Ограничиваем ответÑтвенного Ð´Ð»Ñ %1 %2"
#: NOT FOUND IN SOURCE
msgid "Limiting queue to %1 %2"
msgstr "Ограничиваем очередь Ð´Ð»Ñ %1 %2"
-#: lib/RT/Record.pm:1086
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "СвÑзь уже ÑущеÑтвует"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
-msgstr "Ðе могу ÑвÑзать тикеты"
+msgstr "Ðевозможно Ñоздать ÑвÑзь"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
-msgstr ""
+msgstr "СвÑзь Ñоздана (%1)"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
-msgstr "Удалена ÑвÑзь (%1)"
+msgstr "СвÑзь удалена (%1)"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "СвÑзь не найдена"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
-msgstr "СвÑзываем тикет #%1"
+msgstr "СвÑзать заÑвку #%1"
#: NOT FOUND IN SOURCE
msgid "Link ticket %1"
-msgstr ""
+msgstr "СвÑзать заÑвку %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "СвÑзи"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "Загрузить"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
+msgstr "Загрузить Ñохраненный запроÑ:"
+
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
msgstr ""
-#: html/Admin/Tools/Configuration.html:19
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
+msgstr "Загруженные модули perl"
+
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
msgstr ""
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "МеÑтонахождение"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Ðе найден каталог Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ %1 или не доÑтупен на запиÑÑŒ.\\n RT не может продолжить работу."
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "ЗарегиÑтрирован как %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
-msgstr "Логин"
+msgstr "Войти"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "Выйти"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr ""
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
-msgstr "Ðазначить владельцем"
+msgstr "Ðазначить ответÑтвенного"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
-msgstr "Ðазначить ÑтатуÑ"
+msgstr "УÑтановить ÑтатуÑ"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
-msgstr "Ðазначить Ñрок"
+msgstr "УÑтановить конечный Ñрок"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
-msgstr "Изменить дату решениÑ"
+msgstr "УÑтановить дату решениÑ"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr "Изменить дату 'ÐачалÑÑ'"
+msgstr "УÑтановить дату 'Ðачато'"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr "Изменить дату 'ÐачинаетÑÑ'"
+msgstr "УÑтановить дату 'ÐачинаетÑÑ'"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
-msgstr "Изменить дату поÑледнего контакта"
+msgstr "УÑтановить дату поÑледнего контакта"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
-msgstr "Ðазначить приоритет"
+msgstr "УÑтановить приоритет"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "Ðазначить очередь"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
-msgstr "Изменить тему"
+msgstr "УÑтановить тему"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr ""
+msgstr "Управление дополнительными полÑми и их значениÑми"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
-msgstr "ÐаÑтройка групп и их пользователей"
+msgstr "Управление группами и членами групп"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
-msgstr "ÐаÑтройки Ð´Ð»Ñ Ð²Ñех очередей"
+msgstr "Управление ÑвойÑтвами и наÑтройками, которые применÑÑŽÑ‚ÑÑ ÐºÐ¾ вÑем очередÑм"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
-msgstr "ÐаÑтройка очередей и их параметров"
+msgstr "Управление очередÑми и их параметрами"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
-msgstr "ÐаÑтройка пользователей и их паролей"
+msgstr "Управление пользователÑми и паролÑми"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "Мар."
#: NOT FOUND IN SOURCE
msgid "March"
-msgstr ""
+msgstr "Март"
#: NOT FOUND IN SOURCE
msgid "May"
-msgstr ""
+msgstr "Май"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "Май"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "УчаÑтник %1 добавлен"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "УчаÑтник %1 удален"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "Пользователь добавлен в группу"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "Пользователь удален из группы"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "Пользователь не удален из группы"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
-msgstr "Входит в"
+msgstr "СоÑтоит в"
#: NOT FOUND IN SOURCE
msgid "MemberOf"
-msgstr ""
+msgstr "СоÑтоит в"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
-msgstr "Пользователи"
+msgstr "УчаÑтники"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "УчаÑтие в %1 добавлено"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
-msgstr ""
+msgstr "УчаÑтие в %1 удалено"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
-msgstr ""
+msgstr "УчаÑтие в группах"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
-msgstr ""
+msgstr "УчаÑтие в группах данного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
-msgstr "Тикеты уÑпешно Ñклеены"
+msgstr "ЗаÑвки уÑпешно объединены"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
-msgstr "Склейка не удалаÑÑŒ. Ðе Ñмогла уÑтановить идентификатор тикета."
+msgstr "Ошибка объединениÑ. Ðевозможно уÑтановить идентификатор заÑвки."
+
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
-msgstr "Приклеить к"
+msgstr "Объединить Ñ Ð·Ð°Ñвкой"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Объединено в %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
-msgstr "ТекÑÑ‚"
+msgstr "Сообщение"
#: NOT FOUND IN SOURCE
msgid "Message body not shown because it is too large or is not plain text."
-msgstr ""
+msgstr "Тело ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ðµ показано потому, что оно или Ñлишком большое или не ÑвлÑетÑÑ Ñ‚ÐµÐºÑтом."
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Ðевозможно запиÑать Ñообщение"
#: NOT FOUND IN SOURCE
msgid "Message recipients"
-msgstr ""
+msgstr "Получатели ÑообщениÑ"
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
-msgstr ""
+msgstr "Сообщение запиÑано"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
+msgstr "Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтой заÑвке не будет отправлены..."
+
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
msgstr ""
-#: lib/RT/Record.pm:749
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
-msgstr ""
+msgstr "Пропущен первичный ключ?: %1"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
-msgstr "Мобильник"
+msgstr "Мобильный"
#: NOT FOUND IN SOURCE
msgid "MobilePhone"
-msgstr "MobilePhone"
+msgstr "Мобильный телефон"
#: NOT FOUND IN SOURCE
msgid "Modified"
-msgstr ""
+msgstr "Изменено"
#: NOT FOUND IN SOURCE
msgid "Modify"
-msgstr ""
+msgstr "Изменить"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "Изменить ÑпиÑок ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ñ Ð´Ð¾Ñтупа"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Field %1"
-msgstr "Изменение дополнительного Ð¿Ð¾Ð»Ñ %1"
+msgstr "Изменить дополнительное поле %1"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Fields which apply to all %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
+msgid "Modify Custom Fields which apply to all %1"
+msgstr "Изменить дополнительные полÑ, применÑемые ко вÑем %1"
+
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
-msgstr "Изменить дополнительные полÑ, применÑемые кл вÑем очередÑм"
+msgstr "Изменить дополнительные полÑ, применÑемые ко вÑем очередÑм"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Изменить права группы"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Изменить учаÑтников"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Изменить права"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "Изменить шаблоны Ñкриплетов Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ очереди"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "Изменить Ñкриплеты Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ очереди"
#: NOT FOUND IN SOURCE
msgid "Modify System ACLS"
-msgstr ""
+msgstr "Изменить ÑиÑтемные права доÑтупа"
#: NOT FOUND IN SOURCE
msgid "Modify Template %1"
-msgstr ""
+msgstr "Изменить шаблон %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Изменить права пользователÑ"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
-msgstr ""
+msgstr "Изменить дополнительное поле Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
-msgstr ""
+msgstr "Изменить дополнительное поле, которое применÑетÑÑ ÐºÐ¾ вÑем очередÑм"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
-msgstr "Изменить Ñкрипт Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
+msgstr "Изменить Ñкриплет Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
-msgstr "Изменение Ñкрипта, который дейÑтвует Ð´Ð»Ñ Ð²Ñех очередей"
+msgstr "Изменить Ñкриплет, который дейÑтвует Ð´Ð»Ñ Ð²Ñех очередей"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr ""
+msgstr "Изменить аÑÑоциированные объекты Ð´Ð»Ñ %1"
#: NOT FOUND IN SOURCE
msgid "Modify dates for # %1"
-msgstr ""
+msgstr "Изменить даты заÑвки #%1"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
-msgstr "Изменение дат в тикете #%1"
+msgstr "Изменить даты заÑвки #%1"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
-msgstr "Изменение дат в тикете #%1"
+msgstr "Изменить даты заÑвки #%1"
+
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: 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 "Изменение глобальных прав группы"
+msgstr "Изменить общие права группы"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
-msgstr "Изменение глобальных прав группы"
+msgstr "Изменить общие права группы."
#: NOT FOUND IN SOURCE
msgid "Modify global rights for groups"
-msgstr ""
+msgstr "Изменить общие права Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿"
#: NOT FOUND IN SOURCE
msgid "Modify global rights for users"
-msgstr ""
+msgstr "Изменить общие права Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹"
#: NOT FOUND IN SOURCE
msgid "Modify global scrips"
-msgstr ""
+msgstr "Изменить общие Ñкриплеты"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
-msgstr "Изменение глобальных прав пользователÑ"
+msgstr "Изменить общие права пользователÑ"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
-msgstr "Изменение глобальных прав пользователÑ."
+msgstr "Изменить общие права пользователÑ."
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
-msgstr "Изменение метаданных группы или ее удаление"
+msgstr "Изменить метаданные группы или удалить ее"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Изменить права группы на дополнительное поле %1"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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"
+msgstr "Изменить права группы на группу %1"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
-msgstr "Изменение прав групп Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
+msgstr "Изменить права группы на очередь %1"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
-msgstr ""
+msgstr "Изменить ÑпиÑок учаÑтников Ñтой группы"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
-msgstr ""
+msgstr "Изменить ÑобÑтвенную учетную запиÑÑŒ RT"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
-msgstr "Изменение пользователей отноÑÑщихÑÑ Ðº очереди %1"
+msgstr "Изменить пользователей, отноÑÑщихÑÑ Ðº очереди %1"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
-msgstr "Изменение пользователей отноÑÑщихÑÑ Ðº тикету #%1"
+msgstr "Изменить пользователей, отноÑÑщихÑÑ Ðº заÑвке #%1"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
-msgstr "Изменить Ñкрипты Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
+msgstr "Изменить Ñкриплеты Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "Изменение Ñкриптов, которые дейÑтвуют на вÑе очереди"
+msgstr "Изменить Ñкриплеты, которые дейÑтвуют на вÑе очереди"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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"
+msgstr "Изменить шаблон %1"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "Изменить шаблоны, которые применÑÑŽÑ‚ÑÑ ÐºÐ¾ вÑем очередÑм"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: html/Admin/Groups/Modify.html:119 html/User/Groups/Modify.html:107
#. ($Group->Name)
msgid "Modify the group %1"
-msgstr "ÐаÑтройки Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ %1"
+msgstr "Изменить группу %1"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "Изменить очередь наблюдателей"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
-msgstr "ÐаÑтройки Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
+msgstr "Изменить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
-msgstr "Изменение тикета # %1"
+msgstr "Изменить заÑвку # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
-msgstr "Изменение тикета # %1"
+msgstr "Изменить заÑвку # %1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
-msgstr "Изменить тикеты"
+msgstr "Изменить заÑвки"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr ""
+msgstr "Изменить права Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° дополнительное поле %1"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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"
+msgstr "Изменить права пользователей группы %1"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
-msgstr "Изменение прав Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ %1"
+msgstr "Изменить права Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ð° очередь %1"
#: NOT FOUND IN SOURCE
msgid "Modify watchers for queue '%1'"
-msgstr "Изменение наблюдателей Ð´Ð»Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ '%1'"
+msgstr "Изменить наблюдателей очереди '%1'"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
-msgstr ""
+msgstr "ИзменÑтьПраваДоÑтупа"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr "ИзменÑтьДополнительноеПоле"
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
-msgstr ""
+msgstr "ИзменÑтьСобÑтвенноеУчаÑтиеВГруппах"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
-msgstr ""
+msgstr "ИзменÑÑ‚ÑŒÐаблюдателейОчереди"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
-msgstr ""
+msgstr "ИзменÑтьСкриплеты"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
-msgstr ""
+msgstr "ИзменÑтьСебÑ"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
-msgstr ""
+msgstr "ИзменÑтьШаблон"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
-msgstr ""
+msgstr "ИзменÑтьЗаÑвку"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "Пнд."
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ %1"
#: NOT FOUND IN SOURCE
msgid "Move"
-msgstr ""
+msgstr "ПеремеÑтить"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
-msgstr ""
+msgstr "ПеремеÑтить вниз"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
-msgstr ""
+msgstr "ПеремеÑтить вверх"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "ÐеÑколько значений"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "Ð’Ñ‹ должны указать ИмÑ"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr ""
+msgstr "%1 ваших заÑвок"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
-msgstr "Мои визы"
+msgstr "Ваши подтверждениÑ"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
-msgstr "Мои визы"
+msgstr "Ваши подтверждениÑ"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Ваши Ñохраненные запроÑÑ‹"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "ИмÑ"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "Ð˜Ð¼Ñ ÑƒÐ¶Ðµ иÑпользуетÑÑ"
#: NOT FOUND IN SOURCE
msgid "Name matches"
-msgstr ""
+msgstr "Совпадение имен"
#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
-msgstr ""
+msgstr "Ðеобходимо подтверждение ÑиÑтемного админиÑтратора"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
-msgstr ""
+msgstr "Ðикогда"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "Ðовых"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "Ðовые ÑвÑзи"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "Ðовый пароль"
#: etc/initialdata:332
msgid "New Pending Approval"
-msgstr ""
+msgstr "Ðовое ожидающее подтверждение"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
-msgstr ""
+msgstr "Ðовый запроÑ"
#: NOT FOUND IN SOURCE
msgid "New Relationships"
-msgstr ""
+msgstr "Ðовые ÑвÑзи"
#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Ðовый поиÑк"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "Ðовое дополнительное поле"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "Ðовый пароль"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "Отправлено Ñообщение Ñ Ð½Ð¾Ð²Ñ‹Ð¼ паролем"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
@@ -3453,11 +3414,11 @@ msgstr "ÐÐ¾Ð²Ð°Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÑŒ"
msgid "New request"
msgstr "Ðовый запроÑ"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "Ðовые права"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "Ðовый Ñкриплет"
@@ -3465,27 +3426,27 @@ msgstr "Ðовый Ñкриплет"
msgid "New search"
msgstr "Ðовый поиÑк"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "Ðовый шаблон"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
-msgstr ""
+msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ñвка"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
-msgstr "Ðовый тикет не ÑущеÑтвует"
+msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ñвка не ÑущеÑтвует"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "Ðовый пользователь"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "Добавить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "Ðовые наблюдатели"
@@ -3493,13 +3454,13 @@ msgstr "Ðовые наблюдатели"
msgid "New window setting"
msgstr "Ðовые наÑтройки окна"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Вперед"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -3509,188 +3470,193 @@ msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтраница"
msgid "NickName"
msgstr "ПÑевдоним"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "ПÑевдоним"
#: NOT FOUND IN SOURCE
msgid "No"
-msgstr ""
+msgstr "Ðет"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr ""
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
-msgstr "Ðет такого полÑ"
+msgstr "Ðет дополнительного полÑ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "Дополнительное поле не указано"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
-msgstr "Ðет такой группы"
+msgstr "Группа не указана"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
-msgstr ""
+msgstr "Ðет запроÑа"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
-msgstr "Ðет такой очереди"
+msgstr "Очередь не указана"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "Пользователь RT не найден. ПожалуйÑта, обратитеÑÑŒ к вашему админиÑтратору RT.\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
-msgstr "Шаблон не определен"
+msgstr "Ðет шаблона"
#: NOT FOUND IN SOURCE
msgid "No Ticket specified. Aborting ticket "
-msgstr "Тикет не задан. Ðичего не делаем."
+msgstr "ЗаÑвка не указана. Отмена."
#: NOT FOUND IN SOURCE
msgid "No Ticket specified. Aborting ticket modifications\\n\\n"
-msgstr "Тикет не задан. ОтменÑем Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚Ð¸ÐºÐµÑ‚Ð°\\n\\n"
+msgstr "ЗаÑвка не указана. ОтменÑем Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки\\n\\n"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "Ðет дейÑтвиÑ"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
-msgstr ""
+msgstr "Колонка не указана"
#: NOT FOUND IN SOURCE
msgid "No command found\\n"
msgstr "Команда не найдена\\n"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
-msgstr "Без комментариев"
+msgstr "Ðет комментариев о пользователе"
#: NOT FOUND IN SOURCE
msgid "No correspondence attached"
msgstr "ПуÑтое Ñообщение"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "Ðет опиÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ %1"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "Ðе указана группа"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr ""
+msgstr "Группы, удовелÑтворÑющие уÑловию поиÑка, не найдены."
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
-msgstr ""
+msgstr "Ðет приÑоединенных Ñообщений"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
-msgstr "ОтÑутÑтвует пароль"
+msgstr "Пароль не уÑтановлен"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
-msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права на Ñоздание очереди"
+msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´ÐµÐ¹"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
-msgstr ""
+msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð·Ð°Ñвок в очереди '%1'"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
-msgstr "Ð’Ñ‹ не имеете права Ñоздавать пользователей"
+msgstr "Ðет прав Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
-msgstr "Показ Ñтого тикета запрещен"
+msgstr "Ðет прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñтой заÑвки"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
-msgstr "Запрещен показ изменений Ñтого тикета"
+msgstr "Ðет прав Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра обновлений Ñтой заÑвки"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "Пользователь не указан"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "Пользователи не выбраны."
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
-msgstr "Ðичего подходÑщего не найдено."
+msgstr "Очереди, удовелÑтворÑющие уÑловию поиÑка, не найдены."
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
-msgstr ""
+msgstr "Права не найдены"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
-msgstr "Ðет прав."
+msgstr "Права не выданы."
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
-msgstr "Ðечего делать."
+msgstr "Ðет запроÑа Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка."
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "Ðет темы"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
-msgstr "Ðе указан номер тикета"
+msgstr "Идентификатор заÑвки не указан"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
-msgstr "Ðе указан тип транзакции"
+msgstr "Тип транзакции не указан"
#: NOT FOUND IN SOURCE
msgid "No user or email address specified"
-msgstr ""
+msgstr "Пользователь или Ð°Ð´Ñ€ÐµÑ email не указан"
-#: html/Admin/Users/index.html:35
+#: 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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
-msgstr ""
+msgstr "Ðикакое значение не отправлено _Set!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
-msgstr ""
+msgstr "Ðикто"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
-msgstr ""
+msgstr "ÐеÑущеÑтвующее поле?"
#: NOT FOUND IN SOURCE
msgid "Not logged in"
-msgstr ""
+msgstr "Ðе зарегиÑтрирован"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "Ðе зарегиÑтрирован."
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "Ðе уÑтановлено"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "Еще не реализовано."
@@ -3698,127 +3664,141 @@ msgstr "Еще не реализовано."
msgid "Not yet implemented...."
msgstr "Еще не реализовано..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
-msgstr "Примечание"
+msgstr "ПримечаниÑ"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
-msgstr "Ðе могу отоÑлать уведомление"
+msgstr "Ðевозможно отправить уведомление"
#: etc/initialdata:101
msgid "Notify AdminCcs"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ÐдминиÑтративныеКопии"
#: etc/initialdata:97
msgid "Notify AdminCcs as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ÐдминиÑтративныеКопии как Комментарий"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ Копии"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ Копии как Комментарий"
#: etc/initialdata:128
msgid "Notify Other Recipients"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ других Получателей"
#: etc/initialdata:124
msgid "Notify Other Recipients as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ других Получателей как Комментарий"
#: etc/initialdata:85
msgid "Notify Owner"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенного"
#: etc/initialdata:81
msgid "Notify Owner as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенного как Комментарий"
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенного об отклонении заÑвки"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенного о подтверждении заÑвки вÑеми подтверждающими"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенного о подтверждении заÑвки одним из подтверждающих"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ОтветÑтвенных и ÐдминиÑтративныеКопии о новых, ожидающих их подтверждениÑÑ…"
#: etc/initialdata:77
msgid "Notify Requestors"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ÐвторовЗаÑвки"
#: etc/initialdata:111
msgid "Notify Requestors and Ccs"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ÐвторовЗаÑвки и Копии"
#: etc/initialdata:106
msgid "Notify Requestors and Ccs as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ ÐвторовЗаÑвки и Копии как Комментарий"
#: etc/initialdata:120
msgid "Notify Requestors, Ccs and AdminCcs"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ Ðвторов заÑвки, Копии и ÐдминиÑтративныеКопии"
#: etc/initialdata:116
msgid "Notify Requestors, Ccs and AdminCcs as Comment"
-msgstr ""
+msgstr "УведомлÑÑ‚ÑŒ Ðвторов заÑвки, Копии и ÐдминиÑтративныеКопии как Комментарии"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "ÐоÑ."
#: NOT FOUND IN SOURCE
msgid "November"
+msgstr "ÐоÑбрь"
+
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
msgstr ""
-#: lib/RT/Record.pm:200
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
-msgstr "Ðе могу Ñоздать объект"
+msgstr "Ðевозможно Ñоздать объект"
+
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:338
msgid "Object created"
-msgstr "Создан объект"
+msgstr "Объект Ñоздан"
-#: NOT FOUND IN SOURCE
-msgid "Object of type %1 cannot take custom fields"
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
+msgid "Object of type %1 cannot take custom fields"
+msgstr "Тип объекта %1 не может Ñодержать дополнительные полÑ"
+
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
-msgstr ""
+msgstr "ÐеÑовпадение типа объекта"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "Окт."
#: NOT FOUND IN SOURCE
msgid "October"
-msgstr ""
+msgstr "ОктÑбрь"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
-msgstr ""
+msgstr "Ðвтономно"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
-msgstr ""
+msgstr "Ðвтономное редактирование"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
-msgstr ""
+msgstr "ÐÐ²Ñ‚Ð¾Ð½Ð¾Ð¼Ð½Ð°Ñ Ð·Ð°ÐºÐ°Ñ‡ÐºÐ°"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "Ðа"
@@ -3828,51 +3808,51 @@ msgstr "Ðа комментарий"
#: etc/initialdata:156
msgid "On Correspond"
-msgstr ""
+msgstr "При КорреÑпонденции"
#: etc/initialdata:145
msgid "On Create"
-msgstr "Ðа Ñоздание"
+msgstr "При Создании"
#: etc/initialdata:184
msgid "On Owner Change"
-msgstr "Ðа изменение владельца"
+msgstr "При Изменении ОтветÑтвенного"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "При Изменении Приоритета"
#: etc/initialdata:192
msgid "On Queue Change"
-msgstr "Ðа изменение очереди"
+msgstr "При Изменении Очереди"
#: etc/initialdata:198
msgid "On Resolve"
-msgstr ""
+msgstr "При Решении"
#: etc/initialdata:169
msgid "On Status Change"
-msgstr "на изменение ÑтатуÑа"
+msgstr "При Изменении СтатуÑа"
#: etc/initialdata:150
msgid "On Transaction"
-msgstr "Ðа транзакцию"
+msgstr "При Транзакции"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
-msgstr "Показывать визы только Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов Ñозданных поÑле %1"
+msgstr "Показывать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов, Ñозданных поÑле %1"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
-msgstr "Показывать визы только Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов Ñозданных до %1"
+msgstr "Показывать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов Ñозданных до %1"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "Открытых"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "Открыть"
@@ -3880,90 +3860,90 @@ msgstr "Открыть"
msgid "Open requests"
msgstr "Открыть запроÑÑ‹"
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
-msgstr ""
+msgstr "Открыть заÑвки"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
-msgstr "Открыть тикеты (из ÑпиÑка) в новом окне"
+msgstr "Открыть заÑвки (из ÑпиÑка) в новом окне"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in another window"
-msgstr "Открыть тикеты (из ÑпиÑка) в другом окне"
+msgstr "Открыть заÑвки (из ÑпиÑка) в другом окне"
#: etc/initialdata:140
msgid "Open tickets on correspondence"
-msgstr ""
+msgstr "Открыть заÑвки при корреÑпонденции"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Сортировать по"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
msgstr "ПорÑдок и Ñортировка"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "ОрганизациÑ"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
-msgstr ""
+msgstr "ЗаÑвка-первоиÑточник: #%1"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "ИÑходÑÑ‰Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° о комментарии запиÑана"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "ИÑходÑÑ‰Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° запиÑана"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "Со временем поднÑÑ‚ÑŒ приоритет до"
#: NOT FOUND IN SOURCE
msgid "Overview"
-msgstr ""
+msgstr "Обзор"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
-msgstr ""
+msgstr "Ðазначить ÑебÑ"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
-msgstr ""
+msgstr "БытьОтветÑтвеннымЗаЗаÑвку"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
-msgstr "Владелец"
+msgstr "ОтветÑтвенный"
#: NOT FOUND IN SOURCE
msgid "Owner changed from %1 to %2"
-msgstr ""
+msgstr "ОтветÑтвенный изменен Ñ %1 на %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
-msgstr ""
+msgstr "ОтветÑтвенный не может быть назначен"
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
-msgstr "Владелец Ñилой изменен Ñ %1 на %2"
+msgstr "ОтветÑтвенный принудительно изменен Ñ %1 на %2"
#: NOT FOUND IN SOURCE
msgid "Owner is"
-msgstr "Владелец"
+msgstr "ОтветÑтвенный"
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Страница %1 из %2"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "Пейджер"
@@ -3973,66 +3953,83 @@ msgstr "Телефон пейджера"
#: NOT FOUND IN SOURCE
msgid "Parent"
-msgstr ""
+msgstr "Предок"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Предки"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "Пароль"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "ПодÑказка к паролю"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "Пароль Ñлишком короткий"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "Пароль: %1"
-#: html/Admin/Users/Modify.html:318
-msgid "Passwords do not match."
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
msgstr ""
-#: html/User/Prefs.html:211
+#: html/Admin/Users/Modify.html:356
+msgid "Passwords do not match."
+msgstr "Пароли не Ñовпадают"
+
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
-msgstr ""
+msgstr "Пароли не Ñовпадают. Ваш пароль не был изменен"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
-msgstr "Люди"
+msgstr "Пользователи"
#: etc/initialdata:133
msgid "Perform a user-defined action"
-msgstr ""
+msgstr "Выволнить дейÑтвие, указанное пользователем"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
-msgstr ""
+msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Perl"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
-msgstr "Ð’ доÑтупе отказано"
+msgstr "Ðет доÑтупа"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "Личные группы"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "Личные группы"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "Личные группы:"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "Ðомера телефонов"
@@ -4040,29 +4037,25 @@ msgstr "Ðомера телефонов"
msgid "Placeholder"
msgstr "Заполнитель"
-#: NOT FOUND IN SOURCE
-msgid "Pref"
-msgstr ""
-
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
-msgstr "ПредпочтениÑ"
+msgstr "ÐаÑтройки"
#: NOT FOUND IN SOURCE
msgid "Prefs"
-msgstr "ПредпочтениÑ"
+msgstr "ÐаÑтройки"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "Подготовка не реализована"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "Ðазад"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ñтраница"
#: NOT FOUND IN SOURCE
msgid "Previous page"
@@ -4072,124 +4065,120 @@ msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ñтраница"
msgid "Pri"
msgstr "Приоритет"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
-msgstr ""
+msgstr "Пользователь %1 не найден."
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "Приоритет"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "Приоритет начинаетÑÑ Ñ"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
-msgstr ""
+msgstr "КонфиденциальноÑÑ‚ÑŒ:"
#: etc/initialdata:25
msgid "Privileged"
msgstr "Привилегированные"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
-msgstr "СоÑтоÑние полномочий: %1"
+msgstr "СоÑтоÑние привилегий: %1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
-msgstr "Полномочные пользователи"
+msgstr "Привилегированные пользователи"
#: NOT FOUND IN SOURCE
msgid "Projects"
-msgstr ""
+msgstr "Проекты"
#: etc/initialdata:23 etc/initialdata:29 etc/initialdata:35 etc/initialdata:59
msgid "Pseudogroup for internal use"
-msgstr ""
+msgstr "ПÑевдогруппы Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
-msgstr ""
+msgstr "ЗапроÑ"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "ПоÑтроитель запроÑа"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "Очередь"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
-msgstr "Ðе найдена очередь %1"
+msgstr "Очередь %1 не найдена"
#: NOT FOUND IN SOURCE
msgid "Queue '%1' not found\\n"
-msgstr "Ðе найдена очередь '%1'\\n"
+msgstr "Очередь '%1' не найдена\\n"
-#: NOT FOUND IN SOURCE
-msgid "Queue Keyword Selections"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
-msgstr "Ð˜Ð¼Ñ Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸"
+msgstr "Ðаименование очереди"
#: NOT FOUND IN SOURCE
msgid "Queue Scrips"
-msgstr ""
+msgstr "Скриплеты очереди"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "Очередь уже ÑущеÑтвует"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
-msgstr "Ðе могу Ñоздать очередь"
+msgstr "Ðевозможно Ñоздать очередь"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 lib/t/regression/01ticket_link_searching.t:17
msgid "Queue could not be loaded."
-msgstr "Ðе могу загрузить очередь"
+msgstr "Ðевозможно загрузить очередь"
-#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
-msgstr "Создана очередь"
+msgstr "Очередь Ñоздана"
#: NOT FOUND IN SOURCE
msgid "Queue is not specified."
-msgstr ""
+msgstr "Очередь не указана."
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
-msgstr "Ðет такой очереди"
+msgstr "Очередь не найдена"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "Очереди"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
-msgstr ""
+msgstr "БыÑтрый поиÑк"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
-msgstr ""
+msgstr "БыÑтрое Ñоздание заÑвки"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr ""
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: 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"
@@ -4202,11 +4191,7 @@ msgstr "RT %1 от <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"
-#: NOT FOUND IN SOURCE
-msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-msgstr ""
-
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "ÐаÑтройка RT"
@@ -4226,7 +4211,7 @@ msgstr "Ошибка конфигурации RT"
msgid "RT Critical error. Message not recorded!"
msgstr "КритичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° RT: Сообщение не было Ñохранено!"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Ошибка RT"
@@ -4236,21 +4221,21 @@ msgstr "RT получил Ñвое ÑобÑтвенное Ñообщение (%1
#: NOT FOUND IN SOURCE
msgid "RT Recieved mail (%1) from itself."
-msgstr ""
+msgstr "RT получил Ñвое ÑобÑтвенное Ñообщение (%1)"
#: NOT FOUND IN SOURCE
msgid "RT Self Service"
-msgstr ""
+msgstr "СамообÑлуживание RT"
#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
-msgstr "СамообÑлуживание RT / Закрытые тикеты"
+msgstr "СамообÑлуживание RT / Закрытые заÑвки"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
-msgstr ""
+msgstr "Переменные RT"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "Обзор RT"
@@ -4260,24 +4245,28 @@ msgstr "RT не может зарегиÑтрировать ваÑ"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find requestor via its external database lookup"
-msgstr "RT не Ñмог найти проÑÐ¸Ñ‚ÐµÐ»Ñ Ð²Ð¾ внешней базе данных"
+msgstr "RT не Ñмог найти автора заÑвки во внешней базе данных"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find the queue: %1"
-msgstr "RT не Ñмог найти очередь: %1"
+msgstr "RT не может найти очередь: %1"
+
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
-msgstr "RT не Ñмог проверить Ñту подпиÑÑŒ PGP. \\n"
+msgstr "RT не может проверить Ñту подпиÑÑŒ PGP. \\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT Ð´Ð»Ñ %1"
#: NOT FOUND IN SOURCE
msgid "RT for %1: %2"
-msgstr ""
+msgstr "RT Ð´Ð»Ñ %1: %2"
#: NOT FOUND IN SOURCE
msgid "RT has proccessed your commands"
@@ -4289,11 +4278,11 @@ msgstr "Ð’Ñе права на RT защищены и охранÑÑŽÑ‚ÑÑ Ð·Ð°Ð
#: NOT FOUND IN SOURCE
msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
+msgstr "Ð’Ñе права на RT защищены и охранÑÑŽÑ‚ÑÑ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð¼. &copy; 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. ПО раÑпроÑтранÑетÑÑ Ð¿Ð¾Ð´ <a href=\"http://www.gnu.org/copyleft/gpl.html\">Стандартной ОбщеÑтвенной Лицензией GNU ВерÑии 2.</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 ""
+msgstr "Ð’Ñе права на RT защищены и охранÑÑŽÑ‚ÑÑ Ð·Ð°ÐºÐ¾Ð½Ð¾Ð¼. &copy; 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;. ПО раÑпроÑтранÑетÑÑ Ð¿Ð¾Ð´ <a href=\"http://www.gnu.org/copyleft/gpl.html\">Стандартной ОбщеÑтвенной Лицензией GNU ВерÑии 2.</a>"
#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
@@ -4305,414 +4294,433 @@ msgstr "RT будет обрабатывать Ñто Ñообщение как
#: 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. Ð’Ñ‹ либо не подпиÑали Ñообщение, либо ваша подпиÑÑŒ не может быть проверена."
-
-#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
+msgstr "Командный режим RT email требует иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи .PGP. Ð’Ñ‹ либо не подпиÑали Ñообщение, либо ваша подпиÑÑŒ не может быть проверена."
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
-msgstr "ИмÑ"
+msgstr "Полное имÑ"
#: NOT FOUND IN SOURCE
msgid "RealName"
-msgstr "ИмÑ"
+msgstr "Полное имÑ"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
-msgstr ""
+msgstr "СÑылка на заÑвку заÑвки %1 добавлена"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
-msgstr ""
+msgstr "СÑылка на заÑвку заÑвки %1 удалена"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr ""
+msgstr "СÑылка на %1 добавлена"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "СÑылка на %1 удалена"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
-msgstr "Ðа него ÑÑылаютÑÑ"
+msgstr "Ðа неё ÑÑылаютÑÑ"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "СÑылаетÑÑ Ð½Ð°"
#: NOT FOUND IN SOURCE
msgid "RefersTo"
-msgstr ""
+msgstr "СÑылаетÑÑ Ð½Ð°"
#: NOT FOUND IN SOURCE
msgid "Refine"
-msgstr "Улучшить"
+msgstr "ОчиÑтить"
#: NOT FOUND IN SOURCE
msgid "Refine search"
-msgstr "Улучшить поиÑк"
+msgstr "ОчиÑтить запроÑ"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "ОбновлÑÑ‚ÑŒ Ñту Ñтраницу каждые %1 минут."
#: NOT FOUND IN SOURCE
msgid "Relationships"
-msgstr ""
+msgstr "СвÑзи"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "Удалить админиÑтративную копию"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "Удалить копию"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
-msgstr "Удалить проÑителÑ"
+msgstr "Удалить Ðвтора ЗаÑвки"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "Ответить"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "ÐÐ´Ñ€ÐµÑ Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
-msgstr ""
+msgstr "Отвечать авторам заÑвки"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
-msgstr ""
+msgstr "Отвечать на заÑвки"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
-msgstr ""
+msgstr "ОтвечатьÐаЗаÑвку"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
-msgstr "ПроÑитель"
+msgstr "Ðвтор заÑвки"
#: NOT FOUND IN SOURCE
msgid "Requestor email address"
-msgstr "Email проÑителÑ"
+msgstr "Email автора заÑвки"
#: NOT FOUND IN SOURCE
msgid "Requestor(s)"
-msgstr ""
+msgstr "Ðвтор(-Ñ‹)"
#: NOT FOUND IN SOURCE
msgid "RequestorAddresses"
-msgstr ""
+msgstr "ÐÐ´Ñ€ÐµÑ Ðвтора заÑвки"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
-msgstr "ПроÑители"
+msgstr "Ðвторы заÑвок"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "ЗапроÑÑ‹ должны быть обработаны за"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Ðеобходимый параметр '%1' не указан"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "ОчиÑтить"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "Домашний"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
-msgstr "Закрыть"
+msgstr "Решить"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
-msgstr ""
+msgstr "Решить заÑвка #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
-msgstr "Закрыт"
+msgstr "Решено"
#: NOT FOUND IN SOURCE
msgid "Response to requestors"
-msgstr "Ответ проÑителÑм"
+msgstr "Ответ авторам заÑвки"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
-msgstr "Отчет"
+msgstr "Результаты"
#: NOT FOUND IN SOURCE
msgid "Results per page"
-msgstr "Тикетов на Ñтраницу"
+msgstr "Результатов на Ñтранице"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "Повторите пароль"
-#: html/Search/Elements/EditSearches:13
+#: 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "Право делегировано"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "Право выдано"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "Право загружено"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
-msgstr "Право не может быть отобрано"
+msgstr "Право не может быть отозвано"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "Право не найдено"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "Право не загружено"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
-msgstr "Право отобрано"
+msgstr "Право отозвано"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "Права"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
-msgstr ""
+msgstr "Ðевозможно выдать права Ð´Ð»Ñ %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
-msgstr ""
+msgstr "Ðевозможно отозвать права %1"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "ПÑевдо-группы"
-#: NOT FOUND IN SOURCE
-msgid "RootApproval"
-msgstr ""
-
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
-msgstr ""
+msgstr "Строк на Ñтранице"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "Суб."
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
-msgstr ""
+msgstr "Сохранить"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "Сохранить изменениÑ"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Сохранить наÑтройки"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "Сохранить изменениÑ"
-#: html/Search/Elements/EditSearches:1
-msgid "Saved searches"
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
msgstr ""
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: 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
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
-msgstr ""
+msgstr "Скриплет #%1"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
-msgstr "Создан Ñкрипт"
+msgstr "Скриплет Ñоздан"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "ÐŸÐ¾Ð»Ñ Ñкриплетов"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
-msgstr "Удален Ñкрипт"
+msgstr "Скриплет удален"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
-msgstr "Скрипты"
+msgstr "Скриплеты"
#: NOT FOUND IN SOURCE
msgid "Scrips for %1\\n"
-msgstr "Скрипты Ð´Ð»Ñ %1\\n"
+msgstr "Скриплеты Ð´Ð»Ñ %1\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
-msgstr "Скрипты, которые дейÑтвуют Ð´Ð»Ñ Ð²Ñех очередей"
+msgstr "Скриплеты, которые дейÑтвуют Ð´Ð»Ñ Ð²Ñех очередей"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "ПоиÑк"
#: NOT FOUND IN SOURCE
msgid "Search Criteria"
-msgstr "Параметры поиÑка"
+msgstr "Критерии поиÑка"
+
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
-#: html/Approvals/Elements/PendingMyApproval:38
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
-msgstr "ИÑкать визы"
+msgstr "ПоиÑк подтверждений"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Searches can't be associated with that kind of object"
-msgstr ""
+msgstr "ЗапроÑÑ‹ не могут быть аÑÑоциированы Ñ Ñ‚Ð°ÐºÐ¸Ð¼ типом объекта"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "БезопаÑноÑÑ‚ÑŒ:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
-msgstr ""
+msgstr "ПроÑмотреть дополнительные полÑ"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr ""
+msgstr "ПроÑмотреть полноÑтью иÑходÑщую почту и ее получателей"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
-msgstr ""
+msgstr "ПроÑмотреть конфиденциальный комментарий заÑвки"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr ""
+msgstr "ПроÑмотреть Ñводную информацию заÑвки"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
+msgstr "ПроÑматриватьДополнительныеПолÑ"
+
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
-msgstr ""
+msgstr "ПроÑмативатьОчередь"
#: NOT FOUND IN SOURCE
msgid "Select"
-msgstr ""
+msgstr "Выбрать"
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr ""
+msgstr "Выберите дополнительное поле"
#: NOT FOUND IN SOURCE
msgid "Select a Custom Fields"
-msgstr ""
+msgstr "Выберите дополнительные полÑ"
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
-msgstr "Выбор группы"
+msgstr "Выберите группу"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
-msgstr "Выбор очереди"
+msgstr "Выберите очередь"
+
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr "Выберите очередь Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ новой заÑвки"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
-msgstr "Выбор пользователÑ"
+msgstr "Выберите пользователÑ"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
+#: html/Admin/Elements/CustomFieldTabs:90
+msgid "Select custom field"
+msgstr "Выберите дополнительное поле"
+
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
msgstr ""
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
-msgid "Select custom field"
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
msgstr ""
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
-msgstr "Выбрать группу"
+msgstr "Выберите группу"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "Выбрать неÑколько значений"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "Выбрать одно значение"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
-msgstr "Выбрать очередь"
+msgstr "Выберите очередь"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
-msgstr "Выбрать Ñкриплет"
+msgstr "Выберите Ñкриплет"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "Выбрать шаблон"
+msgstr "Выберите шаблон"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr ""
+msgstr "Выберите до %1 значений"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
-msgstr "Выбрать пользователÑ"
+msgstr "Выберите пользователÑ"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "Выбрать неÑколько"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "Выбрать одно"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr ""
+msgstr "Выбранные дополнительные полÑ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
-msgstr ""
+msgstr "Выбранные объекты"
#: NOT FOUND IN SOURCE
msgid "Self Service"
@@ -4728,163 +4736,175 @@ msgstr "Отправить Ñообщение вÑем наблюдателÑм
#: etc/initialdata:112
msgid "Send mail to requestors and Ccs"
-msgstr "Отправить Ñообщение вÑем инициаторам запроÑа и CCs"
+msgstr "Отправить Ñообщение вÑем Ðвторам заÑвки и КопиÑм"
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
-msgstr ""
+msgstr "Отправить Ñообщение вÑем Ðвторам заÑвки и КопиÑм"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
-msgstr ""
+msgstr "ОтправлÑет Ñообщение авторам заÑвки"
#: etc/initialdata:125 etc/initialdata:129
msgid "Sends mail to explicitly listed Ccs and Bccs"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту Ñвно указанным КопиÑм и СкрытымКопиÑм"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту КопиÑм"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту КопиÑм как комментарий"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту ÐдминиÑтративнымКопиÑм"
#: etc/initialdata:98
msgid "Sends mail to the administrative Ccs as a comment"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту ÐдминиÑтративнымКопиÑм как комментарий"
#: etc/initialdata:82 etc/initialdata:86
msgid "Sends mail to the owner"
-msgstr ""
+msgstr "ОтправлÑÑ‚ÑŒ почту ОтветÑтвенному"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "Сен."
#: NOT FOUND IN SOURCE
msgid "Seperate multiple URLs with spaces"
-msgstr ""
+msgstr "РазделÑйте неÑколько ÑÑылок пробелами"
#: NOT FOUND IN SOURCE
msgid "September"
-msgstr ""
+msgstr "СентÑбрь"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
-msgstr ""
+msgstr "Показать"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Показать подтверждениÑ"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Показать колонки"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
-msgstr ""
+msgstr "Показать результаты"
#: NOT FOUND IN SOURCE
msgid "Show advanced search options..."
-msgstr ""
+msgstr "Показать дополнительные параметры поиÑка..."
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
-msgstr "Показать завизированные запроÑÑ‹"
+msgstr "Показать подтвержденные запроÑÑ‹"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
-msgstr "Показать главное"
+msgstr "Показать оÑновное"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
-msgstr "Показать отвергнутые запроÑÑ‹"
+msgstr "Показать отклоненные запроÑÑ‹"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
-msgstr "Показать вÑе"
+msgstr "Показать подробноÑти"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "Показать ожидающие запроÑÑ‹"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
-msgstr "Показать запроÑÑ‹, ждущие других виз"
+msgstr "Показать запроÑÑ‹, ждущие других подтверждений"
#: NOT FOUND IN SOURCE
msgid "Show ticket private commentary"
-msgstr "Показать приватные комментарии по тикету"
+msgstr "Показать конфиденциальный комментарий заÑвки"
#: NOT FOUND IN SOURCE
msgid "Show ticket summaries"
-msgstr "Показать общую информацию по запроÑу"
+msgstr "Показать Ñводную информацию заÑвки"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
+msgstr "ПоказыватьПраваДоÑтупа"
+
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
-msgstr ""
+msgstr "ПоказыватьИÑходÑщуюПочту"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
-msgstr ""
+msgstr "ПоказыватьСохраненныеЗапроÑÑ‹"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
-msgstr ""
+msgstr "ПоказыватьСкриплеты"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
-msgstr ""
+msgstr "ПоказыватьШаблон"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
-msgstr ""
+msgstr "ПоказыватьЗаÑвку"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
-msgstr ""
+msgstr "ПоказыватьКомментарииЗаÑвки"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
-msgstr ""
+msgstr "ПодпиÑатьÑÑ ÐºÐ°Ðº Ðвтор заÑвки или ÐšÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки или очереди"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
-msgstr ""
+msgstr "ПодпиÑатьÑÑ ÐºÐ°Ðº ÐдминиÑтративнаÑÐšÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки или очереди"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "ПодпиÑÑŒ"
#: NOT FOUND IN SOURCE
msgid "Signed in as %1"
-msgstr ""
+msgstr "ЗарегиÑтрирован как %1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "Одно значение"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
+msgstr "ПропуÑтить меню"
+
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
msgstr ""
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
-msgstr ""
+msgstr "Сортировка"
#: NOT FOUND IN SOURCE
msgid "Sort Order"
-msgstr ""
+msgstr "Метод Ñортировки"
#: NOT FOUND IN SOURCE
msgid "Sort key"
@@ -4900,21 +4920,21 @@ msgstr "ПорÑдок Ñортировки"
#: NOT FOUND IN SOURCE
msgid "Squelched message recipients"
-msgstr ""
+msgstr "Скрытые получатели ÑообщениÑ"
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
-msgstr ""
+msgstr "СтадиÑ"
#: NOT FOUND IN SOURCE
msgid "Stalled"
-msgstr "Отложенных"
+msgstr "ПриоÑтановленных"
#: NOT FOUND IN SOURCE
msgid "Start page"
msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ñтраница"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "ÐачалÑÑ"
@@ -4922,179 +4942,191 @@ msgstr "ÐачалÑÑ"
msgid "Started date '%1' could not be parsed"
msgstr "Ðе могу разобрать дату 'ÐачалÑÑ': '%1'"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "ÐачнетÑÑ"
#: NOT FOUND IN SOURCE
msgid "Starts By"
-msgstr "ЗапуÑки"
+msgstr "Ðачато"
#: NOT FOUND IN SOURCE
msgid "Starts date '%1' could not be parsed"
-msgstr "Ðе могу разобрать дату 'ЗапуÑки': '%1'"
+msgstr "Ðе могу разобрать дату 'Ðачато': '%1'"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "СоÑтоÑние"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "СтатуÑ"
#: etc/initialdata:309
msgid "Status Change"
-msgstr ""
+msgstr "Изменение ÑтатуÑа"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ñ %1 на %2"
#: NOT FOUND IN SOURCE
msgid "StatusChange"
-msgstr ""
+msgstr "ИзменÑтьСтатуÑ"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
-msgstr "Отобрать"
+msgstr "Переназначать Ñебе"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Переназначить заÑвки Ñебе"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
-msgstr ""
+msgstr "ПереназначатьЗаÑвкуСебе"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
+msgid "Stolen from %1"
+msgstr "ОтветÑтвенный переназначен Ñ %1"
+
+#: NOT FOUND IN SOURCE
msgid "Stolen from %1 "
-msgstr "Отобран у %1"
+msgstr "ОтветÑтвенный переназначен Ñ %1 "
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr ""
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
msgstr "Тема"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Тема изменена на %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
-msgstr "Готово"
+msgstr "Отправить"
#: NOT FOUND IN SOURCE
msgid "Submit Query"
-msgstr ""
+msgstr "Отправить запроÑ"
#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
-msgstr ""
+msgstr "Отправить поÑледовательноÑÑ‚ÑŒ дейÑтвий"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
-msgstr ""
+msgstr "УÑпешно"
#: NOT FOUND IN SOURCE
msgid "Summary"
-msgstr ""
+msgstr "Ð¡Ð²Ð¾Ð´Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
#: NOT FOUND IN SOURCE
msgid "Summary matches"
-msgstr ""
+msgstr "Ð’Ñего Ñовпадений"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "Ð’Ñк."
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "ÐдминиÑтратор"
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "СиÑтемные"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
-msgstr "Ошибка ÑиÑтемы"
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
#: NOT FOUND IN SOURCE
msgid "System Error. Right not granted."
-msgstr ""
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано"
#: NOT FOUND IN SOURCE
msgid "System Error. right not granted"
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано"
+
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
msgstr ""
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
-msgstr ""
+msgstr "СиÑтемные утилиты"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
-msgstr "Ошибка ÑиÑтемы. Право не было делегировано."
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не делегировано."
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
-msgstr "Ошибка ÑиÑтемы. Право не было выдано."
+msgstr "CиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Право не выдано."
#: NOT FOUND IN SOURCE
msgid "System error. Unable to grant rights."
-msgstr ""
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Ðевозможно выдать права"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "СиÑтемные группы"
#: etc/initialdata:41 etc/initialdata:47 etc/initialdata:53
msgid "SystemRolegroup for internal use"
-msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
+msgstr "СиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð¿Ñевдо-группа Ð´Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ иÑпользованиÑ"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
-msgstr "ВзÑÑ‚ÑŒ"
+msgstr "ВзÑÑ‚ÑŒ Ñебе"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "ВзÑÑ‚ÑŒ заÑвки ÑебÑ"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
-msgstr ""
+msgstr "БратьЗаÑвкуСебе"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
-msgstr "ВзÑÑ‚"
+msgstr "ВзÑта"
#: NOT FOUND IN SOURCE
msgid "Task"
-msgstr ""
+msgstr "Задача"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "Шаблон"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "Шаблон #%1"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "Шаблон удален"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "Шаблон не найден"
@@ -5102,11 +5134,11 @@ msgstr "Шаблон не найден"
msgid "Template not found\\n"
msgstr "Шаблон не найден\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "Шаблон обработан"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "Шаблоны"
@@ -5116,337 +5148,344 @@ msgstr "Шаблоны Ð´Ð»Ñ %1\\n"
#: NOT FOUND IN SOURCE
msgid "Text"
-msgstr ""
+msgstr "ТекÑÑ‚"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "Это уже текущее значение"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "Это поле не может иметь такого значениÑ"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "Значение не изменилоÑÑŒ"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "Этот пользователь уже имеет Ñто право."
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "Этот пользователь уже %1 Ð´Ð»Ñ Ñтой очереди"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
-msgstr "Этот пользователь уже %1 Ð´Ð»Ñ Ñтого тикета"
+msgstr "Этот пользователь уже %1 Ð´Ð»Ñ Ñтой заÑвки "
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
-msgstr "Этот пользователь не %1 Ñтой очереди"
+msgstr "Этот пользователь не %1 Ð´Ð»Ñ Ñтой очереди"
#: NOT FOUND IN SOURCE
msgid "That principal is not a %1 for this ticket"
-msgstr "Этот пользователь не %1 Ñтому тикету"
+msgstr "Этот пользователь не %1 Ð´Ð»Ñ Ñтой заÑвки"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
-msgstr "Этой очереди не ÑущеÑтвует"
+msgstr "Эта очередь не ÑущеÑтвует"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
-msgstr "Этот тикет имеет неразрешенные завиÑимоÑти"
+msgstr "Эта заÑвка имеет неразрешенные завиÑимоÑти"
#: NOT FOUND IN SOURCE
msgid "That user already has that right"
msgstr "Пользователь уже имеет Ñто право"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
-msgstr "Пользователь уже владеет Ñтим тикетом"
+msgstr "Пользователь уже ответÑтвенен за Ñту заÑвку"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "Пользователь не ÑущеÑтвует"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
-msgstr "Этот пользователь уже имеет вÑе полномочиÑ"
+msgstr "Этот пользователь уже привилегированный"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
-msgstr "Этот пользователь уже не имеет полномочий"
+msgstr "Этот пользователь уже непривилегированный"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
-msgstr "Этот пользователь теперь имеет вÑе полномочиÑ"
+msgstr "Этот пользователь теперь привилегированный"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
-msgstr "Этот пользователь теперь не имеет полномочий"
+msgstr "Этот пользователь теперь непривилегированный"
#: NOT FOUND IN SOURCE
msgid "That user is now unprivilegedileged"
-msgstr ""
+msgstr "Пользователь теперь непривилегированный"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
-msgstr "Этот пользователь не может владеть тикетами из Ñтой очереди"
+msgstr "Этот пользователь не может быть ответÑтвенным за заÑвки в Ñтой очереди"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "Это не чиÑловой идентификатор"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
-msgstr "Главное"
+msgstr "ОÑновное"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
-msgstr ""
+msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
-msgstr ""
+msgstr "ÐдминиÑÑ‚Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð·Ð°Ñвки"
#: NOT FOUND IN SOURCE
msgid "The comment has been recorded"
-msgstr "ЗапиÑан комментарий"
+msgstr "Комментарий запиÑан"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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 "ÐижеÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° найдет вÑе активные заÑвки в очереди 'ОÑновнаÑ' и уÑтановит им приоритет 99, еÑли в них небыло активноÑти более 4-Ñ… чаÑов:"
#: NOT FOUND IN SOURCE
msgid "The following commands were not proccessed:\\n\\n"
-msgstr "Эти команды не были иÑполнены:\\n\\n"
+msgstr "Эти команды не были выполнены:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "Ðовое значение уÑтановлено"
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
-msgstr "Владелец тикета"
+msgstr "ОтветÑтвенный за заÑвку"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
-msgstr "Кто отправил тикет"
+msgstr "Ðвтор заÑвки"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "Эти комментарии не показываютÑÑ Ð¾Ð±Ñ‹ÐºÐ½Ð¾Ð²ÐµÐ½Ð½Ð¾Ð¼Ñƒ пользователю"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
-msgstr ""
+msgstr "Это дополнительное поле не отноÑитÑÑ Ðº Ñтому объекту"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Это возможноÑÑ‚ÑŒ доÑтупна только Ð´Ð»Ñ ÑиÑтемных админиÑтраторов."
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Это Ñообщение будет отправлено..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
-msgstr "Этот тикет %1 %2 (%3)\\n"
+msgstr "Эта заÑвка %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "Этот инÑтрумент позволÑет пользователю запуÑкать некоторые модули Perl из RT."
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
-msgstr "Похоже, что Ñта Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð½Ðµ имеет информации"
+msgstr "Похоже, что Ñта Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ð½Ðµ имеет Ñодержимого"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
-msgstr "%1 тикетов макÑимального приоритета Ñтого пользователÑ"
+msgstr "%1 заÑвок макÑимального приоритета Ñтого пользователÑ"
#: NOT FOUND IN SOURCE
msgid "This user's 25 highest priority tickets"
-msgstr "25 важнейших тикетов пользователÑ..."
+msgstr "25 важнейших заÑвок пользователÑ..."
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "Чтв."
#: NOT FOUND IN SOURCE
msgid "Ticket"
-msgstr ""
+msgstr "ЗаÑвка"
#: NOT FOUND IN SOURCE
msgid "Ticket # %1 %2"
-msgstr ""
+msgstr "ЗаÑвка # %1 %2"
#: NOT FOUND IN SOURCE
msgid "Ticket # %1 Jumbo update: %2"
-msgstr ""
+msgstr "ЗаÑвка # %1 Изменение вÑех данных: %2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
-msgstr "Тикет #%1 Обновление вÑего: %2"
+msgstr "ЗаÑвка #%1 Изменение вÑех данных: %2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
-msgstr ""
+msgstr "ЗаÑвка #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
-msgstr ""
+msgstr "ЗаÑвка %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
-msgstr "Тикет %1 Ñоздан в очереди '%2'"
+msgstr "ЗаÑвка %1 Ñоздана в очереди '%2'"
#: NOT FOUND IN SOURCE
msgid "Ticket %1 loaded\\n"
-msgstr "Загружен тикет %1\\n"
+msgstr "ЗаÑвка %1 загружена\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
-msgstr "Тикет %1: %2"
+msgstr "ЗаÑвка %1: %2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Дополнительные Ð¿Ð¾Ð»Ñ Ð·Ð°Ñвки"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
-msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ñ‚Ð¸ÐºÐµÑ‚Ð° # %1 %2"
+msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð·Ð°Ñвки # %1 %2"
#: NOT FOUND IN SOURCE
msgid "Ticket Id"
-msgstr "Тикет #"
+msgstr "ЗаÑвка #"
#: etc/initialdata:324
msgid "Ticket Resolved"
-msgstr ""
+msgstr "ЗаÑвка решена"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
-msgstr ""
+msgstr "Транзакции заÑвки"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
-msgstr "Ð”Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹"
+msgstr "Ð’Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð·Ð°Ñвки"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
-msgstr "ТекÑÑ‚ тикета"
+msgstr "Содержимое заÑвки"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
-msgstr "Тип данных тикета"
+msgstr "Тип данных Ñодержимого заÑвки"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
-msgstr "Тикет не может быть Ñоздан из-за внутренней ошибки"
+msgstr "ЗаÑвка не может быть Ñоздана из-за внутренней ошибки"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
-msgstr "Создан тикет"
+msgstr "ЗаÑвка Ñоздана"
#: NOT FOUND IN SOURCE
msgid "Ticket creation failed"
-msgstr "Ðе удалоÑÑŒ Ñоздать тикет"
+msgstr "Ðевомзожно Ñоздать заÑвку"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
-msgstr "Тикет удален"
+msgstr "ЗаÑвка удалена"
#: NOT FOUND IN SOURCE
msgid "Ticket id not found"
-msgstr "Идентификатор тикета не найден"
+msgstr "Идентификатор заÑвки не найден"
#: NOT FOUND IN SOURCE
msgid "Ticket killed"
-msgstr ""
+msgstr "ЗаÑвка уничтожена"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
-msgstr ""
+msgstr "Метаданные заÑвки"
#: NOT FOUND IN SOURCE
msgid "Ticket not found"
-msgstr "Тикет не найден"
+msgstr "ЗаÑвка не найдена"
#: etc/initialdata:310
msgid "Ticket status changed"
-msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ‚Ð¸ÐºÐµÑ‚Ð° изменен"
+msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð·Ð°Ñвки изменен"
#: NOT FOUND IN SOURCE
msgid "Ticket watchers"
-msgstr "Ðаблюдатели Ð´Ð»Ñ Ñ‚Ð¸ÐºÐµÑ‚Ð°"
+msgstr "Ðаблюдатели за заÑвкой"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
-msgstr "Тикеты"
+msgstr "ПоиÑк заÑвки"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
-msgstr ""
+msgstr "ЗаÑвки %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
-msgstr ""
+msgstr "ЗаÑвки %1 Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %2"
#: NOT FOUND IN SOURCE
msgid "Tickets from %1"
-msgstr "Тикеты от %1"
+msgstr "ЗаÑвки от %1"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
-msgstr "От Ñтой визы завиÑÑÑ‚ Ñледующие тикеты:"
+msgstr "От Ñтого Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ð²Ð¸ÑÑÑ‚ Ñледующие заÑвки:"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
-msgstr ""
+msgstr "РаÑчётное времÑ"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
-msgstr "ОÑталоÑÑŒ"
+msgstr "ОÑталоÑÑŒ времени"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
-msgstr "В работе"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
-msgstr "ОÑталоÑÑŒ"
+msgstr "ОÑталоÑÑŒ времени"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
-msgstr "В работе"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
#: NOT FOUND IN SOURCE
msgid "TimeLeft"
-msgstr ""
+msgstr "ОÑталоÑÑŒ времени"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
-msgstr "В работе"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð² работе"
+
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
@@ -5456,69 +5495,65 @@ msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтого коммита:"
msgid "To generate a diff of this commit:\\n"
msgstr "Ð”Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ изменений Ñтого коммита:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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 "Ð”Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа поддержки, обучениÑ, разработки на заказ или Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ñ€Ð°Ñ‰Ð°Ð¹Ñ‚ÐµÑÑŒ %1."
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "Контакт"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
-msgstr ""
+msgstr "Утилиты"
#: etc/initialdata:252
msgid "Transaction"
msgstr "ТранзакциÑ"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ %1 удалена"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
-msgstr "Создана транзакциÑ"
+msgstr "Ð¢Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ñ Ñоздана"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Дополнительные Ð¿Ð¾Ð»Ñ Ñ‚Ñ€Ð°Ð½Ð·Ð°ÐºÑ†Ð¸Ð¸"
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr ""
+msgstr "ТранзакциÑ->Создать невозможно, так как вы не указали идентификатор заÑвки"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
-msgstr ""
+msgstr "ТранзакциÑ->Создать невозможно, так как вы не указали тип объекта и идентификатор"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
-msgstr "Транзакции не изменены"
+msgstr "ÐеизменÑемые транзакции"
#: NOT FOUND IN SOURCE
msgid "Trying to delete a right: %1"
msgstr "ПытаемÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ право: %1"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "Ð’Ñ‚Ñ€."
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "Тип"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "Ðе реализовано"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "Логин UNIX"
@@ -5526,147 +5561,152 @@ msgstr "Логин UNIX"
msgid "UnixUsername"
msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ UNIX"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "Ðе ограничено"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "БезымÑнный запроÑ"
#: etc/initialdata:32
msgid "Unprivileged"
msgstr "Ðепривилегированный"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr ""
+msgstr "Ðевыбранные дополнительные полÑ"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr ""
+msgstr "Ðевыбранные объекты"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
-msgstr "Ðичей"
+msgstr "Ðе взÑта"
#: NOT FOUND IN SOURCE
msgid "Untitled search"
-msgstr ""
+msgstr "БезымÑнный запроÑ"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "Обновить"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "Обновить вÑе"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Обновить идентификатор"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "Обновить заÑвку"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "Обновить тип"
#: NOT FOUND IN SOURCE
msgid "Update all these tickets at once"
-msgstr "Изменить одним махом"
+msgstr "Изменить вÑе Ñти заÑвки одновременно"
#: NOT FOUND IN SOURCE
msgid "Update email"
msgstr "Обновить e-mail"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Обновить неÑколько заÑвок"
#: NOT FOUND IN SOURCE
msgid "Update name"
msgstr "Обновить имÑ"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
-msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ Ñохранены."
+msgstr "Обновление не запиÑано."
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
-msgstr "Изменить выбранные тикеты"
+msgstr "Обновить выбранные заÑвки"
#: NOT FOUND IN SOURCE
msgid "Update signature"
msgstr "Обновить подпиÑÑŒ"
-#: html/Ticket/ModifyAll.html:62
+#: 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:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Обновить тикет #%1"
+msgstr "Обновление заÑвки #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Обновить тикет #%1 (%2)"
+msgstr "Обновление заÑвки #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "Обновление не было ни Ñообщением, ни комментарием."
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
-msgstr "Обновлен"
+msgstr "Обновлена"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Загрузить"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr ""
+msgstr "Загрузить неÑколько файлов"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr ""
+msgstr "Загрузить неÑколько изображений"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr ""
+msgstr "Загрузить один файл"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr ""
+msgstr "Загрузить одно изображение"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr ""
+msgstr "Закачать до %1 файлов"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr ""
+msgstr "Закачать до %1 изображений"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
-msgstr ""
+msgstr "Загрузить ваши изменениÑ."
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -5677,10 +5717,10 @@ msgstr "Пользователь %1 %2: %3\\n"
msgid "User %1 Password: %2\\n"
msgstr "Пользователь %1 Пароль: %2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
+msgstr "Пользователь '%1' не найден."
#: NOT FOUND IN SOURCE
msgid "User '%1' not found"
@@ -5692,98 +5732,95 @@ msgstr "Пользователь '%1' не найден\\n"
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
-msgstr ""
+msgstr "Задано пользователем"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Заданные пользователем уÑÐ»Ð¾Ð²Ð¸Ñ Ð¸ дейÑтвиÑ"
#: NOT FOUND IN SOURCE
msgid "User ID"
msgstr "Логин"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "Логин"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "Права пользователÑ"
-#: NOT FOUND IN SOURCE
+#: 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 ""
+msgstr "Пользователь запроÑил обновление неизвеÑтного типа Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ %1 Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %2 #%3"
-#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
-msgstr "Ðе могу Ñоздать пользователÑ: %1"
+msgstr "Ðевозможно Ñоздать пользователÑ: %1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
-msgstr "Создан пользователь"
+msgstr "Пользователь Ñоздан"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "Группы, определенные пользователем"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
+msgstr "Пользовать загружен"
#: NOT FOUND IN SOURCE
msgid "User notified"
-msgstr "Пользователю отоÑлано напоминание"
+msgstr "Пользователю отправлено напоминание"
#: NOT FOUND IN SOURCE
msgid "User view"
msgstr "ПользовательÑкие наÑтройки"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
-msgstr ""
+msgstr "Группы, заданные пользователем"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
-msgstr "Логин"
+msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "Пользователи"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
-msgstr "Ðайдены пользователи"
+msgstr "Пользователи, удовлетворÑющие критериÑм поиÑка"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
-msgstr ""
+msgstr "Проверить запроÑ"
#: NOT FOUND IN SOURCE
msgid "ValueOfQueue"
-msgstr "ValueOfQueue"
+msgstr "Значение запроÑа"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "ЗначениÑ"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
-msgstr ""
+msgstr "Ðаблюдать"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
-msgstr ""
+msgstr "ÐаблюдатьÐдминиÑтративнойКопией"
#: NOT FOUND IN SOURCE
msgid "Watcher loaded"
-msgstr ""
+msgstr "Ðаблюдатель загружен"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "Ðаблюдатели"
@@ -5791,132 +5828,128 @@ msgstr "Ðаблюдатели"
msgid "WebEncoding"
msgstr "WebEncoding"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "Срд."
#: etc/initialdata:521
msgid "When a ticket has been approved by all approvers, add correspondence to the original ticket"
-msgstr ""
+msgstr "Когда заÑвка подтверждена вÑеми подтверждающими, добавить запиÑÑŒ в оригинальную заÑвку"
#: etc/initialdata:485
msgid "When a ticket has been approved by any approver, add correspondence to the original ticket"
-msgstr ""
+msgstr "Когда заÑвка подтверждена любым из подтверждающих, добавить запиÑÑŒ в оригинальную заÑвку"
#: etc/initialdata:146
msgid "When a ticket is created"
-msgstr ""
+msgstr "Когда заÑвка Ñоздана"
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr ""
+msgstr "При Ñоздании заÑвки Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÑÑ‚ÑŒ ОтветÑтвенного и ÐдминиÑтративнуюКопию заÑвкиAdminCc of the item awaiting their approval, ожидающей подтверждениÑ"
#: etc/initialdata:151
msgid "When anything happens"
-msgstr ""
+msgstr "Когда что-либо произойдет"
#: etc/initialdata:199
msgid "Whenever a ticket is resolved"
-msgstr ""
+msgstr "Каждый раз при решении заÑвки"
#: etc/initialdata:185
msgid "Whenever a ticket's owner changes"
-msgstr ""
+msgstr "Каждый раз при изменении ответÑтвенного заÑвки"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Каждый раз при изменении приоритета заÑвки"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
-msgstr ""
+msgstr "Каждый раз при изменении очереди очереди"
#: etc/initialdata:170
msgid "Whenever a ticket's status changes"
-msgstr ""
+msgstr "Каждый раз при изменении ÑтатуÑа заÑвки"
#: etc/initialdata:207
msgid "Whenever a user-defined condition occurs"
-msgstr ""
+msgstr "Каждый раз при Ñрабатывании уÑловиÑ, заданного пользователем"
#: etc/initialdata:164
msgid "Whenever comments come in"
-msgstr ""
+msgstr "Каждый раз при добавлении комментариÑ"
#: etc/initialdata:157
msgid "Whenever correspondence comes in"
-msgstr ""
+msgstr "Каждый раз при приходе корреÑпонденции"
#: NOT FOUND IN SOURCE
msgid "Which are referred to by "
-msgstr ""
+msgstr "ÐšÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑвÑзана пользователем"
#: NOT FOUND IN SOURCE
msgid "Which refer to"
-msgstr ""
+msgstr "ÐšÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑÑылаетÑÑ Ð½Ð°"
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "Рабочий"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
-msgstr ""
+msgstr "Работать автономно"
#: NOT FOUND IN SOURCE
msgid "WorkPhone"
msgstr "Рабочий"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "В работе"
-#: html/autohandler:150
-msgid "XXX CHANGEME You are not an authorized user"
-msgstr ""
-
#: NOT FOUND IN SOURCE
msgid "Yes"
-msgstr ""
+msgstr "Да"
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
-msgstr "Ð’Ñ‹ уже владеете Ñтим тикетом"
+msgstr "Ð’Ñ‹ уже ответÑтвенный за Ñту заÑвку"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
-msgstr "Вам Ñюда запрещено"
+msgstr "Ð’Ñ‹ незарегиÑтрированный пользователь"
#: NOT FOUND IN SOURCE
msgid "You can access it with the Download button on the right."
-msgstr ""
+msgstr "Ð’Ñ‹ можете получить Ñто, нажав Ñправа кнопку Загрузить"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
-msgstr "Ð’Ñ‹ можете назначать владельца только Ð´Ð»Ñ Ñвоих или ничьих тикетов."
+msgstr "Ð’Ñ‹ можете назначать ответÑтвенного только Ð´Ð»Ñ Ñвоих или ничьих заÑвок."
#: NOT FOUND IN SOURCE
msgid "You don't have permission to view that ticket.\\n"
-msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права на проÑмотр Ñтого тикета.\\n"
+msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права на проÑмотр Ñтой заÑвки.\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:780
#. ($num, $queue)
msgid "You found %1 tickets in queue %2"
-msgstr "You found %1 tickets in queue %2"
+msgstr "Ðайдено %1 заÑвок в очереди %2"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "Вы вышли из RT."
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
-msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права Ñоздавать тикеты в Ñтой очереди."
+msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ права Ñоздавать заÑвки в Ñтой очереди."
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
-msgstr "Ð’Ñ‹ не можете Ñоздавать запроÑÑ‹ в Ñтой очереди."
+msgstr "Ð’Ñ‹ не должны Ñоздавать запроÑÑ‹ в Ñтой очереди."
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "Заходите еще"
@@ -5938,48 +5971,60 @@ msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½."
#: NOT FOUND IN SOURCE
msgid "Your request was rejected"
-msgstr ""
+msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½"
#: etc/initialdata:445
msgid "Your request was rejected."
-msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» отвергнут."
+msgstr "Ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½."
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
-msgstr "Ð’Ñ‹ ввели неверное Ð¸Ð¼Ñ Ð¸Ð»Ð¸ пароль"
+msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ пароль неверные"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "ИндекÑ"
#: NOT FOUND IN SOURCE
msgid "[no subject]"
+msgstr "[нет темы]"
+
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
+msgstr ""
+
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "and is not"
-msgstr ""
+msgstr "и не ÑвлÑетÑÑ"
#: NOT FOUND IN SOURCE
msgid "and not"
-msgstr ""
+msgstr "и не"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "Ñ Ð¿Ñ€Ð°Ð²Ð°Ð¼Ð¸ %1"
-#: html/SelfService/Closed.html:27
-msgid "closed"
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
msgstr ""
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/SelfService/Closed.html:49
+msgid "closed"
+msgstr "закрыто"
+
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "Ñодержит"
#: NOT FOUND IN SOURCE
msgid "content"
-msgstr "данные"
+msgstr "Ñодержимое"
#: NOT FOUND IN SOURCE
msgid "content-type"
@@ -5987,94 +6032,114 @@ msgstr "тип данных"
#: NOT FOUND IN SOURCE
msgid "correspondence (probably) not sent"
-msgstr "Ñообщение (возможно) не отправлено"
+msgstr "корреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ (возможно) не отправлена"
#: NOT FOUND IN SOURCE
msgid "correspondence sent"
-msgstr "отправлено Ñообщение"
+msgstr "корреÑÐ¿Ð¾Ð½Ð´ÐµÐ½Ñ†Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð°"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "дней"
#: NOT FOUND IN SOURCE
-msgid "dead"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "delete"
msgstr "удалить"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
-msgstr "удален"
+msgstr "удалена"
+
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "не Ñовпадает"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "не Ñодержит"
#: NOT FOUND IN SOURCE
msgid "email address"
-msgstr ""
+msgstr "Ð°Ð´Ñ€ÐµÑ email"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "равнÑетÑÑ"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
-msgstr ""
+msgstr "ложь"
#: NOT FOUND IN SOURCE
msgid "filename"
msgstr "Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "больше чем"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "группа '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "чаÑов"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "идентификатор"
-#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "ÑвлÑетÑÑ"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "не ÑвлÑетÑÑ"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "меньше чем"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "Ñовпадает"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "мин"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "минут"
@@ -6082,114 +6147,118 @@ msgstr "минут"
msgid "modifications\\n\\n"
msgstr "изменениÑ\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "меÑÑцев"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
-msgstr "новый"
+msgstr "новаÑ"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
-msgstr ""
+msgstr "нет имени"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
-msgstr ""
+msgstr "нет значениÑ"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "нет"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
-msgstr "не равен"
+msgstr "не равно"
#: NOT FOUND IN SOURCE
msgid "notlike"
-msgstr ""
+msgstr "неравно"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
-msgstr "открыт"
+msgstr "открыта"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° '%1' Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ '%2'"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "очередь %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
-msgstr "отклонен"
+msgstr "отклонена"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
-msgstr "решен"
+msgstr "решена"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "Ñек"
-#: html/Search/Results.html:48
-msgid "spreadsheet"
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
msgstr ""
-#: lib/RT/Queue_Overlay.pm:61
+#: html/Search/Results.html:82
+msgid "spreadsheet"
+msgstr "ÑÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° (.xls)"
+
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
-msgstr "отложен"
+msgstr "приоÑтановлена"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "ÑиÑтема %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "ÑиÑÑ‚ÐµÐ¼Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "вызывающий компонент не указал причину"
#: NOT FOUND IN SOURCE
msgid "ticket #%1"
-msgstr ""
+msgstr "заÑвка #%1"
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
-msgstr "тикет #%1 %2"
+msgstr "заÑвка #%1 %2"
#: NOT FOUND IN SOURCE
msgid "till"
-msgstr ""
+msgstr "пока"
#: NOT FOUND IN SOURCE
msgid "true"
-msgstr ""
+msgstr "иÑтина"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
-msgstr "неопиÑÐ°Ð½Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° %1"
+msgstr "группа без опиÑаниÑ: %1"
#: NOT FOUND IN SOURCE
msgid "undescripbed group %1"
-msgstr ""
+msgstr "группа без опиÑаниÑ: %1"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "пользователь %1"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "недель"
@@ -6197,11 +6266,7 @@ msgstr "недель"
msgid "with template %1"
msgstr "Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ %1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "лет"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/zh_cn.po b/rt/lib/RT/I18N/zh_cn.po
index 72e09fe..1f87998 100644
--- a/rt/lib/RT/I18N/zh_cn.po
+++ b/rt/lib/RT/I18N/zh_cn.po
@@ -15,18 +15,18 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
#: NOT FOUND IN SOURCE
msgid "%*(%1,group ticket)"
@@ -40,47 +40,45 @@ msgstr "%*(%1) 件é™æœŸå®Œæˆçš„申请å•"
msgid "%*(%1,unresolved ticket)"
msgstr "%*(%1) 件尚未解决的申请å•"
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%2 已新增为 %1"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 之å‰"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 已从 %2 改为 %3"
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
@@ -90,103 +88,80 @@ msgstr "%2 已自 %1 删除"
msgid "%1 %2 of group %3"
msgstr "%3 群组的 %1 %2"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "æ¡ä»¶ï¼š%1 | 动作:%2 | 模æ¿ï¼š%3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 这份申请å•\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: 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:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (未更改)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
msgstr "显示第 %1 - %2 笔"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - 传递给 %2 的一个å‚æ•°"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - 将更新状æ€è¾“出到 STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - 指定欲使用的动作模å—"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - 指定欲使用的æ¡ä»¶æ¨¡å—"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - 指定欲使用的查询模å—"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
+ $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,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "加载手续 %1"
@@ -195,7 +170,7 @@ msgstr "加载手续 %1"
msgid "%1 Total"
msgstr "共 %1 笔"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "新增 %1 作为 %2 的值"
@@ -212,32 +187,31 @@ msgstr "别å %1 需è¦å¯ç”¨çš„申请å•ç¼–å· "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "别å %1 需è¦å¯ç”¨çš„申请å•ç¼–å·ä»¥å¤„ç† %3(出自 %2)"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 å¤åˆ¶"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "无法将 %1 设定为 %2。"
@@ -245,20 +219,22 @@ msgstr "无法将 %1 设定为 %2。"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 无法åˆå§‹æ›´æ–° (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 无法将现况设æˆå·²è§£å†³ã€‚RT æ•°æ®åº“内容å¯èƒ½ä¸ä¸€è‡´ã€‚"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr "已建立 %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr "已删除 %1"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr "å‰ %1 份待处ç†ç”³è¯·å•"
@@ -267,8 +243,7 @@ msgstr "å‰ %1 份待处ç†ç”³è¯·å•"
msgid "%1 highest priority tickets I own..."
msgstr "å‰ %1 份待处ç†ç”³è¯·å•..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "å‰ %1 份é€å‡ºçš„申请å•..."
@@ -276,12 +251,12 @@ msgstr "å‰ %1 份é€å‡ºçš„申请å•..."
msgid "%1 highest priority tickets pending my approval..."
msgstr "å‰ %1 份待签核申请å•..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å•çš„ %2。"
@@ -290,8 +265,7 @@ msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å•çš„ %2。"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤ç”³è¯·å•çš„ %2。"
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 å·²ä¸å†æ˜¯è‡ªè®¢å­—段 %2 的值。"
@@ -299,11 +273,7 @@ msgstr "%1 å·²ä¸å†æ˜¯è‡ªè®¢å­—段 %2 的值。"
msgid "%1 isn't a valid Queue id."
msgstr "%1 ä¸æ˜¯ä¸€ä¸ªåˆæ³•çš„表å•ç¼–å·ã€‚"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -312,15 +282,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 分钟"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr "å‰ %1 份待认领的申请å•"
@@ -329,7 +291,7 @@ msgstr "å‰ %1 份待认领的申请å•"
msgid "%1 not shown"
msgstr "没有显示 %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr "%1 对象"
@@ -345,7 +307,7 @@ msgstr "最新 %1 份é€å‡ºçš„申请å•..."
msgid "%1 result(s) found"
msgstr "找到 %1 项结果"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1æƒé™"
@@ -366,7 +328,7 @@ msgstr "ä¸çŸ¥é“ %2 çš„ %1 类别"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 新增时未指定现行使用者"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 会解决在已解决群组里æˆå‘˜çš„申请å•ã€‚"
@@ -375,67 +337,31 @@ msgstr "%1 会解决在已解决群组里æˆå‘˜çš„申请å•ã€‚"
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "如果 %1 起始申请å•ä¾èµ–于æŸä¸ªé“¾æŽ¥ï¼Œæˆ–是æŸä¸ªé“¾æŽ¥çš„æˆå‘˜ï¼Œå®ƒå°†ä¼šè¢«å»¶å®•ã€‚"
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr "%1 内的 %2 对象"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr "%1 内的 %2 的 %3 对象"
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1 已储存的查询"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:未指定附件"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1 字节"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k 字节"
@@ -444,7 +370,7 @@ msgstr "%1k 字节"
msgid "%quant(%1,result) found"
msgstr "找到 %1 项结果"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ä¸æ˜¯ä¸€ä¸ªåˆæ³•çš„状æ€å€¼"
@@ -461,7 +387,7 @@ msgstr "(点选欲删除的æˆå‘˜)"
msgid "(Check box to delete scrip)"
msgstr "(点选欲删除的手续)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(点选欲删除的项目)"
@@ -469,45 +395,41 @@ msgstr "(点选欲删除的项目)"
msgid "(Check boxes to delete)"
msgstr "(点选欲删除的项目)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(点选欲åœç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(点选欲å¯ç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(键入申请å•ç¼–å·æˆ–网å€ï¼Œä»¥ç©ºç™½åˆ†éš”)"
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
+msgid "(If left blank, will default to %1)"
msgstr "(如果留白, 则预设为 %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(没有值)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(没有自订字段)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(没有æˆå‘˜)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(没有手续)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "没有模æ¿"
@@ -515,11 +437,11 @@ msgstr "没有模æ¿"
msgid "(No workflows)"
msgstr "没有æµç¨‹"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr "(æ— )"
-#: html/Ticket/Update.html:66
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
@@ -527,11 +449,11 @@ 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:78
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的管ç†å‘˜ç”µå­é‚®ä»¶åœ°å€ã€‚è¿™<b>将会</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Ticket/Update.html:62
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>ä¸ä¼š</b>更改åŽç»­çš„收件者åå•ã€‚)"
@@ -539,13 +461,13 @@ 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:68
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本给åå•ä¸Šä»¥é€—å·éš”开的电å­é‚®ä»¶åœ°å€ã€‚è¿™<b>将会</b>更改åŽç»­çš„收件者åå•ã€‚)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(当æ¡ä»¶æˆ–动作设为‘使用者自订’时,请填入这些字段)"
#: NOT FOUND IN SOURCE
msgid "(default delegate)"
@@ -555,7 +477,7 @@ msgstr "(预设代ç†äºº)"
msgid "(delete)"
msgstr "(删除)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(空白)"
@@ -563,39 +485,31 @@ msgstr "(空白)"
msgid "(new)"
msgstr "(新增)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(没有列出姓å)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(没有主题)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(æ— )"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr "(没有值)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(仅能指定一份申请å•)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(等待签核)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr "(等待其它集åˆ)"
@@ -607,11 +521,11 @@ msgstr "(等待其它申请å•)"
msgid "(requestor's group)"
msgstr "(申请人所属)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(å¿…å¡«)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(未命å)"
@@ -620,50 +534,38 @@ msgid "*"
msgstr "★"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid ":"
msgstr ":"
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr "空白模æ¿"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE 已删除"
@@ -680,11 +582,11 @@ msgstr "无法删除 ACE"
msgid "ACE could not be found"
msgstr "找ä¸åˆ° ACE"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "找ä¸åˆ° ACE 设定"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "祇能新增或删除 ACE 设定。"
@@ -692,6 +594,10 @@ msgstr "祇能新增或删除 ACE 设定。"
msgid "ACLEquivalence"
msgstr "ACLEquivalence"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "离开以å…ä¸å°å¿ƒæ›´æ”¹åˆ°ç”³è¯·å•ã€‚\\n"
@@ -700,7 +606,7 @@ msgstr "离开以å…ä¸å°å¿ƒæ›´æ”¹åˆ°ç”³è¯·å•ã€‚\\n"
msgid "About Me"
msgstr "个人信æ¯"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "个人信æ¯"
@@ -708,24 +614,28 @@ msgstr "个人信æ¯"
msgid "Access Right"
msgstr "系统使用登录æƒé™"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "å­˜å–æƒé™"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "动作"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "动作 %1 找ä¸åˆ°"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "动作执行完毕"
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "动作准备完毕..."
@@ -733,19 +643,23 @@ msgstr "动作准备完毕..."
msgid "Activated Date"
msgstr "申请激活时间"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr "新增"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "新增管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "新增副本收件人"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr "新增æ¡ä»¶"
@@ -753,7 +667,7 @@ msgstr "新增æ¡ä»¶"
msgid "Add Entry"
msgstr "新增列"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "新增更多附件"
@@ -761,11 +675,11 @@ msgstr "新增更多附件"
msgid "Add Next State"
msgstr "新增下一项关å¡"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "新增申请人"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr "新增字段值"
@@ -789,36 +703,40 @@ msgstr "新增全域手续"
msgid "Add a scrip to this queue"
msgstr "新增一é“手续到此表å•"
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "新增一é“用于所有表å•çš„手续"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "新增查询æ¡ä»¶"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "新增评论或回å¤åˆ°æŒ‡å®šçš„申请å•"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "新增æˆå‘˜"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "新增视察员"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "新增下一项关å¡"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "å•ä½å·²æ–°å¢žä¸ºæ­¤è¡¨å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "å•ä½å·²æ–°å¢žä¸ºæ­¤ç”³è¯·å•çš„ %1"
@@ -827,11 +745,11 @@ msgstr "å•ä½å·²æ–°å¢žä¸ºæ­¤ç”³è¯·å•çš„ %1"
msgid "Additional Hints"
msgstr "é¢å¤–æ示"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "ä½å€"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "ä½å€(ç»­)"
@@ -843,7 +761,7 @@ msgstr "调整闪çƒé€Ÿåº¦å¿«æ…¢"
msgid "Admin"
msgstr "管ç†å‘˜"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "管ç†å‘˜å‰¯æœ¬"
@@ -859,7 +777,7 @@ msgstr "管ç†å‘˜å›žå¤"
msgid "Admin Rights"
msgstr "管ç†å‘˜æƒé™"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "表å•ç®¡ç†"
@@ -867,7 +785,7 @@ msgstr "表å•ç®¡ç†"
msgid "Admin users"
msgstr "使用者管ç†"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "管ç†/全域设定"
@@ -887,7 +805,7 @@ msgstr "管ç†å‘˜ Email"
msgid "AdminAllPersonalGroups"
msgstr "管ç†æ‰€æœ‰ä»£ç†äººç¾¤ç»„"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "管ç†å‘˜å‰¯æœ¬"
@@ -899,15 +817,15 @@ msgstr "管ç†å‘˜è¯„论"
msgid "AdminCorrespondence"
msgstr "管ç†å‘˜å›žå¤"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr "管ç†è‡ªè®¢å­—段"
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "管ç†è‡ªè®¢å­—段"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "管ç†ç¾¤ç»„"
@@ -915,7 +833,7 @@ msgstr "管ç†ç¾¤ç»„"
msgid "AdminGroupDescription"
msgstr "管ç†ç¾¤ç»„æè¿°"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "管ç†ç¾¤ç»„æˆå‘˜"
@@ -931,15 +849,15 @@ msgstr "管ç†ç¾¤ç»„æƒé™"
msgid "AdminGroupStatus"
msgstr "管ç†ç¾¤ç»„状æ€"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "管ç†ä»£ç†äººç¾¤ç»„"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "管ç†è¡¨å•"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "管ç†ä½¿ç”¨è€…"
@@ -947,7 +865,7 @@ msgstr "管ç†ä½¿ç”¨è€…"
msgid "Administrative"
msgstr "行政类"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "管ç†å‘˜å‰¯æœ¬"
@@ -955,7 +873,7 @@ msgstr "管ç†å‘˜å‰¯æœ¬"
msgid "Admins"
msgstr "主管"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr "进阶"
@@ -965,9 +883,9 @@ msgstr "进阶查询"
#: NOT FOUND IN SOURCE
msgid "Advanced Search Criteria"
-msgstr ""
+msgstr "进阶查询æ¡ä»¶"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "晚于"
@@ -975,6 +893,10 @@ msgstr "晚于"
msgid "Age"
msgstr "ç»åŽ†æ—¶é—´"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Alias"
msgstr "执行其它æµç¨‹"
@@ -992,18 +914,14 @@ msgid "All Approvals Passed"
msgstr "完æˆå…¨éƒ¨ç­¾æ ¸"
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "All Condition"
msgstr "所有æ¡ä»¶"
-#: html/Admin/Elements/EditCustomFields:94
+#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
msgstr "所有自订字段"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "所有表å•"
@@ -1027,6 +945,10 @@ msgstr "无论寄件æ¥æºä¸ºä½•ï¼Œä¸€å¾‹å¯„信给申请人"
msgid "Amount"
msgstr "æ•°é¢"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Any Condition"
msgstr "ä»»æ„æ¡ä»¶"
@@ -1035,11 +957,11 @@ msgstr "ä»»æ„æ¡ä»¶"
msgid "Applies To"
msgstr "套用于"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr "套用于"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr "套用"
@@ -1047,27 +969,27 @@ msgstr "套用"
msgid "Apply Template"
msgstr "引用模æ¿"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr "套用更动"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "签核"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "ç­¾æ ¸å• #%1:%2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "ç­¾æ ¸å• #%1:系统错误,记录失败"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "ç­¾æ ¸å• #%1:记录完毕"
@@ -1108,7 +1030,7 @@ msgstr "签核ç§ç±»"
msgid "Approval diagram"
msgstr "签核æµç¨‹"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "核准"
@@ -1128,7 +1050,7 @@ msgstr "签核备注:%1"
msgid "Apr"
msgstr "四月"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "04"
@@ -1140,68 +1062,48 @@ msgstr "四月"
msgid "Are you sure to delete checked items?"
msgstr "您确定è¦åˆ é™¤ï¼Ÿ"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "递增"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr "指派åŠç§»é™¤è‡ªè®¢å­—段"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr "指派自订字段"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "附件"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "附加档案"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "现有附件"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "无法加载附件 '%1'"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "附件新增完毕"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "附件档å"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "附件"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr "已删除该属性"
@@ -1213,7 +1115,7 @@ msgstr "属性"
msgid "Aug"
msgstr "八月"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "08"
@@ -1245,7 +1147,7 @@ msgstr "自动对申请人回å¤"
msgid "AutoreplyToRequestors"
msgstr "自动对申请人回å¤"
-#: html/Search/Elements/EditFormat:4
+#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "å¯ç”¨çš„字段:"
@@ -1277,7 +1179,7 @@ msgstr "%1 çš„æ•°æ®é”™è¯¯"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "附件的处ç†å·ç é”™è¯¯ã€‚%1 应为 %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "基本信æ¯"
@@ -1285,15 +1187,15 @@ msgstr "基本信æ¯"
msgid "Batch Approval"
msgstr "批次签核"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "密件副本"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "请别忘了储存修改。"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "早于"
@@ -1305,6 +1207,10 @@ msgstr "开始签核"
msgid "Begin From "
msgstr "起始日"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Binary"
msgstr "档案"
@@ -1317,19 +1223,23 @@ msgstr "生日"
msgid "Blank"
msgstr "空白模æ¿"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "将查询结果转为å¯æ”¾å…¥ä¹¦ç­¾çš„网å€"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "å¯æ”¾å…¥ä¹¦ç­¾çš„网å€"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "精简标头档"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "更新整批申请å•"
@@ -1341,35 +1251,40 @@ msgstr "事业部"
msgid "Business Unit:"
msgstr "事业部:"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "无法更改系统使用者"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "该å•ä½æ˜¯å¦èƒ½æŸ¥é˜…此表å•"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "ä¸èƒ½æ–°å¢žæ²¡æœ‰å称的自订字段值"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr "找ä¸åˆ°å·²å‚¨å­˜çš„查询"
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "申请å•ä¸èƒ½é“¾æŽ¥è‡ªå·±ã€‚"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ä¸èƒ½æ•´åˆè¿›å·²æ•´åˆè¿‡çš„申请å•ã€‚这个错误ä¸è¯¥å‘生。"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr "无法储存此项查询"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "ä¸èƒ½åŒæ—¶æŒ‡å®šèµ·å§‹ç”³è¯·å•ä¸Žç›®çš„申请å•"
@@ -1377,7 +1292,7 @@ msgstr "ä¸èƒ½åŒæ—¶æŒ‡å®šèµ·å§‹ç”³è¯·å•ä¸Žç›®çš„申请å•"
msgid "Cancel"
msgstr "å–消"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "无法新增使用者:%1"
@@ -1398,7 +1313,7 @@ msgstr "分类管ç†"
msgid "Category"
msgstr "分类"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "副本"
@@ -1414,7 +1329,7 @@ msgstr "董事长室"
msgid "Change Ticket"
msgstr "修改申请å•"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "更改å£ä»¤"
@@ -1422,19 +1337,19 @@ msgstr "更改å£ä»¤"
msgid "ChangeOwnerUI"
msgstr "å¯å¦é€‰æ‹©è¡¨å•æ‰¿åŠžäºº"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr "全部选å–"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "选择欲删除的项目"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "选择欲撤消的æƒåˆ©"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "å­ç”³è¯·å•"
@@ -1446,47 +1361,27 @@ msgstr "中文姓å"
msgid "Chinese/English"
msgstr "中英文"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "所在城市"
#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "ClassicUI"
msgstr "传统接å£"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr "全部清除"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "已解决"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
msgstr "已解决的申请å•"
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "已解决的申请å•"
@@ -1498,11 +1393,11 @@ msgstr "执行程åºç "
msgid "Command not understood!\\n"
msgstr "指令无法辨识ï¼\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "评论"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "评论电å­é‚®ä»¶åœ°å€"
@@ -1510,11 +1405,11 @@ msgstr "评论电å­é‚®ä»¶åœ°å€"
msgid "Comment not recorded"
msgstr "评论未被纪录"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "对申请å•æ出评论"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "评论申请å•"
@@ -1522,11 +1417,11 @@ msgstr "评论申请å•"
msgid "Comments"
msgstr "评论"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
@@ -1534,11 +1429,11 @@ msgstr "评论(ä¸é€ç»™ç”³è¯·äºº)"
msgid "Comments about %1"
msgstr "对 %1 的评论"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "使用者æè¿°"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "新增评论完毕"
@@ -1546,7 +1441,7 @@ msgstr "新增评论完毕"
msgid "Commit"
msgstr "确认"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "消除更动完毕"
@@ -1562,23 +1457,23 @@ msgstr "å„å…¬å¸ç‹¬ç«‹æ˜¾ç¤º"
msgid "Compile Restrictions"
msgstr "设定查询æ¡ä»¶"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "æ¡ä»¶"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "符åˆæ¡ä»¶..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "未找到符åˆçš„现况"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "设定"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "确认å£ä»¤"
@@ -1602,11 +1497,11 @@ msgstr "连络信æ¯ç³»ç»Ÿ"
msgid "Contacted date '%1' could not be parsed"
msgstr "无法解读è”络日期 '%1'"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "内容"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr "内容类型"
@@ -1614,7 +1509,7 @@ msgstr "内容类型"
msgid "Coould not create group"
msgstr "无法新增群组"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr "å¤åˆ¶"
@@ -1630,7 +1525,7 @@ msgstr "回å¤"
msgid "Correspondence Address"
msgstr "申请å•å›žå¤åœ°å€"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "新增申请å•å›žå¤"
@@ -1638,7 +1533,7 @@ msgstr "新增申请å•å›žå¤"
msgid "Correspondence not recorded"
msgstr "未纪录申请å•å›žå¤"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè®¢å­—段的值 "
@@ -1646,15 +1541,29 @@ msgstr "ä¸èƒ½æ–°å¢žè‡ªè®¢å­—段的值 "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè®¢å­—段的值。%1 "
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "ä¸èƒ½æ›´æ”¹æ‰¿åŠžäººã€‚ "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "无法新增自订字段"
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Could not create Scrip"
msgstr "无法建立讯æ¯é€šçŸ¥"
@@ -1663,7 +1572,7 @@ msgstr "无法建立讯æ¯é€šçŸ¥"
msgid "Could not create Template"
msgstr "无法建立通知模æ¿"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
msgstr "无法新增群组"
@@ -1671,16 +1580,16 @@ msgstr "无法新增群组"
msgid "Could not create item"
msgstr "无法新增项目"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "无法新增模æ¿ï¼š%1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "无法新增申请å•ã€‚尚未指定表å•ã€‚"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "无法新增使用者"
@@ -1700,11 +1609,11 @@ msgstr "找ä¸åˆ°ç¼–å· %1 的申请å•"
msgid "Could not find group %1."
msgstr "找ä¸åˆ°ç¾¤ç»„ %1。"
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "找ä¸åˆ°æˆ–无法新增该å使用者"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "找ä¸åˆ°è¯¥å•ä½"
@@ -1712,25 +1621,34 @@ msgstr "找ä¸åˆ°è¯¥å•ä½"
msgid "Could not find user %1."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… %1。"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr "无法加载字段 %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "无法加载群组"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "无法将该å•ä½è®¾ä¸ºæ­¤è¡¨å•çš„ %1。"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "无法将该å•ä½è®¾ä¸ºæ­¤ç”³è¯·å•çš„ %1。"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "无法将å•ä½ %1 从表å•ç§»é™¤ã€‚"
@@ -1739,15 +1657,15 @@ msgstr "无法将å•ä½ %1 从表å•ç§»é™¤ã€‚"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "无法将å•ä½ %1 从申请å•ç§»é™¤ã€‚"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr "无法设定使用者信æ¯"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "无法新增æˆå‘˜è‡³ç¾¤ç»„"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "无法新增更动报告"
@@ -1760,15 +1678,15 @@ msgstr "无法从 gpg 回函辨识出该采å–的行动\\n"
msgid "Couldn't find group\\n"
msgstr "找ä¸åˆ°ç¾¤ç»„\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "找ä¸åˆ°æ­¤åˆ—æ•°æ®"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "找ä¸åˆ°è¯¥å•ä½"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "找ä¸åˆ°è¯¥å€¼"
@@ -1780,16 +1698,18 @@ msgstr "找ä¸åˆ°è¯¥è§†å¯Ÿå‘˜"
msgid "Couldn't find user\\n"
msgstr "找ä¸åˆ°ä½¿ç”¨è€…\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "无法从使用者数æ®åº“加载 %1。\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr "无法加载类别 %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr "无法加载自订字段 %1"
@@ -1805,25 +1725,26 @@ msgstr "无法加载 RT 设定档 '%1' %2"
msgid "Couldn't load Scrips."
msgstr "无法加载手续。"
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "无法加载链接。"
-#: NOT FOUND IN SOURCE
+#: 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"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "无法加载表å•"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "æ— æ³•åŠ è½½è¡¨å• %1"
@@ -1840,16 +1761,26 @@ msgstr "无法加载模æ¿"
msgid "Couldn't load that user (%1)"
msgstr "无法加载该å使用者(%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "æ— æ³•åŠ è½½ç”³è¯·å• '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "国家"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "新增"
@@ -1865,20 +1796,16 @@ msgstr "新增申请å•"
msgid "Create User:"
msgstr "新增æˆå‘˜ï¼š"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "新增自订字段"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "为 %1 表å•æ–°å¢žè‡ªè®¢å­—段"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "为 %1 表å•æ–°å¢žè‡ªè®¢å­—段"
@@ -1887,10 +1814,6 @@ msgid "Create a new Custom Field"
msgstr "新增自订字段"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
msgstr "新增全域手续"
@@ -1898,11 +1821,11 @@ msgstr "新增全域手续"
msgid "Create a new global scrip"
msgstr "新增全域手续"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "新增群组"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "新增代ç†äººç¾¤ç»„"
@@ -1918,11 +1841,11 @@ msgstr "新增手续"
msgid "Create a new template"
msgstr "新增模æ¿"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "新增申请å•"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "新增使用者"
@@ -1930,7 +1853,7 @@ msgstr "新增使用者"
msgid "Create a new workflow"
msgstr "新增æµç¨‹"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "新增表å•"
@@ -1942,16 +1865,16 @@ msgstr "新增表å•å称"
msgid "Create a request"
msgstr "æ出申请"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "为 %1 表å•æ–°å¢žæ‰‹ç»­"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "新增模æ¿"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "æ出申请å•"
@@ -1960,14 +1883,6 @@ msgid "Create a workflow"
msgstr "新增æµç¨‹"
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "新增失败:%1 / %2 / %3"
@@ -1983,19 +1898,19 @@ msgstr "建立新项目"
msgid "Create new tickets based on this scrip's template"
msgstr "ä¾æ®æ­¤é¡¹æ‰‹ç»­å†…的模版,新增申请å•"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "新增申请å•"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "在此表å•ä¸­æ–°å¢žç”³è¯·å•"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è‡ªè®¢å­—段"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è¡¨å•"
@@ -2003,36 +1918,32 @@ msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹è¡¨å•"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä»»ä½•ä½¿ç”¨è€…的代ç†äººç¾¤ç»„"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä»£ç†äººç¾¤ç»„"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "新增ã€åˆ é™¤åŠæ›´æ”¹ä½¿ç”¨è€…"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "新增申请å•"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "新增日"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "自订字段 %1 新增æˆåŠŸ"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "æ¨¡æ¿ %1 新增æˆåŠŸ"
@@ -2040,7 +1951,7 @@ msgstr "æ¨¡æ¿ %1 新增æˆåŠŸ"
msgid "Created workflow %1"
msgstr "æµç¨‹ %1 新增æˆåŠŸ"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "建立者"
@@ -2060,19 +1971,15 @@ msgstr "现有自订字段"
msgid "Current Groups:"
msgstr "现有群组列表:"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "现有关系"
#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Current Rights:"
msgstr "现有æƒé™ï¼š"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "现有手续"
@@ -2088,11 +1995,11 @@ msgstr "现有模æ¿"
msgid "Current Watchers"
msgstr "现有视察员"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "现有æˆå‘˜"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "现有æƒé™"
@@ -2100,20 +2007,20 @@ msgstr "现有æƒé™"
msgid "Current search criteria"
msgstr "现有查询æ¡ä»¶"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "现有视察员"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "自订字段 #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "自订字段"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr "%1 的自订字段"
@@ -2121,20 +2028,19 @@ msgstr "%1 的自订字段"
msgid "Custom Fields which apply to all queues"
msgstr "适用于所有表å•çš„自订字段"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "动作åŽæ‰§è¡Œç¨‹åº"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "动作å‰æ‰§è¡Œç¨‹åº"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "自订æ¡ä»¶"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "自订字段 %1 %2 %3"
@@ -2142,30 +2048,30 @@ msgstr "自订字段 %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "自订字段 %1 ä¸é€‚用于此对象"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "自订字段 %1 已有值"
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "自订字段 %1 没有值"
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段 %1"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "自订字段已删除"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "无法从自订字段 %2 中找到 %1 这个字段值"
@@ -2174,19 +2080,19 @@ msgstr "无法从自订字段 %2 中找到 %1 这个字段值"
msgid "Custom field value changed from %1 to %2"
msgstr "自订字段值从 %1 改为 %2"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "无法删除自订字段值"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "找ä¸åˆ°è‡ªè®¢å­—段值"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "自订字段值删除æˆåŠŸ"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "自订字段"
@@ -2206,7 +2112,7 @@ msgstr "MySQLæ•°æ®åº“"
msgid "Date of Departure"
msgstr "出å‘日期"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "日期"
@@ -2214,7 +2120,7 @@ msgstr "日期"
msgid "Dec"
msgstr "å二月"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "12"
@@ -2234,13 +2140,13 @@ msgstr "预设自动å“应模æ¿"
msgid "Default Autoresponse template"
msgstr "预设自动å“应模æ¿"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr "预设表å•"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "预设申请人"
#: NOT FOUND IN SOURCE
msgid "Default Value"
@@ -2262,8 +2168,7 @@ msgstr "预设回å¤æ¨¡æ¿"
msgid "Default transaction template"
msgstr "预设更动模æ¿"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "预设:%1/%2 已自 %3 改为 %4"
@@ -2271,15 +2176,15 @@ msgstr "预设:%1/%2 已自 %3 改为 %4"
msgid "DefaultApproval"
msgstr "预设签核"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
-msgstr "代表团æƒé™"
+msgstr "代ç†äººæƒé™"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "将拥有的æƒé™å§”托他人代ç†"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "设定代ç†äºº"
@@ -2331,7 +2236,7 @@ msgstr "代ç†äººè®¾å®š"
msgid "Delegates Status"
msgstr "代ç†çŠ¶æ€"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "代ç†äººæƒé™"
@@ -2343,39 +2248,44 @@ msgstr "代ç†äººç¾¤ç»„"
msgid "Delegation Rights"
msgstr "代ç†äººæƒé™"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "删除"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "删除模æ¿"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "删除指定的手续"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "删除申请å•"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "删除申请å•"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "删除此对象å¯èƒ½ç ´åå‚考完整性"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "删除此对象å¯èƒ½ç ´åå‚考完整性"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "删除此对象会è¿åå‚考完整性"
@@ -2387,7 +2297,7 @@ msgstr "删除此对象会è¿åå‚考完整性"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "删除此对象会è¿åå‚考完整性"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "驳回"
@@ -2423,7 +2333,7 @@ msgstr "请å‡å•"
msgid "Departure Until"
msgstr "差旅截止日"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "å¯æŽ¥ç»­å¤„ç†çš„申请å•"
@@ -2431,27 +2341,27 @@ msgstr "å¯æŽ¥ç»­å¤„ç†çš„申请å•"
msgid "Dependencies: \\n"
msgstr "附属性:\\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr "已加入å¯æŽ¥ç»­å¤„ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "已移除å¯æŽ¥ç»­å¤„ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr "已加入需先处ç†çš„ç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "已移除需先处ç†çš„ç”³è¯·å• %1"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "需先处ç†"
@@ -2459,15 +2369,15 @@ msgstr "需先处ç†"
msgid "DependsOn"
msgstr "需先处ç†"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "递å‡"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "在以下字段æ述主题"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "æè¿°"
@@ -2499,31 +2409,31 @@ msgstr "残障类别"
msgid "Disabled"
msgstr "åœç”¨"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "显示内容"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "显示æƒé™æŽ§åˆ¶æ¸…å•"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr "显示字段"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "显示此表å•çš„模æ¿"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "显示此表å•çš„手续"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "显示模å¼"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr "显示此群组已储存的查询"
@@ -2531,15 +2441,19 @@ msgstr "显示此群组已储存的查询"
msgid "Display ticket #%1"
msgstr "显示第%1å·ç”³è¯·å•"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
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:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "å…许一切æ“作"
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr ""
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ä¸æ›´æ–°æ­¤é¡µé¢ã€‚"
@@ -2555,15 +2469,11 @@ msgstr "完æˆ"
msgid "Down"
msgstr "下一页"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "下载"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr "下载以 Tab 分隔的档案"
@@ -2571,7 +2481,7 @@ msgstr "下载以 Tab 分隔的档案"
msgid "Dr."
msgstr "åšå£«"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "到期日"
@@ -2595,36 +2505,40 @@ msgstr "编辑"
msgid "Edit Conditions"
msgstr "编辑å‰ç½®æ¡ä»¶"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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 的自订字段"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Edit Custom Fields for queue %1"
msgstr "ç¼–è¾‘è¡¨å• %1 的自订字段"
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "编辑申请å•å…³ç³»"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr "编辑查询"
#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Edit Subgroups"
msgstr "新增/维护å­ç¾¤ç»„"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "ç¼–è¾‘è¡¨å• %1 的模æ¿"
@@ -2637,7 +2551,7 @@ msgstr "ç¼–è¾‘è¡¨å• %1 çš„æµç¨‹"
msgid "Edit keywords"
msgstr "编辑关键è¯"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr "编辑此群组已储存的查询"
@@ -2645,7 +2559,7 @@ msgstr "编辑此群组已储存的查询"
msgid "Edit scrips"
msgstr "编辑手续"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "编辑全域模æ¿"
@@ -2661,15 +2575,11 @@ msgstr "编辑 %1 的模æ¿"
msgid "Edit workflows for %1"
msgstr "编辑 %1 çš„æµç¨‹"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr "编辑已储存的查询"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "ç¼–è¾‘è¡¨å• %1 的设定"
@@ -2678,17 +2588,17 @@ msgstr "ç¼–è¾‘è¡¨å• %1 的设定"
msgid "Editing Configuration for user %1"
msgstr "编辑使用者 %1 的设定"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "编辑自订字段 %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "编辑群组 %1 çš„æˆå‘˜ä¿¡æ¯"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "编辑代ç†äººç¾¤ç»„ %1 çš„æˆå‘˜ä¿¡æ¯"
@@ -2709,11 +2619,11 @@ msgstr "最高学历"
msgid "EffectiveId"
msgstr "有效编å·"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "需è¦æŒ‡å®šèµ·å§‹ç”³è¯·å•æˆ–目的申请å•"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "电å­é‚®ä»¶ä¿¡ç®±"
@@ -2721,7 +2631,7 @@ msgstr "电å­é‚®ä»¶ä¿¡ç®±"
msgid "Email Address"
msgstr "电å­é‚®ä»¶ä¿¡ç®±"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "此电å­é‚®ä»¶ä¿¡ç®±å·²è¢«ä½¿ç”¨"
@@ -2749,27 +2659,19 @@ msgstr "抵达地点"
msgid "Enable Delegates"
msgstr "代ç†æ¿€æ´»"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "å¯ç”¨(å–消勾选将åœç”¨æ­¤è‡ªè®¢å­—段)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "å¯ç”¨(å–消勾选将åœç”¨æ­¤ç¾¤ç»„)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "å¯ç”¨(å–消勾选将åœç”¨æ­¤è¡¨å•)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
msgstr "å·²å¯ç”¨çš„自订字段"
@@ -2781,7 +2683,7 @@ msgstr "å¯ç”¨æ—¥æœŸ"
msgid "Enabled Date:"
msgstr "激活日期:"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "å·²å¯ç”¨çš„表å•"
@@ -2789,12 +2691,13 @@ msgstr "å·²å¯ç”¨çš„表å•"
msgid "Enabled Status"
msgstr "å¯ç”¨çŠ¶æ€"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "å¯ç”¨çŠ¶æ€ %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "å¯ç”¨çŠ¶æ€: %1"
@@ -2806,15 +2709,11 @@ msgstr "试用期满日"
msgid "English Name"
msgstr "英文姓å"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "键入多é‡é¡¹ç›®"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "键入欲将对象连结至的对象或 URI。项目之间请以空白隔开。"
@@ -2822,23 +2721,19 @@ msgstr "键入欲将对象连结至的对象或 URI。项目之间请以空白éš
msgid "Enter one or more conditions below to search for users"
msgstr "键入下列å•ä¸€æˆ–å¤å¼æ¡ä»¶ï¼ŒæŸ¥è¯¢ç”¨æˆ·æ•°æ®"
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "键入å•ä¸€é¡¹ç›®"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "键入欲将表å•è¿žç»“至的对象或 URI。项目之间请以空白隔开。"
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "键入欲将申请å•è¿žç»“至的对象或 URI。项目之间请以空白隔开。"
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "键入申请å•å¯é“¾æŽ¥åˆ°çš„申请å•ç¼–å·æˆ–网å€ã€‚项目之间请以空白隔开。"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr "键入最多 %1 个值"
@@ -2874,7 +2769,7 @@ msgstr "å•é€‰å¡«è¡¨"
msgid "EntryTime"
msgstr "时间填表"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "错误"
@@ -2882,31 +2777,23 @@ msgstr "错误"
msgid "Error adding watcher"
msgstr "新增视察员失败"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "表å•->新增视察员的å‚数有误"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr "表å•->删除视察员的å‚数有误"
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "表å•->删除视察员的å‚数有误"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "申请å•->新增视察员的å‚数有误"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "申请å•->删除视察员的å‚数有误"
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "申请å•->删除视察员的å‚数有误"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr "调整申请å•ä¼˜å…ˆç­‰çº§"
@@ -2914,7 +2801,7 @@ msgstr "调整申请å•ä¼˜å…ˆç­‰çº§"
msgid "Estimate"
msgstr "预计"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr "预计"
@@ -2922,7 +2809,7 @@ msgstr "预计"
msgid "Everyone"
msgstr "所有人"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "范例:"
@@ -2958,36 +2845,37 @@ msgstr "外部数æ®åº“用户"
msgid "ExternalURL"
msgstr "外部接å£ç½‘å€"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "备注"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
-msgstr "找ä¸åˆ°ã€Œå†…部æˆå‘˜ã€è™šæ‹Ÿç¾¤ç»„的使用者。"
+msgstr "找ä¸åˆ°â€˜å†…部æˆå‘˜â€™è™šæ‹Ÿç¾¤ç»„的使用者。"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
-msgstr "找ä¸åˆ°ã€Œéžå†…部æˆå‘˜ã€è™šæ‹Ÿç¾¤ç»„的使用者。"
+msgstr "找ä¸åˆ°â€˜éžå†…部æˆå‘˜â€™è™šæ‹Ÿç¾¤ç»„的使用者。"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "æ— æ³•åŠ è½½æ¨¡å— %1. (%2)"
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Feb"
msgstr "二月"
-#: lib/RT/Date.pm:412
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "02"
@@ -3015,22 +2903,34 @@ msgstr "字段å称"
msgid "Field Type"
msgstr "字段类别"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr "æ¡£å"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr "填入多个文字框"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr "填入一个文字框"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "填入最多 %1 个文字框"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Filter"
msgstr "筛选"
@@ -3047,11 +2947,11 @@ msgstr "筛选列表:"
msgid "Fin"
msgstr "最终"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "最终顺ä½"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "最终顺ä½"
@@ -3059,11 +2959,11 @@ msgstr "最终顺ä½"
msgid "Financial Department:"
msgstr "财务部:"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "寻找群组的"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr "寻找群组的"
@@ -3071,7 +2971,7 @@ msgstr "寻找群组的"
msgid "Find new/open tickets"
msgstr "寻找/å¼€å¯ç”³è¯·å•"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "寻找人员的"
@@ -3079,7 +2979,7 @@ msgstr "寻找人员的"
msgid "Find queues whose"
msgstr "寻找表å•çš„"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "寻找申请å•"
@@ -3087,7 +2987,7 @@ msgstr "寻找申请å•"
msgid "Finish Approval"
msgstr "签核完毕"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "第一项"
@@ -3111,15 +3011,15 @@ msgstr "一阶主管员工"
msgid "Fixed shift"
msgstr "固定ç­"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "甲ï¼"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "强制更æ¢"
@@ -3127,12 +3027,16 @@ msgstr "强制更æ¢"
msgid "Form Processing"
msgstr "电å­è¡¨å•ä½œä¸šåŒº"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "找到 %1 张申请å•"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "已找到对象"
@@ -3156,7 +3060,7 @@ msgstr "日期输入"
msgid "FreeformExternal"
msgstr "系统字段"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "多é‡è¾“å…¥"
@@ -3168,7 +3072,7 @@ msgstr "数值输入"
msgid "FreeformPassword"
msgstr "å£ä»¤è¾“å…¥"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "å•ä¸€è¾“å…¥"
@@ -3180,11 +3084,11 @@ msgstr "时间输入"
msgid "Fri"
msgstr "星期五"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "星期五"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "完整标头档"
@@ -3196,7 +3100,7 @@ msgstr "登入å¸å·"
msgid "Gender"
msgstr "性别"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr "å–出档案里的模æ¿"
@@ -3204,12 +3108,12 @@ msgstr "å–出档案里的模æ¿"
msgid "Getting the current user from a pgp sig\\n"
msgstr "å–å¾—ç›®å‰ä½¿ç”¨è€…çš„ pgp 签章\\n"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "交予 %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "全域设定"
@@ -3217,7 +3121,7 @@ msgstr "全域设定"
msgid "Global Approval"
msgstr "全域签核"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr "全域自订字段"
@@ -3237,7 +3141,11 @@ msgstr "全域手续"
msgid "Global Setup"
msgstr "全域设定"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "全域模æ¿ï¼š%1"
@@ -3246,11 +3154,11 @@ msgstr "全域模æ¿ï¼š%1"
msgid "GlobalApproval"
msgstr "全域签核"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr "执行"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "执行"
@@ -3262,7 +3170,7 @@ msgstr "%1 的 pgp 签章是正确的\\n"
msgid "Goto page"
msgstr "到页é¢"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "跳到申请å•"
@@ -3270,7 +3178,7 @@ msgstr "跳到申请å•"
msgid "Grand"
msgstr "上"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "群组"
@@ -3302,7 +3210,7 @@ msgstr "群组å称"
msgid "Group Name:"
msgstr "群组å称:"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "群组æƒé™"
@@ -3318,7 +3226,7 @@ msgstr "群组设定"
msgid "Group Status"
msgstr "群组状æ€"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "群组内已有此æˆå‘˜"
@@ -3326,12 +3234,12 @@ msgstr "群组内已有此æˆå‘˜"
msgid "Group could not be created."
msgstr "无法新增群组"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "无法新增群组:%1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "群组新增完毕"
@@ -3339,11 +3247,11 @@ msgstr "群组新增完毕"
msgid "Group created: %1"
msgstr "群组 %1 新增完毕"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "群组没有这个æˆå‘˜"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "找ä¸åˆ°ç¾¤ç»„"
@@ -3375,19 +3283,19 @@ msgstr "群组之"
msgid "Group:"
msgstr "群组:"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "群组"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "ä¸èƒ½å°†ç¾¤ç»„设为群组内æˆå‘˜"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr "符åˆæŸ¥è¯¢æ¡ä»¶çš„群组"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr "使用者所属的群组"
@@ -3407,11 +3315,11 @@ msgstr "HTML 属性"
msgid "Health Insurance"
msgstr "å¥ä¿è¡¥åŠ©èº«ä»½"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "å—¨ï¼"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "嗨,%1"
@@ -3428,19 +3336,17 @@ msgstr "å„项业务窗å£"
msgid "Hidden"
msgstr "éšè—"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "纪录"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr "群组 %1 的纪录"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr "使用者 %1 的纪录"
@@ -3448,7 +3354,7 @@ msgstr "使用者 %1 的纪录"
msgid "HomePhone"
msgstr "ä½å¤„电è¯"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "主页"
@@ -3456,13 +3362,13 @@ msgstr "主页"
msgid "Hotel Expense"
msgstr "ä½å®¿è´¹"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "我有 %quant(%1,份固体æ…拌器)。"
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -3473,11 +3379,11 @@ msgstr "身分è¯å·"
msgid "ID Type"
msgstr "身分类别"
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "ç¼–å·"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "身份"
@@ -3485,23 +3391,23 @@ msgstr "身份"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "若签核å•é­åˆ°é©³å›žï¼Œåˆ™è¿žå¸¦é©³å›žåŽŸç”³è¯·å•ï¼Œå¹¶åˆ é™¤å…¶å®ƒç›¸å…³çš„待签核事项"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "若没有指定申请者,则以此使用者作为申请者"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr "申请å•è‹¥æ²¡æœ‰æŒ‡å®šè¡¨å•ï¼Œåˆ™å°†å®ƒæ–°å¢žåœ¨æ­¤è¡¨å•å†…"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "若您已更新以上数æ®ï¼Œè¯·è®°å¾—按一下"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "%1 的值错误"
@@ -3509,7 +3415,7 @@ msgstr "%1 的值错误"
msgid "Image"
msgstr "图片"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "此字段值ä¸å¯æ›´åŠ¨"
@@ -3518,38 +3424,42 @@ msgid "Import"
msgstr "汇入"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "列出åœç”¨çš„自订字段"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr "列出åœç”¨çš„群组"
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "列出åœç”¨çš„表å•"
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "列出åœç”¨çš„使用者"
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Indirect Employee"
msgstr "直接/间接员工"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "åˆå§‹ä¼˜å…ˆé¡ºä½"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "åˆå§‹ä¼˜å…ˆé¡ºä½"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "输入错误"
@@ -3557,20 +3467,20 @@ msgstr "输入错误"
msgid "Interest noted"
msgstr "登记æˆåŠŸ"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "内部错误"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "内部错误:%1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "错误的群组类别"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "错误的æƒé™"
@@ -3578,32 +3488,32 @@ msgstr "错误的æƒé™"
msgid "Invalid Type"
msgstr "错误的类型"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "错误的数æ®"
#: NOT FOUND IN SOURCE
msgid "Invalid owner. Defaulting to 'nobody'."
-msgstr "错误的承办人。改为预设承办人「nobodyã€ã€‚"
+msgstr "错误的承办人。改为预设承办人‘nobody’。"
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "错误的表å•"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "错误的æƒé™"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "%1 的值错误"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "错误的自订字段值"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "错误的状æ€å€¼"
@@ -3611,18 +3521,22 @@ msgstr "错误的状æ€å€¼"
msgid "IssueStatement"
msgstr "é€å‡ºé™ˆè¿°"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "请ç»å¯¹ä¸è¦è®©æœªå…·æƒé™çš„使用者执行此工具程åºã€‚"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "它接å—下列å‚数:"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Item Name"
msgstr "å“å"
@@ -3639,7 +3553,7 @@ msgstr "待签核项目"
msgid "Jan"
msgstr "一月"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "01"
@@ -3651,7 +3565,7 @@ msgstr "一月"
msgid "Job"
msgstr "èŒç§°"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "加入或离开此群组"
@@ -3659,7 +3573,7 @@ msgstr "加入或离开此群组"
msgid "Jul"
msgstr "七月"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "07"
@@ -3667,7 +3581,7 @@ msgstr "07"
msgid "July"
msgstr "七月"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "全部信æ¯"
@@ -3675,7 +3589,7 @@ msgstr "全部信æ¯"
msgid "Jun"
msgstr "六月"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "06"
@@ -3707,23 +3621,23 @@ msgstr "链接å·æ ‡"
msgid "Lang"
msgstr "使用语言"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr "语言"
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "上次更新"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "上次è”络"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "上次è”络日期"
@@ -3731,7 +3645,7 @@ msgstr "上次è”络日期"
msgid "Last Notified"
msgstr "上次通知"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "上次更新"
@@ -3739,19 +3653,19 @@ msgstr "上次更新"
msgid "LastUpdated"
msgstr "上次更新"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr "上次更新者"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "剩馀时间"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "å…许这å使用者登入"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "内部æˆå‘˜ï¼ˆå…·æœ‰ä¸ªäººæƒé™ï¼‰"
@@ -3763,33 +3677,37 @@ msgstr "é™åˆ¶æ‰¿åŠžäººä¸º %1 到%2"
msgid "Limiting queue to %1 %2"
msgstr "é™åˆ¶è¡¨å•ä¸º %1 到 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Link a Queue"
msgstr "申请表å•è¿žç»“"
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "此链接已存在"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "无法新增链接"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "链接(%1)新增完毕"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "链接(%1)删除完毕"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "找ä¸åˆ°é“¾æŽ¥"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "é“¾æŽ¥ç”³è¯·å• #%1"
@@ -3798,7 +3716,7 @@ msgstr "é“¾æŽ¥ç”³è¯·å• #%1"
msgid "Link ticket %1"
msgstr "é“¾æŽ¥ç”³è¯·å• %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "链接"
@@ -3806,23 +3724,32 @@ msgstr "链接"
msgid "List All Users"
msgstr "列出所有用户数æ®"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr "加载"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr "加载已储存的查询:"
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr "已加载的 Perl 模å—"
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "ä½ç½®"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "登入目录 %1 找ä¸åˆ°æˆ–无法写入\\n。无法执行 RT。"
@@ -3835,16 +3762,16 @@ msgstr "纪录等级"
msgid "LogToFileNamed"
msgstr "纪录档å"
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "使用者:%1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "登入"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "注销"
@@ -3852,75 +3779,75 @@ msgstr "注销"
msgid "Long-term contractor"
msgstr "长期契约员工"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr "对应的类别ä¸ç¬¦"
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "新增承办人"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "新增现况"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "新增到期日"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "新增解决日期"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "新增实际起始日期"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "新增应起始日期"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "新增报告日期"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "新增优先顺ä½"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "新增表å•"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "新增主题"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Male"
msgstr "ç”·"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr "管ç†è‡ªè®¢å­—段åŠå­—段值"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "管ç†ç¾¤ç»„åŠæ‰€å±žæˆå‘˜"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "管ç†é€‚用于所有表å•çš„属性与设定"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "管ç†å„表å•åŠç›¸å…³å±žæ€§"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "管ç†ä½¿ç”¨è€…与å£ä»¤"
@@ -3932,7 +3859,7 @@ msgstr "ç»ç†"
msgid "Mar"
msgstr "三月"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "03"
@@ -3952,33 +3879,33 @@ msgstr "符åˆæ ·å¼"
msgid "May"
msgstr "五月"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "05"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr "æˆå‘˜ %1 新增完毕"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr "æˆå‘˜ %1 删除完毕"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "新增æˆå‘˜å®Œæ¯•"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "æˆå‘˜å·²åˆ é™¤"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "æˆå‘˜æœªåˆ é™¤"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "隶属于"
@@ -3990,46 +3917,51 @@ msgstr "注册日期"
msgid "MemberOf"
msgstr "隶属于"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "æˆå‘˜"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr "所属群组 %1 加入完毕"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr "所属群组 %1 移除完毕"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr "所属群组"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr "使用者 %1 的所属群组"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "æ•´åˆå®Œæ¯•"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "æ•´åˆå¤±è´¥ã€‚无法设定 EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "æ•´åˆè¿›"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr "已整åˆè¿› %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "讯æ¯"
@@ -4037,19 +3969,15 @@ msgstr "讯æ¯"
msgid "Message body not shown because it is too large or is not plain text."
msgstr "信件内文ä¸æ˜¯çº¯æ–‡å­—,因此无法显示。"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr "无法纪录讯æ¯"
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr "讯æ¯çºªå½•æˆåŠŸ"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr "此申请å•çš„相关讯æ¯ä¸ä¼šå¯„é€ç»™..."
@@ -4057,7 +3985,11 @@ msgstr "此申请å•çš„相关讯æ¯ä¸ä¼šå¯„é€ç»™..."
msgid "Misc. Expense"
msgstr "æ‚è´¹"
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "缺少主键值?(%1)"
@@ -4065,7 +3997,7 @@ msgstr "缺少主键值?(%1)"
msgid "Missing mandatory fields"
msgstr "缺少必填字段"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "行动电è¯"
@@ -4073,47 +4005,41 @@ msgstr "行动电è¯"
msgid "MobilePhone"
msgstr "行动电è¯"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "更改æƒé™æŽ§åˆ¶æ¸…å•"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
msgstr "更改适用于所有%1的自订字段"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "更改适用于所有表å•çš„自订字段"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "更改群组æƒé™"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "更改æˆå‘˜"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "更改æƒé™"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "更改此表å•çš„模æ¿"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "更改此表å•çš„手续"
@@ -4125,37 +4051,34 @@ msgstr "更改系统æƒé™æ¸…å•"
msgid "Modify Template %1"
msgstr "æ›´æ”¹æ¨¡æ¿ %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "更改使用者æƒé™"
#: NOT FOUND IN SOURCE
msgid "Modify Workflow"
msgstr "更改æµç¨‹"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "更改 %1 表å•å†…的自订字段"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "更改适用于所有表å•çš„自订字段"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "更改 %1 表å•å†…的手续"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "更改适用于所有表å•çš„手续"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr "更改适用 %1 的对象"
@@ -4163,21 +4086,25 @@ msgstr "更改适用 %1 的对象"
msgid "Modify dates for # %1"
msgstr "更改 # %1 的日期"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "更改 #%1 的日期"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "æ›´æ”¹ç”³è¯·å• # %1 的日期"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "更改全域设定的群组æƒé™"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "更改全域设定的群组æƒé™ã€‚"
@@ -4193,108 +4120,110 @@ msgstr "更改全域设定的使用者æƒé™"
msgid "Modify global scrips"
msgstr "更改全域手续"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "更改全域设定的使用者æƒé™"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "更改全域设定的使用者æƒé™ã€‚"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "更改群组数æ®åŠåˆ é™¤ç¾¤ç»„"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr "更改自订字段 %1 的群组æƒé™"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 的群组æƒé™"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "æ›´æ”¹è¡¨å• %1 的群组æƒé™"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "更改此群组的æˆå‘˜åå•"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "更改个人的å¸å·ä¿¡æ¯"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "æ›´æ”¹é“¾æŽ¥åˆ°è¡¨å• %1 的人员"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "æ›´æ”¹ç”³è¯·å• #%1 链接到的人员"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "æ›´æ”¹è¡¨å• %1 的手续"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "更改适用于所有表å•çš„手续"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "更改适用于所有表å•çš„模æ¿"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "更改表å•è§†å¯Ÿå‘˜"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "更改使用者 %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "æ›´æ”¹ç”³è¯·å• # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "æ›´æ”¹ç”³è¯·å• # %1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "更改申请å•"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr "更改自订字段 %1 的使用者æƒé™"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 的使用者æƒé™"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "æ›´æ”¹è¡¨å• %1 的使用者æƒé™"
@@ -4311,31 +4240,35 @@ msgstr "更改æµç¨‹ %1"
msgid "Modify workflows which apply to all queues"
msgstr "更改适用于所有表å•çš„æµç¨‹"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "更改æƒé™æ¸…å•"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "更改自己是å¦å±žäºŽæŸç¾¤ç»„"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "更改表å•è§†å¯Ÿå‘˜"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "更改手续"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "更改个人å¸å·"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "更改模æ¿"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "更改申请å•"
@@ -4343,7 +4276,7 @@ msgstr "更改申请å•"
msgid "Mon"
msgstr "星期一"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "星期一"
@@ -4351,7 +4284,7 @@ msgstr "星期一"
msgid "More"
msgstr "更多"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "关于 %1 的进一步信æ¯"
@@ -4368,23 +4301,23 @@ msgstr "移动"
msgid "Move All"
msgstr "全移"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "下移"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "上移"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "多é‡"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "必须指定 'Name' 的属性"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "我的 %1 申请å•"
@@ -4401,27 +4334,23 @@ msgstr "表å•ç”³è¯·è¿½è¸ª"
msgid "My Tickets"
msgstr "表å•å¤„ç†"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "表å•ç­¾æ ¸"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr "我已储存的查询"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "å称"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "å¸å·å·²æœ‰äººä½¿ç”¨"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Nationality"
msgstr "国ç±"
@@ -4429,23 +4358,19 @@ msgstr "国ç±"
msgid "Need approval from system administrator"
msgstr "需先由系统管ç†å‘˜è¿›è¡Œæ‰¹å‡†"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "从未更动"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "新建立"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "新增关系"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "æ–°çš„å£ä»¤"
@@ -4453,15 +4378,11 @@ msgstr "æ–°çš„å£ä»¤"
msgid "New Pending Approval"
msgstr "新的待签核事项"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr "新增查询"
#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "New Request"
msgstr "表å•ç”³è¯·"
@@ -4473,27 +4394,23 @@ msgstr "新增查询"
msgid "New Watchers"
msgstr "新增视察员"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "新增自订字段"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "新增群组"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "æ–°çš„å£ä»¤"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "é€å‡ºæ–°å£ä»¤é€šçŸ¥"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "新增表å•"
@@ -4501,11 +4418,11 @@ msgstr "新增表å•"
msgid "New request"
msgstr "æ出申请å•"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "新增æƒé™"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "新增手续"
@@ -4513,27 +4430,27 @@ msgstr "新增手续"
msgid "New search"
msgstr "é‡æ–°æŸ¥è¯¢"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "新增模æ¿"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "æ出申请å•"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "没有新申请å•"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "新增使用者"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "新使用者åå­—"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "新视察员"
@@ -4545,11 +4462,11 @@ msgstr "更新窗å£è®¾å®š"
msgid "New workflow"
msgstr "新增æµç¨‹"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "下一项"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr "下一页"
@@ -4561,7 +4478,7 @@ msgstr "下一页"
msgid "NickName"
msgstr "昵称"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "昵称"
@@ -4573,35 +4490,35 @@ msgstr "å°å¤œç­"
msgid "No"
msgstr "å¦"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr "尚未定义类别"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "无自订字段"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr "尚未定义自订字段"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "尚未定义群组"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr "没有查询"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "尚未定义表å•"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "找ä¸åˆ° RT ä½¿ç”¨è€…ã€‚è¯·å‘ RT 管ç†å‘˜æŸ¥è¯¢ã€‚\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "没有模æ¿"
@@ -4617,11 +4534,11 @@ msgstr "未指定申请å•ã€‚退出申请å•æ›´æ”¹\\n\\n"
msgid "No Workflow"
msgstr "没有æµç¨‹"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "æš‚ä¸å¤„ç†"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "未指定字段"
@@ -4629,7 +4546,7 @@ msgstr "未指定字段"
msgid "No command found\\n"
msgstr "找ä¸åˆ°å‘½ä»¤"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "没有对这å使用者的评论"
@@ -4637,52 +4554,53 @@ msgstr "没有对这å使用者的评论"
msgid "No correspondence attached"
msgstr "没有附上申请å•å›žå¤"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "没有对 %1 çš„æè¿°"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "未指定群组"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è¯¢æ¡ä»¶çš„群组。"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr "没有附上讯æ¯"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "没有设定å£ä»¤"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "没有新增表å•çš„æƒé™"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "æ²¡æœ‰åœ¨è¡¨å• '%1' 新增申请å•çš„æƒé™"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "没有新增使用者的æƒé™"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "没有显示该申请å•çš„æƒé™"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "没有检视申请å•æ›´æ–°çš„æƒé™"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "未指定å•ä½"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "未指定å•ä½ã€‚"
@@ -4690,23 +4608,27 @@ msgstr "未指定å•ä½ã€‚"
msgid "No protocol specified in %1"
msgstr "%1 内未指定åè®®"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è¯¢æ¡ä»¶çš„表å•ã€‚"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "找ä¸åˆ°æƒé™"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "没有选定æƒé™"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "没有è¦è¿›è¡Œçš„查询"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr "没有标题"
@@ -4714,7 +4636,7 @@ msgstr "没有标题"
msgid "No ticket id specified"
msgstr "未指定申请å•ç¼–å·"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "未指定更动报告类别"
@@ -4722,7 +4644,7 @@ msgstr "未指定更动报告类别"
msgid "No user or email address specified"
msgstr "未指定使用者或电å­é‚®ä»¶åœ°å€"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è¯¢æ¡ä»¶çš„使用者。"
@@ -4730,15 +4652,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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "_Set 没有收到任何值!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "没有人"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "字段ä¸å­˜åœ¨ï¼Ÿ"
@@ -4754,15 +4676,15 @@ msgstr "未设定æˆä»Ž %2 å†…æ’·å– %1"
msgid "Not logged in"
msgstr "尚未登入"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "尚未登入"
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "尚未设定"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "尚未完工。"
@@ -4770,7 +4692,7 @@ msgstr "尚未完工。"
msgid "Not yet implemented...."
msgstr "尚未完工..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "备注"
@@ -4778,7 +4700,7 @@ msgstr "备注"
msgid "Notes:"
msgstr "备注:"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "无法é€å‡ºé€šçŸ¥"
@@ -4792,11 +4714,11 @@ msgstr "以评论方å¼é€šçŸ¥ç®¡ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "通知副本收件人"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "以评论方å¼é€šçŸ¥å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -4858,7 +4780,7 @@ msgstr "通知对象"
msgid "Nov"
msgstr "å一月"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "11"
@@ -4874,19 +4796,33 @@ msgstr "104eHRMS 接å£"
msgid "OK"
msgstr "确定"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "无法新增对象"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "对象新增完毕"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr "自订字段ä¸é€‚用于类别为 %1 的对象"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr "对象类别ä¸ç¬¦"
@@ -4898,7 +4834,7 @@ msgstr "在èŒçŠ¶æ€"
msgid "Oct"
msgstr "å月"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "10"
@@ -4910,19 +4846,19 @@ msgstr "å月"
msgid "Office Phone"
msgstr "办公室电è¯"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr "离线"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr "离线编辑"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr "离线上载"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "等于"
@@ -4948,7 +4884,7 @@ msgstr "承办人改å˜æ—¶"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "优先顺ä½æ”¹å˜æ—¶"
#: etc/initialdata:192
msgid "On Queue Change"
@@ -4966,29 +4902,25 @@ msgstr "现况改å˜æ—¶"
msgid "On Transaction"
msgstr "å‘生更动时"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "仅显示 %1 之åŽæ–°å¢žçš„申请å•"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "仅显示 %1 之å‰æ–°å¢žçš„申请å•"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "å¼€å¯"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "å¼€å¯"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "å¼€å¯çš„申请å•"
@@ -5020,7 +4952,7 @@ msgstr "选项æè¿°"
msgid "Option Name"
msgstr "选项å称"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr "排åºæ–¹å¼"
@@ -5028,7 +4960,7 @@ msgstr "排åºæ–¹å¼"
msgid "Ordering and sorting"
msgstr "顺åºä¸ŽæŽ’åºæ–¹å¼"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "组织å称"
@@ -5036,7 +4968,7 @@ msgstr "组织å称"
msgid "Organization:"
msgstr "组织:"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "原申请å•ï¼š#%1"
@@ -5049,15 +4981,15 @@ msgstr "其它e-mailå¸å· (ä»…e-mail通知;多笔å¸å·è¯·ç”¨é€—å·','区隔)"
msgid "Out of range"
msgstr "期é™å¤–"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr "已纪录å‘é€çš„评论邮件"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr "已纪录å‘é€çš„邮件"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "优先顺ä½éšæ—¶é—´å¢žåŠ è°ƒæ•´ä¸º"
@@ -5077,15 +5009,15 @@ msgstr "å–代全域æƒé™ %1"
msgid "Overview"
msgstr "总览"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "承办申请å•"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "承办申请å•"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "承办人"
@@ -5093,11 +5025,11 @@ msgstr "承办人"
msgid "Owner changed from %1 to %2"
msgstr "承办人已从 %1 改为 %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr "无法设定承办人。"
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "强制将承办人从 %1 改为 %2"
@@ -5114,12 +5046,12 @@ msgstr "承办人电è¯"
msgid "Page #"
msgstr " "
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr "第 %1/%2 页"
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "呼å«å™¨"
@@ -5135,7 +5067,7 @@ msgstr "呼å«å‚æ•°"
msgid "Parent"
msgstr "上级"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "æ¯ç”³è¯·å•"
@@ -5143,28 +5075,45 @@ msgstr "æ¯ç”³è¯·å•"
msgid "Park Space"
msgstr "åœè½¦ä½ç”³è¯·"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "å£ä»¤"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "å£ä»¤æ示"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "å£ä»¤å¤ªçŸ­"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "å£ä»¤ï¼š%1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr "å£ä»¤ç¡®è®¤å¤±è´¥ã€‚"
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr "å£ä»¤ç¡®è®¤å¤±è´¥ã€‚您的å£ä»¤å¹¶æœªæ”¹å˜ã€‚"
@@ -5176,7 +5125,7 @@ msgstr "请选择表å•å称"
msgid "Pending Approval"
msgstr "等待签核"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "人员"
@@ -5188,11 +5137,11 @@ msgstr "拥有表å•æƒé™äººå‘˜"
msgid "Perform a user-defined action"
msgstr "执行使用者自订的动作"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr "Perl 设定"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "æƒé™ä¸è¶³"
@@ -5208,7 +5157,7 @@ msgstr "拥有æƒé™è¡¨å•åˆ—表:"
msgid "Personal"
msgstr "代ç†äººç¾¤ç»„"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "代ç†äººç¾¤ç»„"
@@ -5220,11 +5169,11 @@ msgstr "个人首页"
msgid "Personal Todo"
msgstr "ç§äººå¾…办事项"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "代ç†äººç¾¤ç»„"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "代ç†äººç¾¤ç»„:"
@@ -5256,7 +5205,7 @@ msgstr "电è¯"
msgid "Phone number"
msgstr "电è¯å·ç "
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "电è¯å·ç "
@@ -5324,7 +5273,7 @@ msgstr "èŒçº§"
msgid "Pref"
msgstr "å好"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "å好"
@@ -5332,15 +5281,15 @@ msgstr "å好"
msgid "Prefs"
msgstr "个人信æ¯"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "预备动作完毕"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "上一项"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr "上一页"
@@ -5352,20 +5301,20 @@ msgstr "å‰ä¸€é¡µ"
msgid "Pri"
msgstr "优先顺ä½"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "找ä¸åˆ°å•ä½ %1。"
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "优先顺ä½"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "优先顺ä½èµ·å§‹å€¼"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr "éšç§è®¾å®šï¼š"
@@ -5373,12 +5322,12 @@ msgstr "éšç§è®¾å®šï¼š"
msgid "Privileged"
msgstr "内部æˆå‘˜"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "内部æˆå‘˜çŠ¶æ€ï¼š%1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "内部æˆå‘˜"
@@ -5418,19 +5367,19 @@ msgstr "公共事务区"
msgid "Purging stale data: %1"
msgstr "移除过期数æ®: %1"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr "查询"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr "建立查询"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "表å•"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -5444,7 +5393,7 @@ msgstr "找ä¸åˆ°è¡¨å• '%1'\\n"
msgid "Queue Keyword Selections"
msgstr "表å•å…³é”®è¯é€‰å–"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "表å•å称"
@@ -5468,19 +5417,19 @@ msgstr "表å•æ‰‹ç»­"
msgid "Queue Setup"
msgstr "表å•è®¾å®š"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "表å•å·²å­˜åœ¨"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "无法新增表å•"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "表å•æ–°å¢žå®Œæ¯•"
@@ -5488,11 +5437,11 @@ msgstr "表å•æ–°å¢žå®Œæ¯•"
msgid "Queue is not specified."
msgstr "未指定表å•ã€‚"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "找ä¸åˆ°è¡¨å•"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "表å•"
@@ -5500,24 +5449,24 @@ msgstr "表å•"
msgid "Quick Search"
msgstr "表å•çŽ°å†µ"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "表å•ä¸€è§ˆ"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr "快速建立申请å•"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
msgstr "%2:RT %1 版"
@@ -5534,7 +5483,7 @@ msgstr "RT %1。版æƒæ‰€æœ‰ 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\
msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1。版æƒæ‰€æœ‰ 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT 管ç†é¡µé¢"
@@ -5554,7 +5503,7 @@ msgstr "RT 设定错误"
msgid "RT Critical error. Message not recorded!"
msgstr "RT 致命错误。讯æ¯æœªè¢«çºªå½•ã€‚"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT 错误"
@@ -5567,18 +5516,14 @@ msgid "RT Recieved mail (%1) from itself."
msgstr "RT 收到从自己寄出的邮件 (%1)。"
#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT 自助æœåŠ¡/已解决的申请å•"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr "RT çš„å˜æ•°"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT 一览"
@@ -5594,11 +5539,15 @@ msgstr "RT 无法从外部数æ®åº“查询找到申请人信æ¯"
msgid "RT couldn't find the queue: %1"
msgstr "RT 找ä¸åˆ°è¡¨å•ï¼š%1"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT 无法确认这个 PGP 签章。\\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1 专用æµç¨‹ç³»ç»Ÿ"
@@ -5616,14 +5565,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT 版æƒæ‰€æœ‰ 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;。<br>æœ¬è½¯ä½“ä¾ <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU 通用公共授æƒç¬¬äºŒç‰ˆ</a> 散布。"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT 认为这å¯èƒ½æ˜¯é€€ä¿¡"
@@ -5648,10 +5589,6 @@ msgid "RT::Ticket-Role"
msgstr "申请å•è¿è¡Œè§’色"
#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT_System"
msgstr "系统讯æ¯"
@@ -5659,7 +5596,7 @@ msgstr "系统讯æ¯"
msgid "Read Only"
msgstr "åªè¯»"
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "真实姓å"
@@ -5671,31 +5608,31 @@ msgstr "真实姓å"
msgid "Really reject this ticket?"
msgstr "您确定è¦é©³å›žè¿™å¼ ç”³è¯·å•å—?"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr "已加入 %1 为å‚考本申请å•"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr "已移除 %1 为å‚考本申请å•"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr "已加入å‚è€ƒç”³è¯·å• %1"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr "已移除å‚è€ƒç”³è¯·å• %1"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "被å‚考"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "å‚考"
@@ -5715,48 +5652,44 @@ msgstr "调整查询æ¡ä»¶"
msgid "Refresh"
msgstr "æ›´æ–°"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "æ¯ %1 分钟更新页é¢"
#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Remove"
msgstr "移除"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "移除管ç†å‘˜å‰¯æœ¬"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "移除副本"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "移除申请人"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "回å¤"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr "回å¤åœ°å€"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr "回å¤ç”³è¯·äºº"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "对申请å•è¿›è¡Œå›žå¤"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "回å¤ç”³è¯·å•"
@@ -5768,7 +5701,7 @@ msgstr "上下ç­åˆ·å¡"
msgid "Reported on"
msgstr "到èŒæ—¥æœŸ"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "申请人"
@@ -5796,24 +5729,24 @@ msgstr "申请人"
msgid "RequestorAddresses"
msgstr "申请人地å€"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "申请人"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "申请å•å¤„ç†æœŸé™"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr "未指定必è¦çš„å‚数「%1ã€"
+msgstr "未指定必è¦çš„å‚数‘%1’"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "é‡è®¾"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "ä½å¤„"
@@ -5821,16 +5754,16 @@ msgstr "ä½å¤„"
msgid "Resolution"
msgstr "解决状æ€"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "解决"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "è§£å†³ç”³è¯·å• #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "已解决"
@@ -5842,7 +5775,7 @@ msgstr "回å¤ç”³è¯·äºº"
msgid "Responsibility Type"
msgstr "责任区分"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "结果"
@@ -5850,11 +5783,11 @@ msgstr "结果"
msgid "Results per page"
msgstr "æ¯é¡µåˆ—出几笔结果"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "å†æ¬¡è¾“å…¥å£ä»¤"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr "å¤åŽŸ"
@@ -5862,44 +5795,44 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "æƒé™ä»£ç†å®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "æƒé™è®¾å®šå®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "æƒé™åŠ è½½å®Œæ¯•"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "无法撤消æƒé™"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "找ä¸åˆ°æƒé™"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "æƒé™å¹¶æœªåŠ è½½ã€‚"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "æƒé™æ’¤æ¶ˆå®Œæ¯•"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "æƒé™åŠä»£ç†äºº"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "无法将æƒé™èµ‹äºˆ %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "无法撤消 %1 çš„æƒé™"
@@ -5912,7 +5845,7 @@ msgstr "角色æˆå‘˜"
msgid "Role Name"
msgstr "角色å称"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "角色"
@@ -5920,7 +5853,7 @@ msgstr "角色"
msgid "RootApproval"
msgstr "交由系统管ç†å‘˜ç­¾æ ¸"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr "æ¯é¡µç¬”æ•°"
@@ -5944,31 +5877,37 @@ msgstr "SMTP æœåŠ¡å™¨"
msgid "Sat"
msgstr "星期六"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "星期六"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr "储存"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "储存更改"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "储存å好"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "储存更改"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr "已储存的查询"
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
@@ -5982,23 +5921,23 @@ msgstr "讯æ¯é€šçŸ¥åŠ¨ä½œ"
msgid "Scrip Condition"
msgstr "讯æ¯é€šçŸ¥æ¡ä»¶"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "手续新增完毕"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "手续字段"
#: NOT FOUND IN SOURCE
msgid "Scrip Name"
msgstr "讯æ¯å称"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "手续删除完毕"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "手续"
@@ -6010,11 +5949,11 @@ msgstr "讯æ¯é€šçŸ¥"
msgid "Scrips for %1\\n"
msgstr "%1 的手续\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "适用于所有表å•çš„手续"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "查询"
@@ -6022,12 +5961,17 @@ msgstr "查询"
msgid "Search Criteria"
msgstr "查询æ¡ä»¶"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "签核å•æŸ¥è¯¢"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -6042,31 +5986,35 @@ msgstr "二"
msgid "Second-level Users"
msgstr "二阶主管员工"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "安全性:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr "查阅自订字段"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr "查阅é€å‡ºçš„电å­é‚®ä»¶åŠæ”¶ä»¶äºº"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr "查阅申请å•å†…çš„ç§äººè¯„论"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr "查阅申请å•æ€»è§ˆ"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr "查阅自订字段"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr "查阅表å•"
@@ -6078,71 +6026,79 @@ msgstr "选择"
msgid "Select All"
msgstr "全选"
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr "选择自订字段"
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "选择群组"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "选择表å•"
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Select a queue to link to"
msgstr "请选择欲连结表å•"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "选择使用者"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "选择自订字段"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "选择群组"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "选择多é‡é¡¹ç›®"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "选择å•ä¸€é¡¹ç›®"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "选择表å•"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "选择手续"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "选择模æ¿"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr "选择最多 %1 个值"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "选择使用者"
@@ -6154,19 +6110,19 @@ msgstr "选择æµç¨‹"
msgid "SelectExternal"
msgstr "系统选项"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "多é‡é€‰é¡¹"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "å•ä¸€é€‰é¡¹"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr "已选å–的自订字段"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr "已选å–的对象"
@@ -6204,11 +6160,11 @@ msgstr "寄信给特定的副本åŠå¯†ä»¶å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "寄信给副本收件人"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "以评论方å¼å¯„信给副本收件人"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -6226,67 +6182,59 @@ msgstr "寄信给申请人"
msgid "Sep"
msgstr "ä¹æœˆ"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "09"
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "ä¹æœˆ"
#: NOT FOUND IN SOURCE
msgid "Setting %1's 'Disabled' property to %2"
-msgstr "%1 的「åœç”¨ã€å±žæ€§å·²è®¾ä¸º %2"
+msgstr "%1 的‘åœç”¨â€™å±žæ€§å·²è®¾ä¸º %2"
#: NOT FOUND IN SOURCE
msgid "Shift Type"
msgstr "ç­åˆ«å±žæ€§"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr "显示"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "显示待签核申请å•"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr "显示字段"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "显示结果"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "显示已批准的签核å•"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "显示基本信æ¯"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "显示已驳回的签核å•"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "显示细节"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "显示待处ç†çš„签核å•"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "显示尚待他人批准的签核å•"
@@ -6298,43 +6246,47 @@ msgstr "显示申请å•å†…çš„ç§äººè¯„论"
msgid "Show ticket summaries"
msgstr "显示申请å•æ‘˜è¦"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "显示æƒé™æ¸…å•"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr "显示寄é€é‚®ä»¶"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr "显示已储存的查询"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "显示手续"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "显示模æ¿"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "显示申请å•"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "显示申请å•çš„评论"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "登记æˆä¸ºç”³è¯·äººæˆ–副本收件人"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "登记æˆä¸ºç®¡ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "ç­¾åæ¡£"
@@ -6342,23 +6294,27 @@ msgstr "ç­¾åæ¡£"
msgid "Signed in as %1"
msgstr "使用者:%1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "å•ä¸€"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "略过选å•"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr ""
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "顺åº"
#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Sort key"
msgstr "排åºæ–¹å¼"
@@ -6370,11 +6326,7 @@ msgstr "结果排åºæ–¹å¼"
msgid "SortOrder"
msgstr "排åºé¡ºåº"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr "å…³å¡"
@@ -6394,7 +6346,7 @@ msgstr "延宕"
msgid "Start page"
msgstr "首页"
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "实际起始日"
@@ -6402,7 +6354,7 @@ msgstr "实际起始日"
msgid "Started date '%1' could not be parsed"
msgstr "无法解读起始日期 '%1"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "应起始日"
@@ -6414,11 +6366,11 @@ msgstr "应起始日"
msgid "Starts date '%1' could not be parsed"
msgstr "无法解读起始日期 '%1"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "å·ž"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "现况"
@@ -6426,8 +6378,7 @@ msgstr "现况"
msgid "Status Change"
msgstr "现况改å˜æ—¶"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "现况从 %1 改为 %2"
@@ -6435,69 +6386,65 @@ msgstr "现况从 %1 改为 %2"
msgid "StatusChange"
msgstr "现况改å˜æ—¶"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "强制更æ¢æ‰¿åŠžäºº"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr "强制承办申请å•"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr "强制承办申请å•"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "承办人从 %1 强制更æ¢"
#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "承办人从 %1 å¼ºåˆ¶æ›´æ¢ "
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Subgroup"
msgstr "å­ç¾¤ç»„"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
msgstr "主题"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "标题已改为 %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "é€å‡º"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "é€å‡ºæµç¨‹"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "设定æˆåŠŸ"
#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Sun"
msgstr "星期日"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "星期日"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "系统管ç†å‘˜"
@@ -6513,11 +6460,11 @@ msgstr "自动åŒæ­¥104HRMS"
msgid "Synchronizing HRMS data. This may take a while..."
msgstr "正在åŒæ­¥åŒ– HRMS 人事系统数æ®ã€‚请ç¨å¾…..."
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "系统"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr "系统设定"
@@ -6525,7 +6472,7 @@ msgstr "系统设定"
msgid "System Defined"
msgstr "系统定义"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "系统错误"
@@ -6537,19 +6484,24 @@ msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
msgid "System Error. right not granted"
msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "System Rights"
msgstr "系统æƒé™"
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr "系统工具"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "系统错误。æƒé™ä»£ç†å¤±è´¥ã€‚"
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
@@ -6557,7 +6509,7 @@ msgstr "系统错误。设定æƒé™å¤±è´¥ã€‚"
msgid "System error. Unable to grant rights."
msgstr "系统错误。无法设定æƒé™ã€‚"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "系统群组"
@@ -6569,7 +6521,7 @@ msgstr "系统内部用"
msgid "SystemRolegroup for internal use"
msgstr "内部使用的系统角色群组"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
@@ -6577,19 +6529,19 @@ msgstr "TEST_STRING"
msgid "TabbedUI"
msgstr "页签接å£"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "å—ç†"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr "自行承办申请å•"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr "自行承办申请å•"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "å·²å—ç†"
@@ -6597,11 +6549,11 @@ msgstr "å·²å—ç†"
msgid "Task"
msgstr "工作事项"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "模æ¿"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "æ¨¡æ¿ #%1"
@@ -6618,11 +6570,11 @@ msgstr "通知模æ¿æè¿°"
msgid "Template Name"
msgstr "通知模æ¿å称"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "模æ¿å·²åˆ é™¤"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "找ä¸åˆ°æ¨¡æ¿"
@@ -6630,11 +6582,11 @@ msgstr "找ä¸åˆ°æ¨¡æ¿"
msgid "Template not found\\n"
msgstr "找ä¸åˆ°æ¨¡æ¿\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "模æ¿å‰–æžå®Œæ¯•"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "模æ¿"
@@ -6650,33 +6602,33 @@ msgstr "找ä¸åˆ° %1 的模æ¿\\n"
msgid "Text"
msgstr "文字"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "å·²ç»æ˜¯ç›®å‰å­—段的值"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "è¿™ä¸æ˜¯è¯¥è‡ªè®¢å­—段的值"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "åŒæ ·çš„值"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr "这项å•ä½å·²ç»æ‹¥æœ‰è¯¥æƒé™"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "这项å•ä½å·²ç»æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "这项å•ä½å·²ç»æ˜¯è¿™ä»½ç”³è¯·å•çš„ %1"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "这项å•ä½ä¸æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
@@ -6685,11 +6637,11 @@ msgstr "这项å•ä½ä¸æ˜¯è¿™ä¸ªè¡¨å•çš„ %1"
msgid "That principal is not a %1 for this ticket"
msgstr "这项å•ä½ä¸æ˜¯è¿™ä»½ç”³è¯·å•çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "此表å•ä¸å­˜åœ¨"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "这份申请å•æœ‰å°šæœªè§£å†³çš„附属申请å•"
@@ -6697,27 +6649,27 @@ msgstr "这份申请å•æœ‰å°šæœªè§£å†³çš„附属申请å•"
msgid "That user already has that right"
msgstr "使用者已具有该项æƒé™"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "该使用者已ç»æ‰¿åŠžè¿™ä»½ç”³è¯·å•"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "使用者ä¸å­˜åœ¨"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "è¿™å使用者已ç»æ˜¯å†…部æˆå‘˜"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "è¿™å使用者属于éžå†…部æˆå‘˜ç¾¤ç»„"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "使用者加入内部æˆå‘˜ç¾¤ç»„完毕"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
@@ -6725,23 +6677,23 @@ msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
msgid "That user is now unprivilegedileged"
msgstr "è¿™å使用者已加入éžå†…部æˆå‘˜ç¾¤ç»„"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
msgstr "使用者å¯èƒ½æ²¡æœ‰æ‰¿åŠžè¡¨å•é‡Œçš„申请å•"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "è¿™ä¸æ˜¯ä¸€ä¸ªæ•°å­—ç¼–å·"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本信æ¯"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "申请å•çš„副本收件人"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "申请å•çš„管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
@@ -6749,7 +6701,7 @@ msgstr "申请å•çš„管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äºº"
msgid "The comment has been recorded"
msgstr "评论已被纪录"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -6757,19 +6709,19 @@ msgstr "下列命令会找到 'general' 表å•å†…所有è¿ä½œä¸­çš„申请å•ï¼Œå
msgid "The following commands were not proccessed:\\n\\n"
msgstr "以下命令未被执行:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "新的字段值设定完æˆã€‚"
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "申请å•çš„承办人"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "申请å•çš„申请人"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "该使用者ä¸ä¼šçœ‹è§è¿™äº›è¯„论"
@@ -6777,15 +6729,15 @@ msgstr "该使用者ä¸ä¼šçœ‹è§è¿™äº›è¯„论"
msgid "Third-"
msgstr "三"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr "此自订字段ä¸é€‚用于该对象"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr "此项功能仅é™ç³»ç»Ÿç®¡ç†å‘˜ä½¿ç”¨"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr "此讯æ¯ä¼šå¯„ç»™..."
@@ -6793,15 +6745,15 @@ msgstr "此讯æ¯ä¼šå¯„ç»™..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "ç”³è¯·å• %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "此工具程åºä¼šè®©ä½¿ç”¨è€…ç»ç”± RT 执行任æ„命令。"
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "此项更动报告没有内容"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "使用者é€å‡ºçš„å‰ %1 份优先处ç†ç”³è¯·å•"
@@ -6814,7 +6766,7 @@ msgstr "使用者é€å‡ºçš„å‰ 25 份优先处ç†ç”³è¯·å•"
msgid "Thu"
msgstr "星期四"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "星期四"
@@ -6830,24 +6782,24 @@ msgstr "ç”³è¯·å• # %1 %2"
msgid "Ticket # %1 Jumbo update: %2"
msgstr "æ›´æ–°ç”³è¯·å• # %1 的全部信æ¯ï¼š%2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "æ›´æ–°ç”³è¯·å• #%1 的全部信æ¯ï¼š%2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "ç”³è¯·å• #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr "ç”³è¯·å• %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "ç”³è¯·å• #%1 æˆåŠŸæ–°å¢žäºŽ '%2' 表å•"
@@ -6856,12 +6808,12 @@ msgstr "ç”³è¯·å• #%1 æˆåŠŸæ–°å¢žäºŽ '%2' 表å•"
msgid "Ticket %1 loaded\\n"
msgstr "åŠ è½½ç”³è¯·å• %1\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "ç”³è¯·å• %1:%2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr "申请å•çš„自订字段"
@@ -6869,7 +6821,7 @@ msgstr "申请å•çš„自订字段"
msgid "Ticket Due"
msgstr "表å•å¤„ç†æœŸé™"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "申请å•å¤„ç†çºªå½• # %1 %2"
@@ -6890,7 +6842,7 @@ msgstr "表å•è¿è¡ŒæœŸé™"
msgid "Ticket Resolved"
msgstr "申请å•å·²è§£å†³"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr "申请å•çš„更动"
@@ -6902,19 +6854,19 @@ msgstr "表å•ç§ç±»"
msgid "Ticket attachment"
msgstr "申请å•é™„件"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "申请å•å†…容"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "申请å•å†…容类别"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "内部错误,无法新增申请å•"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "申请å•æ–°å¢žå®Œæ¯•"
@@ -6922,7 +6874,7 @@ msgstr "申请å•æ–°å¢žå®Œæ¯•"
msgid "Ticket creation failed"
msgstr "申请å•æ–°å¢žå¤±è´¥"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "申请å•åˆ é™¤å®Œæ¯•"
@@ -6934,7 +6886,7 @@ msgstr "找ä¸åˆ°ç”³è¯·å•ç¼–å·"
msgid "Ticket killed"
msgstr "申请å•åˆ é™¤å®Œæ¯•"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr "申请å•çš„æè¿°ä¿¡æ¯"
@@ -6950,17 +6902,20 @@ msgstr "申请å•çŽ°å†µå·²æ”¹å˜"
msgid "Ticket watchers"
msgstr "申请å•è§†å¯Ÿå‘˜"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "申请å•"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "ç”³è¯·å• %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "ç”³è¯·å• %1 (%2)"
@@ -6976,31 +6931,31 @@ msgstr "é€å‡ºçš„申请å•"
msgid "Tickets from %1"
msgstr "%1 的申请å•"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "批准之åŽï¼Œå¯æŽ¥ç»­å¤„ç†ï¼š"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr "预计时间"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "剩馀时间"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "处ç†æ—¶é—´"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "剩馀时间"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "显示时间"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "已处ç†æ—¶é—´"
@@ -7008,10 +6963,14 @@ msgstr "已处ç†æ—¶é—´"
msgid "TimeLeft"
msgstr "剩馀时间"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "已处ç†æ—¶é—´"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "产生这次更动的差异档:"
@@ -7020,7 +6979,7 @@ msgstr "产生这次更动的差异档:"
msgid "To generate a diff of this commit:\\n"
msgstr "产生这次更动的差异档:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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。"
@@ -7029,11 +6988,11 @@ msgstr "如果有支æŒã€æ•™è‚²è®­ç»ƒåŠå®šåˆ¶å¼€å‘的需è¦ï¼Œè¯·è¿žç»œ %1。
msgid "Todo"
msgstr "待办事项"
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "告知日期"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr "工具"
@@ -7045,24 +7004,24 @@ msgstr "页"
msgid "Transaction"
msgstr "更动"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "清除更动报告 %1"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "更动报告已新增"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr "更动的自订字段"
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "未指定申请å•ç¼–å·ï¼Œæ— æ³•æ–°å¢žæ›´åŠ¨"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "未指定对象类别åŠç¼–å·ï¼Œæ— æ³•æ–°å¢žæ›´åŠ¨"
@@ -7074,7 +7033,7 @@ msgstr "批次更动时"
msgid "TransactionCreate"
msgstr "新增更动时"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "ä¸å¯æ›´æ”¹æ›´åŠ¨æŠ¥å‘Š"
@@ -7090,23 +7049,19 @@ msgstr "试图删除æŸé¡¹æƒé™ï¼š%1"
msgid "Tue"
msgstr "星期二"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "星期二"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "类别"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "尚无实作"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "外部系统登入å¸å·"
@@ -7114,16 +7069,21 @@ msgstr "外部系统登入å¸å·"
msgid "UnixUsername"
msgstr "外部系统登入å¸å·"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸å¯è§£çš„内容文字编ç æ–¹å¼ %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "全数显示"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr "未命å的查询"
@@ -7131,15 +7091,15 @@ msgstr "未命å的查询"
msgid "Unprivileged"
msgstr "éžå†…部æˆå‘˜"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr "未选å–的自订字段"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr "未选å–的对象"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "未被å—ç†"
@@ -7151,23 +7111,23 @@ msgstr "未命å的查询"
msgid "Up"
msgstr "上一页"
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "处ç†"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "全部更新"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "æ›´æ–°ç¼–å·"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "更新申请å•"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "更新类别"
@@ -7179,7 +7139,7 @@ msgstr "整批更新申请å•"
msgid "Update email"
msgstr "更新电å­é‚®ä»¶ä¿¡ç®±"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr "批次更新申请å•"
@@ -7187,11 +7147,11 @@ msgstr "批次更新申请å•"
msgid "Update name"
msgstr "æ›´æ–°å¸å·"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "更新未被记录"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "更新选择的申请å•"
@@ -7199,7 +7159,7 @@ msgstr "更新选择的申请å•"
msgid "Update signature"
msgstr "更新签章"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "更新申请å•"
@@ -7207,58 +7167,58 @@ msgstr "更新申请å•"
msgid "Update ticket # %1"
msgstr "æ›´æ–°ç”³è¯·å• # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "æ›´æ–°ç”³è¯·å• #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "æ›´æ–°ç”³è¯·å• #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "更新的内容并éžç”³è¯·å•å›žå¤ä¹Ÿä¸æ˜¯è¯„论"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "å‰æ¬¡æ›´æ–°"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr "上载"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr "上载多个档案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr "上载多份图片"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr "上载一个档案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr "上载一份图片"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr "上载最多 %1 个档案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr "上载最多 %1 份图片"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr "上载您的更动"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -7273,7 +7233,7 @@ msgstr "使用者 %1 %2:%3\\n"
msgid "User %1 Password: %2\\n"
msgstr "使用者 %1 å£ä»¤ï¼š%2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'。"
@@ -7290,15 +7250,15 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'\\n"
msgid "User Defined"
msgstr "使用者自订"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "使用者自订的æ¡ä»¶åŠåŠ¨ä½œ"
#: NOT FOUND IN SOURCE
msgid "User ID"
msgstr "使用者 ID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "使用者 ID"
@@ -7306,7 +7266,7 @@ msgstr "使用者 ID"
msgid "User Number"
msgstr "员工编å·"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "使用者æƒé™"
@@ -7318,16 +7278,17 @@ msgstr "使用者设定"
msgid "User Shift"
msgstr "员工ç­åˆ«"
-#: NOT FOUND IN SOURCE
+#: 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 "使用者试图在 %2 对象 #%3 的自订字段 %1 上执行未知的更新æ“作"
-#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "无法新增使用者:%1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "使用者新增完毕"
@@ -7339,11 +7300,11 @@ msgstr "使用者 %1 新增完毕"
msgid "User created: %1 (%2)"
msgstr "使用者 %1 (%2) 新增完毕"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "使用者定义的群组"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr "已加载使用者"
@@ -7359,7 +7320,7 @@ msgstr "使用者 %1 已改å为 %2"
msgid "User view"
msgstr "使用者ç§äººæ•°æ®"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr "使用者自定群组"
@@ -7367,19 +7328,19 @@ msgstr "使用者自定群组"
msgid "UserDefined"
msgstr "使用者自定"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "å¸å·"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "使用者"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "符åˆæŸ¥è¯¢æ¡ä»¶çš„使用者"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr "åˆç†çš„查询"
@@ -7387,7 +7348,7 @@ msgstr "åˆç†çš„查询"
msgid "ValueOfQueue"
msgstr "选择表å•"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "字段值"
@@ -7395,15 +7356,11 @@ msgstr "字段值"
msgid "View log"
msgstr "检视纪录档"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "视察"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "以管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è§†å¯Ÿ"
@@ -7411,7 +7368,7 @@ msgstr "以管ç†å‘˜å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è§†å¯Ÿ"
msgid "Watcher loaded"
msgstr "æˆåŠŸåŠ è½½è§†å¯Ÿå‘˜ä¿¡æ¯"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "视察员"
@@ -7423,7 +7380,7 @@ msgstr "网页文字编ç æ–¹å¼"
msgid "Wed"
msgstr "星期三"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "星期三"
@@ -7457,7 +7414,7 @@ msgstr "当申请å•æ›´æ¢æ‰¿åŠžäººæ—¶"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "当申请å•çš„优先顺åºæ”¹å˜æ—¶"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
@@ -7479,19 +7436,11 @@ msgstr "当评论é€è¾¾æ—¶"
msgid "Whenever correspondence comes in"
msgstr "当回å¤é€è¾¾æ—¶"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "å…¬å¸"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr "离线工作"
@@ -7499,7 +7448,7 @@ msgstr "离线工作"
msgid "WorkPhone"
msgstr "å…¬å¸ç”µè¯"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "处ç†æ—¶é—´"
@@ -7527,7 +7476,7 @@ msgstr "æµç¨‹"
msgid "Writable"
msgstr "å¯è¯»å†™"
-#: html/autohandler:150
+#: NOT FOUND IN SOURCE
msgid "XXX CHANGEME You are not an authorized user"
msgstr "XXX CHANGEME 您是未ç»æŽˆæƒçš„使用者"
@@ -7535,19 +7484,19 @@ msgstr "XXX CHANGEME 您是未ç»æŽˆæƒçš„使用者"
msgid "Yes"
msgstr "是"
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "您已是这份申请å•çš„承办人"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "您ä¸æ˜¯è¢«æŽˆæƒçš„使用者"
#: NOT FOUND IN SOURCE
msgid "You can access it with the Download button on the right."
-msgstr "您å¯ä»¥æŒ‰å³æ–¹çš„「下载ã€é”®æ¥å–得。"
+msgstr "您å¯ä»¥æŒ‰å³æ–¹çš„‘下载’键æ¥å–得。"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿åŠžæˆ–是没有承办人的申请å•"
@@ -7555,20 +7504,20 @@ msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿åŠžæˆ–是没有承办人的申请å•"
msgid "You don't have permission to view that ticket.\\n"
msgstr "您没有看那份申请å•çš„æƒé™ã€‚\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: 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 找到 %1 的申请å•"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "您已注销 RT。"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
msgstr "您没有在该表å•æ–°å¢žç”³è¯·å•çš„æƒé™ã€‚"
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "您ä¸èƒ½åœ¨è¯¥è¡¨å•ä¸­æ出申请。"
@@ -7576,7 +7525,7 @@ msgstr "您ä¸èƒ½åœ¨è¯¥è¡¨å•ä¸­æ出申请。"
msgid "You need to restart the Request Tracker service for saved changes to take effect."
msgstr "您必须é‡æ–°æ¿€æ´» Request Tracker æœåŠ¡ï¼Œå‚¨å­˜çš„更动æ‰ä¼šç”Ÿæ•ˆã€‚"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "欢迎下次å†æ¥"
@@ -7608,11 +7557,11 @@ msgstr "您的申请å•å·²è¢« %1 驳回。"
msgid "Your request was rejected."
msgstr "您的申请å•å·²è¢«é©³å›žã€‚"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "您的å¸å·æˆ–å£ä»¤æœ‰è¯¯"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "邮政编ç "
@@ -7628,28 +7577,32 @@ msgstr "过期"
msgid "alert"
msgstr "急讯"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "approving"
msgstr "待签核"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "æƒé™åŒ %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "已解决"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "包å«"
@@ -7673,7 +7626,7 @@ msgstr "申请å•å›žå¤å·²é€å‡º"
msgid "critical"
msgstr "严é‡"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "天"
@@ -7689,15 +7642,19 @@ msgstr "侦错"
msgid "delete"
msgstr "删除"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "已删除"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ä¸ç¬¦åˆ"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "ä¸åŒ…å«"
@@ -7709,7 +7666,7 @@ msgstr "电å­é‚®ä»¶ä¿¡ç®±"
msgid "emergency"
msgstr "å±éš¾"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "等于"
@@ -7717,6 +7674,30 @@ msgstr "等于"
msgid "error"
msgstr "错误"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "å‡"
@@ -7725,40 +7706,36 @@ msgstr "å‡"
msgid "filename"
msgstr "æ¡£å"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "大于"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "群组 '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "å°æ—¶"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "ç¼–å·"
#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "info"
msgstr "ä¿¡æ¯"
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "是"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "ä¸æ˜¯"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "å°äºŽ"
@@ -7766,15 +7743,15 @@ msgstr "å°äºŽ"
msgid "level Admin"
msgstr "层主管"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "符åˆ"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "分"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "分钟"
@@ -7782,27 +7759,27 @@ msgstr "分钟"
msgid "modifications\\n\\n"
msgstr "更改\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "新建立"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr "没有å称"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "没有值"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "æ— "
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "ä¸ç­‰äºŽ"
@@ -7818,7 +7795,7 @@ msgstr "ä¸ç¬¦åˆ"
msgid "number"
msgstr "å·"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "å¼€å¯"
@@ -7826,21 +7803,21 @@ msgstr "å¼€å¯"
msgid "opened"
msgstr "已开å¯"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
-msgstr "使用者「%2ã€çš„「%1ã€ä»£ç†äººç¾¤ç»„"
+msgstr "使用者‘%2’的‘%1’代ç†äººç¾¤ç»„"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "è¡¨å• %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "已驳回"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "已处ç†"
@@ -7848,29 +7825,33 @@ msgstr "已处ç†"
msgid "rtname"
msgstr "æœåŠ¡å™¨å称"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "秒"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr "电å­è¡¨æ ¼"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "延宕"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "系统 %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "系统群组 '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼å«ç»„件未指明原因"
@@ -7878,7 +7859,7 @@ msgstr "呼å«ç»„件未指明原因"
msgid "ticket #%1"
msgstr "ç”³è¯·å• #%1"
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "ç”³è¯·å• #%1 %2"
@@ -7895,20 +7876,16 @@ msgstr "到"
msgid "true"
msgstr "真"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "没有æ述的群组 %1"
#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "unresolved"
msgstr "未处ç†"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "使用者 %1"
@@ -7917,7 +7894,7 @@ msgstr "使用者 %1"
msgid "warning"
msgstr "警告"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "周"
@@ -7925,11 +7902,7 @@ msgstr "周"
msgid "with template %1"
msgstr "模æ¿ï¼š%1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "å¹´"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/I18N/zh_tw.po b/rt/lib/RT/I18N/zh_tw.po
index 482d0c8..7fbda21 100644
--- a/rt/lib/RT/I18N/zh_tw.po
+++ b/rt/lib/RT/I18N/zh_tw.po
@@ -15,18 +15,18 @@ msgstr "#"
msgid "#%1"
msgstr "#%1"
-#: html/Approvals/Elements/Approve:26 html/Approvals/Elements/ShowDependency:49 html/SelfService/Display.html:24 html/Ticket/Display.html:25 html/Ticket/Display.html:29
-#. ($TicketObj->Id, $TicketObj->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
#. ($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 "#%1: %2"
-#: lib/RT/Record.pm:737
-#. ($self->id)
+#: lib/RT/Record.pm:926
+#. ($label)
msgid "$prefix %1"
-msgstr ""
+msgstr "$prefix %1"
#: NOT FOUND IN SOURCE
msgid "%*(%1,group ticket)"
@@ -40,47 +40,45 @@ msgstr "%*(%1) 件é™æœŸå®Œæˆçš„申請單"
msgid "%*(%1,unresolved ticket)"
msgstr "%*(%1) 件尚未解決的申請單"
-#: lib/RT/URI/fsck_com_rt.pm:235
+#: lib/RT/URI/fsck_com_rt.pm:257
#. ($self->ObjectType, $self->Object->Id)
msgid "%1 #%2"
msgstr "%1 #%2"
-#: html/Search/Elements/SelectPersonType:30 lib/RT/Date.pm:337
+#: lib/RT/Date.pm:361
#. ($s, $time_unit)
-#. ($option, $subtype)
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:828
-#. ($args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'})
+#: NOT FOUND IN SOURCE
msgid "%1 %2 %3"
msgstr "%1 %2 %3"
-#: lib/RT/Date.pm:373
+#: lib/RT/Date.pm:397
#. ($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/Ticket_Overlay.pm:3451 lib/RT/Transaction_Overlay.pm:550 lib/RT/Transaction_Overlay.pm:593
+#: 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)
msgid "%1 %2 added"
msgstr "%2 已新增為 %1"
-#: lib/RT/Date.pm:334
+#: lib/RT/Date.pm:358
#. ($s, $time_unit)
msgid "%1 %2 ago"
msgstr "%1 %2 之å‰"
-#: lib/RT/Ticket_Overlay.pm:3457 lib/RT/Transaction_Overlay.pm:557
-#. ($cf->Name, $old_value, $new_value->Content)
+#: lib/RT/Record.pm:1678 lib/RT/Transaction_Overlay.pm:643
+#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 已從 %2 改為 %3"
-#: lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:553 lib/RT/Transaction_Overlay.pm:599
-#. ($cf->Name, $old_value)
+#: 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)
msgid "%1 %2 deleted"
@@ -90,103 +88,80 @@ msgstr "%2 已自 %1 刪除"
msgid "%1 %2 of group %3"
msgstr "%3 群組的 %1 %2"
-#: html/Admin/Elements/EditScrips:43 html/Admin/Elements/ListGlobalScrips:27 html/Ticket/Elements/PreviewScrips:53
-#. ($scrip->ConditionObj->Name, $scrip->ActionObj->Name, $scrip->TemplateObj->Name)
+#: 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))
msgid "%1 %2 with template %3"
msgstr "æ¢ä»¶ï¼š%1 | 動作:%2 | 範本:%3"
#: NOT FOUND IN SOURCE
-msgid "%1 %2 הוסף"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 מקבוצה %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 נמחק"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 ×¢× ×ª×‘× ×™×ª %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 %2 שונה ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "%1 (%2) %3 this ticket\\n"
msgstr "%1 (%2) %3 這份申請單\\n"
-#: NOT FOUND IN SOURCE
-msgid "%1 (%2) %3 פנייה זו\\n"
-msgstr ""
-
-#: html/Ticket/Elements/ShowAttachments:51
+#: 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:30 html/Ticket/Elements/EditBasics:66 html/Ticket/Update.html:39 html/Ticket/Update.html:41 html/Tools/MyDay.html:20
-#. ($Ticket->Status())
-#. ($TicketObj->Status)
+#: 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($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
-#. ($DefaultStatus)
+#. (loc($Ticket->Status()))
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (未更改)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
msgstr "顯示第 %1 - %2 筆"
-#: bin/rt-crontool:165 bin/rt-crontool:172 bin/rt-crontool:178
+#: bin/rt-crontool:194 bin/rt-crontool:201 bin/rt-crontool:207
#. ("--search-argument", "--search")
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
msgstr "%1 - 傳éžçµ¦ %2 的一個åƒæ•¸"
-#: bin/rt-crontool:181
+#: bin/rt-crontool:210
#. ("--verbose")
msgid "%1 - Output status updates to STDOUT"
msgstr "%1 - 將更新狀態輸出到 STDOUT"
-#: bin/rt-crontool:175
+#: bin/rt-crontool:204
#. ("--action")
msgid "%1 - Specify the action module you want to use"
msgstr "%1 - 指定欲使用的動作模組"
-#: bin/rt-crontool:169
+#: bin/rt-crontool:198
#. ("--condition")
msgid "%1 - Specify the condition module you want to use"
msgstr "%1 - 指定欲使用的æ¢ä»¶æ¨¡çµ„"
-#: bin/rt-crontool:162
+#: bin/rt-crontool:191
#. ("--search")
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - 指定欲使用的查詢模組"
-#: NOT FOUND IN SOURCE
-msgid "%1 - ×רגומנט להעביר ×ל %2"
-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>',)
-#: html/Elements/Footer:36
+ $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,
- '2004',
+ '2005',
'<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:114
+#: lib/RT/ScripAction_Overlay.pm:151
#. ($self->Id)
msgid "%1 ScripAction loaded"
msgstr "載入手續 %1"
@@ -195,7 +170,7 @@ msgstr "載入手續 %1"
msgid "%1 Total"
msgstr "å…± %1 ç­†"
-#: lib/RT/Ticket_Overlay.pm:3484
+#: lib/RT/Record.pm:1708
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "新增 %1 作為 %2 的值"
@@ -212,32 +187,31 @@ msgstr "別å %1 需è¦å¯ç”¨çš„申請單編號 "
msgid "%1 aliases require a TicketId to work on (from %2) %3"
msgstr "別å %1 需è¦å¯ç”¨çš„ç”³è«‹å–®ç·¨è™Ÿä»¥è™•ç† %3(出自 %2)"
-#: lib/RT/Link_Overlay.pm:111 lib/RT/Link_Overlay.pm:118
+#: lib/RT/Link_Overlay.pm:145 lib/RT/Link_Overlay.pm:152
#. ($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:52 lib/RT/Transaction_Overlay.pm:458
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 (%2)"
-#: lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:688 lib/RT/Transaction_Overlay.pm:697 lib/RT/Transaction_Overlay.pm:700
-#. ($self->Field , ( $self->OldValue || $no_value ) , $self->NewValue)
+#: 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->NewValue)
+#. ($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:161
+#: html/Search/Build.html:212
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 複製"
-#: lib/RT/Record.pm:739
+#: lib/RT/Record.pm:930
msgid "%1 could not be set to %2."
msgstr "無法將 %1 設定為 %2。"
@@ -245,20 +219,22 @@ msgstr "無法將 %1 設定為 %2。"
msgid "%1 couldn't init a transaction (%2)\\n"
msgstr "%1 無法åˆå§‹æ›´æ–° (%2)\\n"
-#: lib/RT/Ticket_Overlay.pm:2739
+#: lib/RT/Ticket_Overlay.pm:2743
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 無法將ç¾æ³è¨­æˆå·²è§£æ±ºã€‚RT 資料庫內容å¯èƒ½ä¸ä¸€è‡´ã€‚"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:560
+#. ($obj_type)
msgid "%1 created"
msgstr "已建立 %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:565
+#. ($obj_type)
msgid "%1 deleted"
msgstr "已刪除 %1"
-#: html/Elements/MyTickets:24
+#: html/Elements/MyTickets:47
#. ($rows)
msgid "%1 highest priority tickets I own"
msgstr "å‰ %1 份待處ç†ç”³è«‹å–®"
@@ -267,8 +243,7 @@ msgstr "å‰ %1 份待處ç†ç”³è«‹å–®"
msgid "%1 highest priority tickets I own..."
msgstr "å‰ %1 份待處ç†ç”³è«‹å–®..."
-#: html/Elements/MyTickets:26
-#. ($rows)
+#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
msgstr "å‰ %1 份é€å‡ºçš„申請單..."
@@ -276,12 +251,12 @@ msgstr "å‰ %1 份é€å‡ºçš„申請單..."
msgid "%1 highest priority tickets pending my approval..."
msgstr "å‰ %1 份待簽核申請單..."
-#: bin/rt-crontool:157
+#: bin/rt-crontool:186
#. ($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:784
+#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å–®çš„ %2。"
@@ -290,8 +265,7 @@ msgstr "%1 å·²ä¸å†æ˜¯æ­¤è¡¨å–®çš„ %2。"
msgid "%1 is no longer a %2 for this ticket."
msgstr "%1 å·²ä¸å†æ˜¯æ­¤ç”³è«‹å–®çš„ %2。"
-#: lib/RT/Ticket_Overlay.pm:3540
-#. ($args{'Value'}, $cf->Name)
+#: NOT FOUND IN SOURCE
msgid "%1 is no longer a value for custom field %2"
msgstr "%1 å·²ä¸å†æ˜¯è‡ªè¨‚æ¬„ä½ %2 的值。"
@@ -299,11 +273,7 @@ msgstr "%1 å·²ä¸å†æ˜¯è‡ªè¨‚æ¬„ä½ %2 的值。"
msgid "%1 isn't a valid Queue id."
msgstr "%1 ä¸æ˜¯ä¸€å€‹åˆæ³•çš„表單編號。"
-#: NOT FOUND IN SOURCE
-msgid "%1 matches"
-msgstr ""
-
-#: html/Ticket/Create.html:155 html/Ticket/Create.html:156 html/Ticket/Elements/ShowBasics:36 html/Ticket/Elements/ShowBasics:42 html/Ticket/Elements/ShowBasics:47
+#: 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)
@@ -312,15 +282,7 @@ msgstr ""
msgid "%1 min"
msgstr "%1 分é˜"
-#: NOT FOUND IN SOURCE
-msgid "%1 most recently updated articles"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 newest articles"
-msgstr ""
-
-#: html/Elements/MyRequests:25
+#: html/Elements/MyRequests:47
#. ($rows)
msgid "%1 newest unowned tickets"
msgstr "å‰ %1 份待èªé ˜çš„申請單"
@@ -329,7 +291,7 @@ msgstr "å‰ %1 份待èªé ˜çš„申請單"
msgid "%1 not shown"
msgstr "沒有顯示 %1"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:827
msgid "%1 objects"
msgstr "%1 物件"
@@ -345,7 +307,7 @@ msgstr "最新 %1 份é€å‡ºçš„申請單..."
msgid "%1 result(s) found"
msgstr "找到 %1 é …çµæžœ"
-#: html/User/Elements/DelegateRights:75
+#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
msgstr "%1權é™"
@@ -366,7 +328,7 @@ msgstr "ä¸çŸ¥é“ %2 çš„ %1 類別"
msgid "%1 was created without a CurrentUser\\n"
msgstr "%1 新增時未指定ç¾è¡Œä½¿ç”¨è€…"
-#: lib/RT/Action/ResolveMembers.pm:41
+#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 會解決在已解決群組裡æˆå“¡çš„申請單。"
@@ -375,67 +337,31 @@ msgstr "%1 會解決在已解決群組裡æˆå“¡çš„申請單。"
msgid "%1 will stall a [local] BASE if it's dependent [or member] of a linked up request."
msgstr "如果 %1 起始申請單ä¾è³´æ–¼æŸå€‹éˆçµï¼Œæˆ–是æŸå€‹éˆçµçš„æˆå“¡ï¼Œå®ƒå°‡æœƒè¢«å»¶å®•ã€‚"
-#: NOT FOUND IN SOURCE
-msgid "%1 הוסף כערך עבור %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד עליה×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 ×›×™× ×•×™×™× ×“×•×¨×©×™× ×ž×–×”×” פנייה כדי לעבוד ×¢×œ×™×”× (מ %2) %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 לפני %2 ימי×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 נר××” כמו ×ובייקט מקומי, ×בל ×”×•× ×ינו × ×ž×¦× ×‘×ž×¡×“ הנתוני×"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 על ידי %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 פעולת-סקריפ נטענה"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "%1 שונה מ %2 ל %3"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:828
msgid "%1's %2 objects"
msgstr "%1 內的 %2 物件"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:829
msgid "%1's %2's %3 objects"
msgstr "%1 內的 %2 的 %3 物件"
-#: html/Search/Elements/SearchPrivacy:7 html/Search/Elements/SelectSearchObject:10 html/Search/Elements/SelectSearchesForObjects:11
-#. ($Object->Name)
+#: html/Search/Elements/SearchPrivacy:52 html/Search/Elements/SelectSearchObject:55 html/Search/Elements/SelectSearchesForObjects:56
#. ($object->Name)
+#. ($Object->Name)
msgid "%1's saved searches"
msgstr "%1 已儲存的查詢"
-#: lib/RT/Transaction_Overlay.pm:408
+#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1:未指定附件"
-#: html/Ticket/Elements/ShowTransactionAttachments:56
+#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
msgstr "%1 ä½å…ƒçµ„"
-#: html/Ticket/Elements/ShowTransactionAttachments:53
+#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
msgid "%1k"
msgstr "%1k ä½å…ƒçµ„"
@@ -444,7 +370,7 @@ msgstr "%1k ä½å…ƒçµ„"
msgid "%quant(%1,result) found"
msgstr "找到 %1 é …çµæžœ"
-#: lib/RT/Ticket_Overlay.pm:1252
+#: lib/RT/Ticket_Overlay.pm:1118
#. ($args{'Status'})
msgid "'%1' is an invalid value for status"
msgstr "'%1' ä¸æ˜¯ä¸€å€‹åˆæ³•çš„狀態值"
@@ -461,7 +387,7 @@ msgstr "(點é¸æ¬²åˆªé™¤çš„æˆå“¡)"
msgid "(Check box to delete scrip)"
msgstr "(點é¸æ¬²åˆªé™¤çš„手續)"
-#: html/Admin/Elements/EditCustomFieldValues:24 html/Admin/Elements/EditQueueWatchers:28 html/Admin/Elements/EditScrips:34 html/Admin/Elements/EditTemplates:35 html/Admin/Groups/Members.html:51 html/Elements/EditLinks:32 html/Ticket/Elements/EditPeople:45 html/User/Groups/Members.html:54
+#: 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 "(點é¸æ¬²åˆªé™¤çš„é …ç›®)"
@@ -469,45 +395,41 @@ msgstr "(點é¸æ¬²åˆªé™¤çš„é …ç›®)"
msgid "(Check boxes to delete)"
msgstr "(點é¸æ¬²åˆªé™¤çš„é …ç›®)"
-#: html/Ticket/Elements/PreviewScrips:49
+#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
msgstr "(點é¸æ¬²åœç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Elements/PreviewScrips:71
+#: html/Ticket/Elements/PreviewScrips:116
msgid "(Check boxes to enable notifications to the listed recipients)"
msgstr "(點é¸æ¬²å•Ÿç”¨é€šçŸ¥çš„收件人)"
-#: html/Ticket/Create.html:178
+#: html/Ticket/Create.html:209
msgid "(Enter ticket ids or URLs, separated with spaces)"
msgstr "(éµå…¥ç”³è«‹å–®ç·¨è™Ÿæˆ–網å€ï¼Œä»¥ç©ºç™½åˆ†éš”)"
-#: NOT FOUND IN SOURCE
-msgid "(Enter ticket ids or URLs, seperated with spaces)"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:53 html/Admin/Queues/Modify.html:59
+#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
-msgid "(If left blank, will default to %1"
+msgid "(If left blank, will default to %1)"
msgstr "(如果留白, 則é è¨­ç‚º %1)"
#: NOT FOUND IN SOURCE
msgid "(No Value)"
msgstr "(沒有值)"
-#: html/Admin/Elements/EditCustomFields:32 html/Admin/Elements/ListGlobalCustomFields:31
+#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
msgstr "(沒有自訂欄ä½)"
-#: html/Admin/Groups/Members.html:49 html/User/Groups/Members.html:52
+#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
msgstr "(沒有æˆå“¡)"
-#: html/Admin/Elements/EditScrips:31 html/Admin/Elements/ListGlobalScrips:31
+#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
msgstr "(沒有手續)"
-#: html/Admin/Elements/EditTemplates:30
+#: html/Admin/Elements/EditTemplates:52
msgid "(No templates)"
msgstr "沒有範本"
@@ -515,11 +437,11 @@ msgstr "沒有範本"
msgid "(No workflows)"
msgstr "沒有æµç¨‹"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
msgstr "(ç„¡)"
-#: html/Ticket/Update.html:66
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„密件副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
@@ -527,11 +449,11 @@ 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:78
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的管ç†å“¡é›»å­éƒµä»¶ä½å€ã€‚這<b>將會</b>更改後續的收件者å單。)"
-#: html/Ticket/Update.html:62
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>ä¸æœƒ</b>更改後續的收件者å單。)"
@@ -539,13 +461,13 @@ 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:68
+#: 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 "(é€å‡ºæœ¬ä»½æ›´æ–°çš„副本給å單上以逗號隔開的電å­éƒµä»¶ä½å€ã€‚這<b>將會</b>更改後續的收件者å單。)"
-#: html/Admin/Elements/EditScrip:80
+#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(當æ¢ä»¶æˆ–動作設為「使用者自訂ã€æ™‚,請填入這些欄ä½)"
#: NOT FOUND IN SOURCE
msgid "(default delegate)"
@@ -555,7 +477,7 @@ msgstr "(é è¨­ä»£ç†äºº)"
msgid "(delete)"
msgstr "(刪除)"
-#: html/Admin/Groups/index.html:32 html/User/Groups/index.html:32
+#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
msgstr "(空白)"
@@ -563,39 +485,31 @@ msgstr "(空白)"
msgid "(new)"
msgstr "(新增)"
-#: NOT FOUND IN SOURCE
-msgid "(no Summary)"
-msgstr ""
-
-#: html/Admin/Users/index.html:38
+#: html/Admin/Users/index.html:60
msgid "(no name listed)"
msgstr "(沒有列出姓å)"
#: NOT FOUND IN SOURCE
-msgid "(no name)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "(no subject)"
msgstr "(沒有主題)"
-#: html/Admin/Elements/SelectRights:47 html/Elements/SelectCustomFieldValue:29 html/Ticket/Elements/EditCustomField:64 html/Ticket/Elements/ShowCustomFields:35 lib/RT/Transaction_Overlay.pm:511
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(ç„¡)"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
msgstr "(沒有值)"
-#: html/Elements/EditLinks:105 html/Ticket/Elements/BulkLinks:27
+#: html/Elements/EditLinks:130 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
msgstr "(僅能指定一份申請單)"
-#: html/Elements/TicketList:167
+#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
msgstr "(等待簽核)"
-#: html/Elements/TicketList:170
+#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
msgstr "(等待其他集åˆ)"
@@ -607,11 +521,11 @@ msgstr "(等待其他申請單)"
msgid "(requestor's group)"
msgstr "(申請人所屬)"
-#: html/Admin/Users/Modify.html:49
+#: html/Admin/Users/Modify.html:71
msgid "(required)"
msgstr "(å¿…å¡«)"
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "(untitled)"
msgstr "(未命å)"
@@ -620,50 +534,38 @@ msgid "*"
msgstr "★"
#: NOT FOUND IN SOURCE
-msgid "..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I own..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "25 highest priority tickets I requested..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid ":"
msgstr ":"
-#: html/Ticket/Elements/ShowBasics:31
+#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Status%>"
-#: html/Elements/SelectTicketTypes:26
+#: html/Elements/SelectTicketTypes:48
msgid "<% $_ %>"
msgstr "<% $_ %>"
-#: html/Search/Elements/SelectLinks:26
+#: html/Search/Elements/SelectLinks:48
msgid "<%$_%>"
msgstr "<%$_%>"
-#: html/Search/Elements/PickBasics:132 html/Search/Elements/PickBasics:139 html/Search/Elements/PickBasics:88
+#: html/Search/Elements/DisplayOptions:65
msgid "<%$field%>"
msgstr "<%$field%>"
-#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:25 lib/RT/StyleGuide.pod:767
+#: docs/design_docs/string-extraction-guide.txt:54 html/Elements/CreateTicket:47 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"
-#: NOT FOUND IN SOURCE
-msgid "??????"
-msgstr ""
-
#: etc/initialdata:218
msgid "A blank template"
msgstr "空白範本"
+#: html/Admin/Users/Modify.html:363
+msgid "A password was not set, so user won't be able to login."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
msgstr "ACE 已刪除"
@@ -680,11 +582,11 @@ msgstr "無法刪除 ACE"
msgid "ACE could not be found"
msgstr "找ä¸åˆ° ACE"
-#: lib/RT/ACE_Overlay.pm:156 lib/RT/Principal_Overlay.pm:180
+#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
msgstr "找ä¸åˆ° ACE 設定"
-#: lib/RT/ACE_Overlay.pm:830
+#: lib/RT/ACE_Overlay.pm:854
msgid "ACEs can only be created and deleted."
msgstr "祇能新增或刪除 ACE 設定。"
@@ -692,6 +594,10 @@ msgstr "祇能新增或刪除 ACE 設定。"
msgid "ACLEquivalence"
msgstr "ACLEquivalence"
+#: html/Search/Elements/SelectAndOr:46
+msgid "AND"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
msgstr "離開以å…ä¸å°å¿ƒæ›´æ”¹åˆ°ç”³è«‹å–®ã€‚\\n"
@@ -700,7 +606,7 @@ msgstr "離開以å…ä¸å°å¿ƒæ›´æ”¹åˆ°ç”³è«‹å–®ã€‚\\n"
msgid "About Me"
msgstr "個人資訊"
-#: html/User/Elements/Tabs:31
+#: html/User/Elements/Tabs:53
msgid "About me"
msgstr "個人資訊"
@@ -708,24 +614,28 @@ msgstr "個人資訊"
msgid "Access Right"
msgstr "系統使用登錄權é™"
-#: html/Admin/Users/Modify.html:79
+#: html/Admin/Users/Modify.html:106
msgid "Access control"
msgstr "å­˜å–權é™"
-#: html/Admin/Elements/EditScrip:49
+#: html/Admin/Elements/EditScrip:71
msgid "Action"
msgstr "動作"
-#: lib/RT/Scrip_Overlay.pm:148
+#: lib/RT/Scrip_Overlay.pm:173
#. ($args{'ScripAction'})
msgid "Action %1 not found"
msgstr "動作 %1 找ä¸åˆ°"
-#: bin/rt-crontool:119
+#: NOT FOUND IN SOURCE
msgid "Action committed."
msgstr "動作執行完畢"
-#: bin/rt-crontool:115
+#: bin/rt-crontool:148
+msgid "Action committed.\\n"
+msgstr ""
+
+#: bin/rt-crontool:144
msgid "Action prepared..."
msgstr "動作準備完畢..."
@@ -733,19 +643,23 @@ msgstr "動作準備完畢..."
msgid "Activated Date"
msgstr "申請啟動時間"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add"
msgstr "新增"
-#: html/Search/Bulk.html:93
+#: html/Search/Bulk.html:114
msgid "Add AdminCc"
msgstr "新增管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Search/Bulk.html:89
+#: html/Search/Bulk.html:110
msgid "Add Cc"
msgstr "新增副本收件人"
-#: html/Search/Elements/PickCriteria:24
+#: html/Search/Elements/EditFormat:49
+msgid "Add Columns"
+msgstr ""
+
+#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
msgstr "新增æ¢ä»¶"
@@ -753,7 +667,7 @@ msgstr "新增æ¢ä»¶"
msgid "Add Entry"
msgstr "新增列"
-#: html/Ticket/Create.html:113 html/Ticket/Update.html:81
+#: html/Ticket/Create.html:144 html/Ticket/Update.html:114
msgid "Add More Files"
msgstr "新增更多附件"
@@ -761,11 +675,11 @@ msgstr "新增更多附件"
msgid "Add Next State"
msgstr "新增下一項關å¡"
-#: html/Search/Bulk.html:85
+#: html/Search/Bulk.html:106
msgid "Add Requestor"
msgstr "新增申請人"
-#: html/Admin/Elements/AddCustomFieldValue:24
+#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
msgstr "新增欄ä½å€¼"
@@ -789,36 +703,40 @@ msgstr "新增全域手續"
msgid "Add a scrip to this queue"
msgstr "新增一é“手續到此表單"
-#: html/Admin/Global/Scrip.html:54
+#: html/Admin/Global/Scrip.html:76
msgid "Add a scrip which will apply to all queues"
msgstr "新增一é“用於所有表單的手續"
-#: html/Search/Build.html:43
+#: html/Search/Build.html:85
msgid "Add additional criteria"
-msgstr ""
+msgstr "新增查詢æ¢ä»¶"
-#: html/Search/Bulk.html:125
+#: html/Search/Bulk.html:146
msgid "Add comments or replies to selected tickets"
msgstr "新增評論或回覆到指定的申請單"
-#: html/Admin/Groups/Members.html:41 html/User/Groups/Members.html:38
+#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
msgstr "新增æˆå“¡"
-#: html/Admin/Queues/People.html:65 html/Ticket/Elements/AddWatchers:27
+#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
msgstr "新增視察員"
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "Add, delete and modify custom field values for objects"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "AddNextState"
msgstr "新增下一項關å¡"
-#: lib/RT/Queue_Overlay.pm:684
+#: lib/RT/Queue_Overlay.pm:760
#. ($args{'Type'})
msgid "Added principal as a %1 for this queue"
msgstr "å–®ä½å·²æ–°å¢žç‚ºæ­¤è¡¨å–®çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:1547
+#: lib/RT/Ticket_Overlay.pm:1416
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "å–®ä½å·²æ–°å¢žç‚ºæ­¤ç”³è«‹å–®çš„ %1"
@@ -827,11 +745,11 @@ msgstr "å–®ä½å·²æ–°å¢žç‚ºæ­¤ç”³è«‹å–®çš„ %1"
msgid "Additional Hints"
msgstr "é¡å¤–æ示"
-#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:111
+#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:133
msgid "Address1"
msgstr "ä½å€"
-#: html/Admin/Users/Modify.html:124 html/User/Prefs.html:115
+#: html/Admin/Users/Modify.html:151 html/User/Prefs.html:137
msgid "Address2"
msgstr "ä½å€(續)"
@@ -843,7 +761,7 @@ msgstr "調整閃çˆé€Ÿåº¦å¿«æ…¢"
msgid "Admin"
msgstr "管ç†å“¡"
-#: html/Ticket/Create.html:73
+#: html/Ticket/Create.html:95
msgid "Admin Cc"
msgstr "管ç†å“¡å‰¯æœ¬"
@@ -859,7 +777,7 @@ msgstr "管ç†å“¡å›žè¦†"
msgid "Admin Rights"
msgstr "管ç†å“¡æ¬Šé™"
-#: html/Admin/Queues/index.html:24 html/Admin/Queues/index.html:27
+#: html/Admin/Queues/index.html:46 html/Admin/Queues/index.html:49
msgid "Admin queues"
msgstr "表單管ç†"
@@ -867,7 +785,7 @@ msgstr "表單管ç†"
msgid "Admin users"
msgstr "使用者管ç†"
-#: html/Admin/Global/index.html:25 html/Admin/Global/index.html:27
+#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
msgstr "管ç†/全域設定"
@@ -887,7 +805,7 @@ msgstr "管ç†å“¡ Email"
msgid "AdminAllPersonalGroups"
msgstr "管ç†æ‰€æœ‰ä»£ç†äººç¾¤çµ„"
-#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:38 lib/RT/ACE_Overlay.pm:88
+#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "管ç†å“¡å‰¯æœ¬"
@@ -899,15 +817,15 @@ msgstr "管ç†å“¡è©•è«–"
msgid "AdminCorrespondence"
msgstr "管ç†å“¡å›žè¦†"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:101
msgid "AdminCustomField"
msgstr "管ç†è‡ªè¨‚欄ä½"
-#: lib/RT/Queue_Overlay.pm:73
+#: NOT FOUND IN SOURCE
msgid "AdminCustomFields"
msgstr "管ç†è‡ªè¨‚欄ä½"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "AdminGroup"
msgstr "管ç†ç¾¤çµ„"
@@ -915,7 +833,7 @@ msgstr "管ç†ç¾¤çµ„"
msgid "AdminGroupDescription"
msgstr "管ç†ç¾¤çµ„æè¿°"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "AdminGroupMembership"
msgstr "管ç†ç¾¤çµ„æˆå“¡"
@@ -931,15 +849,15 @@ msgstr "管ç†ç¾¤çµ„權é™"
msgid "AdminGroupStatus"
msgstr "管ç†ç¾¤çµ„狀態"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "AdminOwnPersonalGroups"
msgstr "管ç†ä»£ç†äººç¾¤çµ„"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "AdminQueue"
msgstr "管ç†è¡¨å–®"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "AdminUsers"
msgstr "管ç†ä½¿ç”¨è€…"
@@ -947,7 +865,7 @@ msgstr "管ç†ä½¿ç”¨è€…"
msgid "Administrative"
msgstr "行政類"
-#: html/Admin/Queues/People.html:47 html/Ticket/Elements/EditPeople:53
+#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
msgstr "管ç†å“¡å‰¯æœ¬"
@@ -955,7 +873,7 @@ msgstr "管ç†å“¡å‰¯æœ¬"
msgid "Admins"
msgstr "主管"
-#: html/Ticket/Elements/Tabs:174
+#: html/Ticket/Elements/Tabs:197
msgid "Advanced"
msgstr "進階"
@@ -965,9 +883,9 @@ msgstr "進階查詢"
#: NOT FOUND IN SOURCE
msgid "Advanced Search Criteria"
-msgstr ""
+msgstr "進階查詢æ¢ä»¶"
-#: html/Elements/SelectDateRelation:35
+#: html/Elements/SelectDateRelation:57
msgid "After"
msgstr "晚於"
@@ -975,6 +893,10 @@ msgstr "晚於"
msgid "Age"
msgstr "經歷時間"
+#: html/Search/Elements/PickCriteria:52
+msgid "Aggregator"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Alias"
msgstr "執行其他æµç¨‹"
@@ -992,18 +914,14 @@ msgid "All Approvals Passed"
msgstr "完æˆå…¨éƒ¨ç°½æ ¸"
#: NOT FOUND IN SOURCE
-msgid "All Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "All Condition"
msgstr "所有æ¢ä»¶"
-#: html/Admin/Elements/EditCustomFields:94
+#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
msgstr "所有自訂欄ä½"
-#: html/Admin/Queues/index.html:52
+#: html/Admin/Queues/index.html:75
msgid "All Queues"
msgstr "所有表單"
@@ -1027,6 +945,10 @@ msgstr "無論寄件來æºç‚ºä½•ï¼Œä¸€å¾‹å¯„信給申請人"
msgid "Amount"
msgstr "數é¡"
+#: html/Search/Elements/EditQuery:56
+msgid "And/Or"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Any Condition"
msgstr "ä»»æ„æ¢ä»¶"
@@ -1035,11 +957,11 @@ msgstr "ä»»æ„æ¢ä»¶"
msgid "Applies To"
msgstr "套用於"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
msgstr "套用於"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply"
msgstr "套用"
@@ -1047,27 +969,27 @@ msgstr "套用"
msgid "Apply Template"
msgstr "引用範本"
-#: html/Search/Edit.html:42
+#: html/Search/Edit.html:64
msgid "Apply your changes"
msgstr "套用更動"
-#: html/Elements/Tabs:58
+#: html/Elements/Tabs:74
msgid "Approval"
msgstr "簽核"
-#: html/Approvals/Display.html:45 html/Approvals/Elements/ShowDependency:41 html/Approvals/index.html:64
+#: html/Approvals/Display.html:67 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 "簽核單 #%1:%2"
-#: html/Approvals/index.html:53
+#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
msgstr "簽核單 #%1:系統錯誤,記錄失敗"
-#: html/Approvals/index.html:51
+#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
msgstr "簽核單 #%1:記錄完畢"
@@ -1108,7 +1030,7 @@ msgstr "簽核種類"
msgid "Approval diagram"
msgstr "簽核æµç¨‹"
-#: html/Approvals/Elements/Approve:43
+#: html/Approvals/Elements/Approve:65
msgid "Approve"
msgstr "核准"
@@ -1128,7 +1050,7 @@ msgstr "簽核備註:%1"
msgid "Apr"
msgstr "四月"
-#: lib/RT/Date.pm:414
+#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "04"
@@ -1140,68 +1062,48 @@ msgstr "四月"
msgid "Are you sure to delete checked items?"
msgstr "您確定è¦åˆªé™¤ï¼Ÿ"
-#: NOT FOUND IN SOURCE
-msgid "Are you sure you want to delete this article?"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1 deleted"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article #%1: %2"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Article not found"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Articles"
-msgstr ""
-
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:52
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:73
msgid "Ascending"
msgstr "éžå¢ž"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
msgstr "指派åŠç§»é™¤è‡ªè¨‚欄ä½"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
msgstr "指派自訂欄ä½"
-#: html/Search/Bulk.html:134 html/SelfService/Update.html:47 html/Ticket/ModifyAll.html:82 html/Ticket/Update.html:81
+#: html/Search/Bulk.html:164 html/SelfService/Update.html:87 html/Ticket/ModifyAll.html:115 html/Ticket/Update.html:114
msgid "Attach"
msgstr "附件"
-#: html/SelfService/Create.html:64 html/Ticket/Create.html:109
+#: html/SelfService/Create.html:92 html/Ticket/Create.html:140
msgid "Attach file"
msgstr "附加檔案"
-#: html/SelfService/Update.html:36 html/Ticket/Create.html:97 html/Ticket/Update.html:70
+#: html/SelfService/Update.html:75 html/Ticket/Create.html:128 html/Ticket/Update.html:92
msgid "Attached file"
msgstr "ç¾æœ‰é™„件"
-#: html/Ticket/ShowEmailRecord.html:11 html/Ticket/ShowEmailRecord.html:14 html/Ticket/ShowEmailRecord.html:7
+#: html/Ticket/ShowEmailRecord.html:52 html/Ticket/ShowEmailRecord.html:56 html/Ticket/ShowEmailRecord.html:59
#. ($Attachment)
msgid "Attachment '%1' could not be loaded"
msgstr "無法載入附件 '%1'"
-#: lib/RT/Transaction_Overlay.pm:416
+#: lib/RT/Transaction_Overlay.pm:478
msgid "Attachment created"
msgstr "附件新增完畢"
-#: lib/RT/Tickets_Overlay.pm:1251
+#: lib/RT/Tickets_Overlay.pm:1673
msgid "Attachment filename"
msgstr "附件檔å"
-#: html/Ticket/Elements/ShowAttachments:25
+#: html/Ticket/Elements/ShowAttachments:47
msgid "Attachments"
msgstr "附件"
-#: lib/RT/Attributes_Overlay.pm:158
+#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
msgstr "已刪除該屬性"
@@ -1213,7 +1115,7 @@ msgstr "屬性"
msgid "Aug"
msgstr "八月"
-#: lib/RT/Date.pm:418
+#: lib/RT/Date.pm:444
msgid "Aug."
msgstr "08"
@@ -1245,7 +1147,7 @@ msgstr "自動å°ç”³è«‹äººå›žè¦†"
msgid "AutoreplyToRequestors"
msgstr "自動å°ç”³è«‹äººå›žè¦†"
-#: html/Search/Elements/EditFormat:4
+#: NOT FOUND IN SOURCE
msgid "Available Columns"
msgstr "å¯ç”¨çš„欄ä½ï¼š"
@@ -1277,7 +1179,7 @@ msgstr "%1 的資料錯誤"
msgid "Bad transaction number for attachment. %1 should be %2\\n"
msgstr "附件的處ç†è™Ÿç¢¼éŒ¯èª¤ã€‚%1 應為 %2\\n"
-#: html/Admin/Elements/GroupTabs:38 html/Admin/Elements/QueueTabs:38 html/Admin/Elements/UserTabs:37 html/Ticket/Elements/Tabs:91 html/User/Elements/GroupTabs:37
+#: 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 "基本資訊"
@@ -1285,15 +1187,15 @@ msgstr "基本資訊"
msgid "Batch Approval"
msgstr "批次簽核"
-#: html/Ticket/Update.html:64
+#: html/Ticket/Update.html:86
msgid "Bcc"
msgstr "密件副本"
-#: html/Admin/Elements/EditScrip:73
+#: html/Admin/CustomFields/GroupRights.html:91 html/Admin/CustomFields/UserRights.html:74 html/Admin/Elements/EditScrip:95
msgid "Be sure to save your changes"
msgstr "請別忘了儲存修改。"
-#: html/Elements/SelectDateRelation:33 lib/RT/CurrentUser.pm:336
+#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
msgstr "æ—©æ–¼"
@@ -1305,6 +1207,10 @@ msgstr "開始簽核"
msgid "Begin From "
msgstr "起始日"
+#: html/Elements/Header:80
+msgid "Best Practical Solutions, LLC corporate logo"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Binary"
msgstr "檔案"
@@ -1317,19 +1223,23 @@ msgstr "生日"
msgid "Blank"
msgstr "空白範本"
+#: html/Search/Elements/EditFormat:84
+msgid "Bold"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Bookmarkable URL for this search"
msgstr "將查詢çµæžœè½‰ç‚ºå¯æ”¾å…¥æ›¸ç±¤çš„網å€"
-#: html/Search/Results.html:47
+#: html/Search/Results.html:81
msgid "Bookmarkable link"
-msgstr ""
+msgstr "å¯æ”¾å…¥æ›¸ç±¤çš„網å€"
-#: html/Ticket/Elements/ShowHistory:38 html/Ticket/Elements/ShowHistory:44
+#: html/Ticket/Elements/ShowHistory:60 html/Ticket/Elements/ShowHistory:66
msgid "Brief headers"
msgstr "精簡標頭檔"
-#: html/Search/Bulk.html:24 html/Search/Bulk.html:25
+#: html/Search/Bulk.html:46 html/Search/Bulk.html:47
msgid "Bulk ticket update"
msgstr "更新整批申請單"
@@ -1341,35 +1251,40 @@ msgstr "事業部"
msgid "Business Unit:"
msgstr "事業部:"
-#: lib/RT/User_Overlay.pm:1533
+#: lib/RT/User_Overlay.pm:1722
msgid "Can not modify system users"
msgstr "無法更改系統使用者"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Queue_Overlay.pm:92
msgid "Can this principal see this queue"
msgstr "該單ä½æ˜¯å¦èƒ½æŸ¥é–±æ­¤è¡¨å–®"
-#: lib/RT/CustomField_Overlay.pm:211
+#: lib/RT/CustomField_Overlay.pm:370
msgid "Can't add a custom field value without a name"
msgstr "ä¸èƒ½æ–°å¢žæ²’有å稱的自訂欄ä½å€¼"
-#: html/Search/Build.html:694
+#: html/Admin/CustomFields/Objects.html:86
+#. ($Class)
+msgid "Can't find a collection class for '%1'"
+msgstr ""
+
+#: html/Search/Build.html:761
msgid "Can't find a saved search to work with"
msgstr "找ä¸åˆ°å·²å„²å­˜çš„查詢"
-#: lib/RT/Link_Overlay.pm:126
+#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
msgstr "申請單ä¸èƒ½éˆçµè‡ªå·±ã€‚"
-#: lib/RT/Ticket_Overlay.pm:2716
+#: NOT FOUND IN SOURCE
msgid "Can't merge into a merged ticket. You should never get this error"
msgstr "ä¸èƒ½æ•´åˆé€²å·²æ•´åˆéŽçš„申請單。這個錯誤ä¸è©²ç™¼ç”Ÿã€‚"
-#: html/Search/Build.html:699
+#: html/Search/Build.html:766
msgid "Can't save this search"
msgstr "無法儲存此項查詢"
-#: lib/RT/Record.pm:1060 lib/RT/Record.pm:1138
+#: lib/RT/Record.pm:1266 lib/RT/Record.pm:1344
msgid "Can't specifiy both base and target"
msgstr "ä¸èƒ½åŒæ™‚指定起始申請單與目的申請單"
@@ -1377,7 +1292,7 @@ msgstr "ä¸èƒ½åŒæ™‚指定起始申請單與目的申請單"
msgid "Cancel"
msgstr "å–消"
-#: html/autohandler:132
+#: html/autohandler:148
#. ($msg)
msgid "Cannot create user: %1"
msgstr "無法新增使用者:%1"
@@ -1398,7 +1313,7 @@ msgstr "分類管ç†"
msgid "Category"
msgstr "分類"
-#: etc/initialdata:50 html/Admin/Queues/People.html:43 html/SelfService/Create.html:48 html/Ticket/Create.html:63 html/Ticket/Elements/EditPeople:50 html/Ticket/Elements/ShowPeople:34 html/Ticket/Update.html:59 lib/RT/ACE_Overlay.pm:87
+#: 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
msgid "Cc"
msgstr "副本"
@@ -1414,7 +1329,7 @@ msgstr "董事長室"
msgid "Change Ticket"
msgstr "修改申請單"
-#: html/SelfService/Prefs.html:30
+#: html/SelfService/Prefs.html:52
msgid "Change password"
msgstr "更改密碼"
@@ -1422,19 +1337,19 @@ msgstr "更改密碼"
msgid "ChangeOwnerUI"
msgstr "å¯å¦é¸æ“‡è¡¨å–®æ‰¿è¾¦äºº"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:100
msgid "Check All"
msgstr "全部é¸å–"
-#: html/SelfService/Update.html:39 html/Ticket/Create.html:100 html/Ticket/Update.html:73
+#: html/SelfService/Update.html:78 html/Ticket/Create.html:131 html/Ticket/Update.html:95
msgid "Check box to delete"
msgstr "é¸æ“‡æ¬²åˆªé™¤çš„é …ç›®"
-#: html/Admin/Elements/SelectRights:30
+#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
msgstr "é¸æ“‡æ¬²æ’¤æ¶ˆçš„權利"
-#: html/Elements/EditLinks:121 html/Elements/EditLinks:63 html/Elements/ShowLinks:56 html/Ticket/Create.html:183 html/Ticket/Elements/BulkLinks:42
+#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
msgstr "å­ç”³è«‹å–®"
@@ -1446,47 +1361,27 @@ msgstr "中文姓å"
msgid "Chinese/English"
msgstr "中英文"
-#: html/Admin/Users/Modify.html:129 html/User/Prefs.html:119
+#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "所在城市"
#: NOT FOUND IN SOURCE
-msgid "Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class Name"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Class is"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Classes"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "ClassicUI"
msgstr "傳統介é¢"
-#: NOT FOUND IN SOURCE
+#: html/Elements/Submit:102
msgid "Clear All"
msgstr "全部清除"
-#: html/Ticket/Elements/ShowDates:47
+#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
msgstr "已解決"
-#: html/SelfService/Closed.html:24
+#: NOT FOUND IN SOURCE
msgid "Closed Tickets"
msgstr "已解決的申請單"
-#: NOT FOUND IN SOURCE
-msgid "Closed requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:44
+#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
msgstr "已解決的申請單"
@@ -1498,11 +1393,11 @@ msgstr "執行程å¼ç¢¼"
msgid "Command not understood!\\n"
msgstr "指令無法辨識ï¼\\n"
-#: html/Ticket/Elements/ShowTransaction:152 html/Ticket/Elements/Tabs:154
+#: html/Ticket/Elements/ShowTransaction:182 html/Ticket/Elements/Tabs:176
msgid "Comment"
msgstr "è©•è«–"
-#: html/Admin/Queues/Modify.html:57
+#: html/Admin/Queues/Modify.html:79
msgid "Comment Address"
msgstr "è©•è«–é›»å­éƒµä»¶åœ°å€"
@@ -1510,11 +1405,11 @@ msgstr "è©•è«–é›»å­éƒµä»¶åœ°å€"
msgid "Comment not recorded"
msgstr "評論未被紀錄"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "Comment on tickets"
msgstr "å°ç”³è«‹å–®æ出評論"
-#: lib/RT/Queue_Overlay.pm:88
+#: lib/RT/Queue_Overlay.pm:112
msgid "CommentOnTicket"
msgstr "評論申請單"
@@ -1522,11 +1417,11 @@ msgstr "評論申請單"
msgid "Comments"
msgstr "è©•è«–"
-#: html/Ticket/ModifyAll.html:69 html/Ticket/Update.html:51
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
msgid "Comments (Not sent to requestors)"
msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
-#: html/Search/Bulk.html:129
+#: html/Search/Bulk.html:150
msgid "Comments (not sent to requestors)"
msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
@@ -1534,11 +1429,11 @@ msgstr "è©•è«–(ä¸é€çµ¦ç”³è«‹äºº)"
msgid "Comments about %1"
msgstr "å° %1 çš„è©•è«–"
-#: html/Admin/Users/Modify.html:182 html/Ticket/Elements/ShowRequestor:45
+#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
msgid "Comments about this user"
msgstr "使用者æè¿°"
-#: lib/RT/Transaction_Overlay.pm:537
+#: lib/RT/Transaction_Overlay.pm:623
msgid "Comments added"
msgstr "新增評論完畢"
@@ -1546,7 +1441,7 @@ msgstr "新增評論完畢"
msgid "Commit"
msgstr "確èª"
-#: lib/RT/Action/Generic.pm:149
+#: lib/RT/Action/Generic.pm:176
msgid "Commit Stubbed"
msgstr "消除更動完畢"
@@ -1562,23 +1457,23 @@ msgstr "å„å…¬å¸ç¨ç«‹é¡¯ç¤º"
msgid "Compile Restrictions"
msgstr "設定查詢æ¢ä»¶"
-#: html/Admin/Elements/EditScrip:41
+#: html/Admin/Elements/EditScrip:63
msgid "Condition"
msgstr "æ¢ä»¶"
-#: bin/rt-crontool:105
+#: bin/rt-crontool:131
msgid "Condition matches..."
msgstr "符åˆæ¢ä»¶..."
-#: lib/RT/Scrip_Overlay.pm:164
+#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
msgstr "未找到符åˆçš„ç¾æ³"
-#: html/Elements/Tabs:52
+#: html/Elements/Tabs:81
msgid "Configuration"
msgstr "設定"
-#: html/SelfService/Prefs.html:32
+#: html/SelfService/Prefs.html:54
msgid "Confirm"
msgstr "確èªå¯†ç¢¼"
@@ -1602,11 +1497,11 @@ msgstr "連絡資訊系統"
msgid "Contacted date '%1' could not be parsed"
msgstr "無法解讀è¯çµ¡æ—¥æœŸ '%1'"
-#: html/Admin/Elements/ModifyTemplate:43 html/Elements/SelectAttachmentField:26 html/Ticket/ModifyAll.html:86
+#: html/Admin/Elements/ModifyTemplate:65 html/Elements/SelectAttachmentField:48 html/Ticket/ModifyAll.html:119
msgid "Content"
msgstr "內容"
-#: html/Elements/SelectAttachmentField:27
+#: html/Elements/SelectAttachmentField:49
msgid "Content-Type"
msgstr "內容類型"
@@ -1614,7 +1509,7 @@ msgstr "內容類型"
msgid "Coould not create group"
msgstr "無法新增群組"
-#: html/Search/Elements/EditSearches:16
+#: html/Search/Elements/EditSearches:64
msgid "Copy"
msgstr "複製"
@@ -1630,7 +1525,7 @@ msgstr "回覆"
msgid "Correspondence Address"
msgstr "申請單回覆地å€"
-#: lib/RT/Transaction_Overlay.pm:533
+#: lib/RT/Transaction_Overlay.pm:619
msgid "Correspondence added"
msgstr "新增申請單回覆"
@@ -1638,7 +1533,7 @@ msgstr "新增申請單回覆"
msgid "Correspondence not recorded"
msgstr "未紀錄申請單回覆"
-#: lib/RT/Ticket_Overlay.pm:3471
+#: NOT FOUND IN SOURCE
msgid "Could not add new custom field value for ticket. "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè¨‚欄ä½çš„值 "
@@ -1646,15 +1541,29 @@ msgstr "ä¸èƒ½æ–°å¢žè‡ªè¨‚欄ä½çš„值 "
msgid "Could not add new custom field value for ticket. %1 "
msgstr "ä¸èƒ½æ–°å¢žè‡ªè¨‚欄ä½çš„值。%1 "
-#: lib/RT/Ticket_Overlay.pm:2967 lib/RT/Ticket_Overlay.pm:2975 lib/RT/Ticket_Overlay.pm:2992
+#: lib/RT/Record.pm:1693
+msgid "Could not add new custom field value. "
+msgstr ""
+
+#: lib/RT/Record.pm:1646
+#. (, $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
msgid "Could not change owner. "
msgstr "ä¸èƒ½æ›´æ”¹æ‰¿è¾¦äººã€‚ "
-#: html/Admin/Elements/EditCustomField:84 html/Admin/Elements/EditCustomFields:164
+#: html/Admin/CustomFields/Modify.html:119
#. ($msg)
msgid "Could not create CustomField"
msgstr "無法新增自訂欄ä½"
+#: html/Admin/Elements/EditCustomField:113
+#. ($msg)
+msgid "Could not create CustomField: %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Could not create Scrip"
msgstr "無法建立訊æ¯é€šçŸ¥"
@@ -1663,7 +1572,7 @@ msgstr "無法建立訊æ¯é€šçŸ¥"
msgid "Could not create Template"
msgstr "無法建立通知範本"
-#: html/User/Groups/Modify.html:76 lib/RT/Group_Overlay.pm:474 lib/RT/Group_Overlay.pm:481
+#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
msgstr "無法新增群組"
@@ -1671,16 +1580,16 @@ msgstr "無法新增群組"
msgid "Could not create item"
msgstr "無法新增項目"
-#: html/Admin/Global/Template.html:74 html/Admin/Queues/Template.html:71
+#: html/Admin/Global/Template.html:96 html/Admin/Queues/Template.html:93
#. ($msg)
msgid "Could not create template: %1"
msgstr "無法新增範本:%1"
-#: lib/RT/Ticket_Overlay.pm:1185 lib/RT/Ticket_Overlay.pm:364
+#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
msgid "Could not create ticket. Queue not set"
msgstr "無法新增申請單。尚未指定表單。"
-#: lib/RT/User_Overlay.pm:226 lib/RT/User_Overlay.pm:240 lib/RT/User_Overlay.pm:249 lib/RT/User_Overlay.pm:258 lib/RT/User_Overlay.pm:267 lib/RT/User_Overlay.pm:281 lib/RT/User_Overlay.pm:291 lib/RT/User_Overlay.pm:462
+#: 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
msgid "Could not create user"
msgstr "無法新增使用者"
@@ -1700,11 +1609,11 @@ msgstr "找ä¸åˆ°ç·¨è™Ÿ %1 的申請單"
msgid "Could not find group %1."
msgstr "找ä¸åˆ°ç¾¤çµ„ %1。"
-#: lib/RT/Queue_Overlay.pm:662 lib/RT/Ticket_Overlay.pm:1515
+#: lib/RT/Queue_Overlay.pm:738 lib/RT/Ticket_Overlay.pm:1384
msgid "Could not find or create that user"
msgstr "找ä¸åˆ°æˆ–無法新增該å使用者"
-#: lib/RT/Queue_Overlay.pm:723 lib/RT/Ticket_Overlay.pm:1596
+#: lib/RT/Queue_Overlay.pm:799 lib/RT/Ticket_Overlay.pm:1465
msgid "Could not find that principal"
msgstr "找ä¸åˆ°è©²å–®ä½"
@@ -1712,25 +1621,34 @@ msgstr "找ä¸åˆ°è©²å–®ä½"
msgid "Could not find user %1."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… %1。"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
msgstr "ç„¡æ³•è¼‰å…¥æ¬„ä½ %1"
-#: html/Admin/Groups/Members.html:87 html/User/Groups/Members.html:89 html/User/Groups/Modify.html:81
+#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
msgstr "無法載入群組"
-#: lib/RT/Queue_Overlay.pm:682
+#: lib/RT/SavedSearch.pm:120
+#. ($privacy)
+msgid "Could not load object for %1"
+msgstr ""
+
+#: lib/RT/SavedSearch.pm:188
+msgid "Could not load search attribute"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
msgid "Could not make that principal a %1 for this queue"
msgstr "無法將該單ä½è¨­ç‚ºæ­¤è¡¨å–®çš„ %1。"
-#: lib/RT/Ticket_Overlay.pm:1536
+#: lib/RT/Ticket_Overlay.pm:1405
#. ($self->loc($args{'Type'}))
msgid "Could not make that principal a %1 for this ticket"
msgstr "無法將該單ä½è¨­ç‚ºæ­¤ç”³è«‹å–®çš„ %1。"
-#: lib/RT/Queue_Overlay.pm:781
+#: lib/RT/Queue_Overlay.pm:857
#. ($args{'Type'})
msgid "Could not remove that principal as a %1 for this queue"
msgstr "ç„¡æ³•å°‡å–®ä½ %1 從表單移除。"
@@ -1739,15 +1657,15 @@ msgstr "ç„¡æ³•å°‡å–®ä½ %1 從表單移除。"
msgid "Could not remove that principal as a %1 for this ticket"
msgstr "ç„¡æ³•å°‡å–®ä½ %1 從申請單移除。"
-#: lib/RT/User_Overlay.pm:162
+#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
msgstr "無法設定使用者資訊"
-#: lib/RT/Group_Overlay.pm:977
+#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
msgstr "無法新增æˆå“¡è‡³ç¾¤çµ„"
-#: lib/RT/Ticket_Overlay.pm:3481 lib/RT/Ticket_Overlay.pm:3537
+#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "無法新增更動報告"
@@ -1760,15 +1678,15 @@ msgstr "無法從 gpg 回函辨識出該採å–的行動\\n"
msgid "Couldn't find group\\n"
msgstr "找ä¸åˆ°ç¾¤çµ„\\n"
-#: lib/RT/Record.pm:748
+#: lib/RT/Record.pm:939
msgid "Couldn't find row"
msgstr "找ä¸åˆ°æ­¤åˆ—資料"
-#: lib/RT/Group_Overlay.pm:951
+#: lib/RT/Group_Overlay.pm:985
msgid "Couldn't find that principal"
msgstr "找ä¸åˆ°è©²å–®ä½"
-#: lib/RT/CustomField_Overlay.pm:245
+#: lib/RT/CustomField_Overlay.pm:404
msgid "Couldn't find that value"
msgstr "找ä¸åˆ°è©²å€¼"
@@ -1780,16 +1698,18 @@ msgstr "找ä¸åˆ°è©²è¦–察員"
msgid "Couldn't find user\\n"
msgstr "找ä¸åˆ°ä½¿ç”¨è€…\\n"
-#: lib/RT/CurrentUser.pm:123
+#: lib/RT/CurrentUser.pm:146
#. ($self->Id)
msgid "Couldn't load %1 from the users database.\\n"
msgstr "無法從使用者資料庫載入 %1。\\n"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:149
+#. ($id)
msgid "Couldn't load Class %1"
msgstr "無法載入類別 %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:107
+#. ($id)
msgid "Couldn't load CustomField %1"
msgstr "ç„¡æ³•è¼‰å…¥è‡ªè¨‚æ¬„ä½ %1"
@@ -1805,25 +1725,26 @@ msgstr "無法載入 RT 設定檔 '%1' %2"
msgid "Couldn't load Scrips."
msgstr "無法載入手續。"
-#: html/Admin/Groups/GroupRights.html:87 html/Admin/Groups/UserRights.html:74
+#: 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:169 lib/RT/Link_Overlay.pm:178 lib/RT/Link_Overlay.pm:205
+#: lib/RT/Link_Overlay.pm:203 lib/RT/Link_Overlay.pm:212 lib/RT/Link_Overlay.pm:239
msgid "Couldn't load link"
msgstr "無法載入éˆçµã€‚"
-#: NOT FOUND IN SOURCE
+#: 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"
-#: html/Admin/Elements/EditCustomFields:145 html/Admin/Queues/CustomFields.html:35 html/Admin/Queues/People.html:120
+#: html/Admin/Queues/People.html:142
#. ($id)
msgid "Couldn't load queue"
msgstr "無法載入表單"
-#: html/Admin/Queues/GroupRights.html:100 html/Admin/Queues/UserRights.html:71
+#: html/Admin/Queues/GroupRights.html:122 html/Admin/Queues/UserRights.html:93
#. ($id)
msgid "Couldn't load queue %1"
msgstr "無法載入表單 %1"
@@ -1840,16 +1761,26 @@ msgstr "無法載入範本"
msgid "Couldn't load that user (%1)"
msgstr "無法載入該å使用者(%1)"
-#: html/SelfService/Display.html:116
+#: html/SelfService/Display.html:156
#. ($id)
msgid "Couldn't load ticket '%1'"
msgstr "無法載入申請單 '%1'"
-#: html/Admin/Users/Modify.html:146 html/User/Prefs.html:131
+#: 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 ""
+
+#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
msgstr "國家"
-#: html/Admin/Elements/CreateUserCalled:25 html/Admin/Elements/EditCustomField:62 html/Admin/Elements/EditScrip:110 html/Admin/Groups/Modify.html:55 html/Admin/Queues/Template.html:44 html/Elements/QuickCreate:23 html/Ticket/Create.html:134 html/Ticket/Create.html:195 html/User/Groups/Modify.html:55
+#: 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
msgid "Create"
msgstr "新增"
@@ -1865,20 +1796,16 @@ msgstr "新增申請單"
msgid "Create User:"
msgstr "新增æˆå“¡ï¼š"
-#: NOT FOUND IN SOURCE
-msgid "Create a Class"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:74
+#: html/Admin/CustomFields/Modify.html:109 html/Admin/Elements/EditCustomField:96
msgid "Create a CustomField"
msgstr "新增自訂欄ä½"
-#: html/Admin/Queues/CustomField.html:47
+#: html/Admin/Queues/CustomField.html:69
#. ($QueueObj->Name())
msgid "Create a CustomField for queue %1"
msgstr "為 %1 表單新增自訂欄ä½"
-#: html/Admin/Global/CustomField.html:47
+#: NOT FOUND IN SOURCE
msgid "Create a CustomField which applies to all queues"
msgstr "為 %1 表單新增自訂欄ä½"
@@ -1887,10 +1814,6 @@ msgid "Create a new Custom Field"
msgstr "新增自訂欄ä½"
#: NOT FOUND IN SOURCE
-msgid "Create a new article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create a new global Scrip"
msgstr "新增全域手續"
@@ -1898,11 +1821,11 @@ msgstr "新增全域手續"
msgid "Create a new global scrip"
msgstr "新增全域手續"
-#: html/Admin/Groups/Modify.html:66 html/Admin/Groups/Modify.html:92
+#: html/Admin/Groups/Modify.html:125 html/Admin/Groups/Modify.html:99
msgid "Create a new group"
msgstr "新增群組"
-#: html/User/Groups/Modify.html:66 html/User/Groups/Modify.html:91
+#: html/User/Groups/Modify.html:113 html/User/Groups/Modify.html:88
msgid "Create a new personal group"
msgstr "新增代ç†äººç¾¤çµ„"
@@ -1918,11 +1841,11 @@ msgstr "新增手續"
msgid "Create a new template"
msgstr "新增範本"
-#: html/Ticket/Create.html:24 html/Ticket/Create.html:27 html/Ticket/Create.html:35
+#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
msgid "Create a new ticket"
msgstr "新增申請單"
-#: html/Admin/Users/Modify.html:211 html/Admin/Users/Modify.html:268
+#: html/Admin/Users/Modify.html:251 html/Admin/Users/Modify.html:306
msgid "Create a new user"
msgstr "新增使用者"
@@ -1930,7 +1853,7 @@ msgstr "新增使用者"
msgid "Create a new workflow"
msgstr "新增æµç¨‹"
-#: html/Admin/Queues/Modify.html:103
+#: html/Admin/Queues/Modify.html:125
msgid "Create a queue"
msgstr "新增表單"
@@ -1942,16 +1865,16 @@ msgstr "新增表單å稱"
msgid "Create a request"
msgstr "æ出申請"
-#: html/Admin/Queues/Scrip.html:58
+#: html/Admin/Queues/Scrip.html:80
#. ($QueueObj->Name)
msgid "Create a scrip for queue %1"
msgstr "為 %1 表單新增手續"
-#: html/Admin/Global/Template.html:68 html/Admin/Queues/Template.html:64
+#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:86
msgid "Create a template"
msgstr "新增範本"
-#: html/SelfService/Create.html:24
+#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
msgstr "æ出申請單"
@@ -1960,14 +1883,6 @@ msgid "Create a workflow"
msgstr "新增æµç¨‹"
#: NOT FOUND IN SOURCE
-msgid "Create an article"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Create an article in class..."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
msgstr "新增失敗:%1 / %2 / %3"
@@ -1983,19 +1898,19 @@ msgstr "建立新項目"
msgid "Create new tickets based on this scrip's template"
msgstr "ä¾æ“šæ­¤é …手續內的模版,新增申請單"
-#: html/SelfService/Create.html:77
+#: html/SelfService/Create.html:105
msgid "Create ticket"
msgstr "新增申請單"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/Queue_Overlay.pm:110
msgid "Create tickets in this queue"
msgstr "在此表單中新增申請單"
-#: lib/RT/Queue_Overlay.pm:73
+#: lib/RT/CustomField_Overlay.pm:101
msgid "Create, delete and modify custom fields"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è‡ªè¨‚欄ä½"
-#: lib/RT/Queue_Overlay.pm:69
+#: lib/RT/Queue_Overlay.pm:93
msgid "Create, delete and modify queues"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è¡¨å–®"
@@ -2003,36 +1918,32 @@ msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹è¡¨å–®"
msgid "Create, delete and modify the members of any user's personal groups"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä»»ä½•ä½¿ç”¨è€…的代ç†äººç¾¤çµ„"
-#: lib/RT/System.pm:58
+#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä»£ç†äººç¾¤çµ„"
-#: lib/RT/System.pm:59
+#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
msgstr "新增ã€åˆªé™¤åŠæ›´æ”¹ä½¿ç”¨è€…"
-#: lib/RT/Queue_Overlay.pm:86
+#: lib/RT/System.pm:88
+msgid "CreateSavedSearch"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:110
msgid "CreateTicket"
msgstr "新增申請單"
-#: html/Elements/SelectDateType:25 html/Ticket/Elements/ShowDates:27 lib/RT/Ticket_Overlay.pm:1279
+#: html/Elements/SelectDateType:47 html/Ticket/Elements/ShowDates:48 lib/RT/Ticket_Overlay.pm:1145
msgid "Created"
msgstr "新增日"
-#: html/Admin/Elements/EditCustomField:87
+#: html/Admin/CustomFields/Modify.html:121 html/Admin/Elements/EditCustomField:117
#. ($CustomFieldObj->Name())
msgid "Created CustomField %1"
msgstr "è‡ªè¨‚æ¬„ä½ %1 新增æˆåŠŸ"
#: NOT FOUND IN SOURCE
-msgid "Created by"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Created during"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Created template %1"
msgstr "範本 %1 新增æˆåŠŸ"
@@ -2040,7 +1951,7 @@ msgstr "範本 %1 新增æˆåŠŸ"
msgid "Created workflow %1"
msgstr "æµç¨‹ %1 新增æˆåŠŸ"
-#: html/Search/Elements/PickBasics:115
+#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "建立者"
@@ -2060,19 +1971,15 @@ msgstr "ç¾æœ‰è‡ªè¨‚欄ä½"
msgid "Current Groups:"
msgstr "ç¾æœ‰ç¾¤çµ„列表:"
-#: html/Elements/EditLinks:27
+#: html/Elements/EditLinks:49
msgid "Current Links"
msgstr "ç¾æœ‰é—œä¿‚"
#: NOT FOUND IN SOURCE
-msgid "Current Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Current Rights:"
msgstr "ç¾æœ‰æ¬Šé™ï¼š"
-#: html/Admin/Elements/EditScrips:29
+#: html/Admin/Elements/EditScrips:51
msgid "Current Scrips"
msgstr "ç¾æœ‰æ‰‹çºŒ"
@@ -2088,11 +1995,11 @@ msgstr "ç¾æœ‰ç¯„本"
msgid "Current Watchers"
msgstr "ç¾æœ‰è¦–察員"
-#: html/Admin/Groups/Members.html:38 html/User/Groups/Members.html:41
+#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
msgstr "ç¾æœ‰æˆå“¡"
-#: html/Admin/Elements/SelectRights:28
+#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
msgstr "ç¾æœ‰æ¬Šé™"
@@ -2100,20 +2007,20 @@ msgstr "ç¾æœ‰æ¬Šé™"
msgid "Current search criteria"
msgstr "ç¾æœ‰æŸ¥è©¢æ¢ä»¶"
-#: html/Admin/Queues/People.html:40 html/Ticket/Elements/EditPeople:44
+#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "ç¾æœ‰è¦–察員"
-#: html/Admin/Global/CustomField.html:54
-#. ($CustomField)
+#: NOT FOUND IN SOURCE
msgid "Custom Field #%1"
msgstr "è‡ªè¨‚æ¬„ä½ #%1"
-#: html/Admin/Elements/QueueTabs:52 html/Admin/Elements/SystemTabs:39 html/Admin/Global/index.html:49 html/Ticket/Elements/ShowSummary:35
+#: 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
msgid "Custom Fields"
msgstr "自訂欄ä½"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:59
+#. ($lookup)
msgid "Custom Fields for %1"
msgstr "%1 的自訂欄ä½"
@@ -2121,20 +2028,19 @@ msgstr "%1 的自訂欄ä½"
msgid "Custom Fields which apply to all queues"
msgstr "é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
-#: html/Admin/Elements/EditScrip:101
+#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
msgstr "動作後執行程å¼"
-#: html/Admin/Elements/EditScrip:93
+#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
msgstr "動作å‰åŸ·è¡Œç¨‹å¼"
-#: html/Admin/Elements/EditScrip:85
+#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
msgstr "自訂æ¢ä»¶"
-#: lib/RT/Tickets_Overlay.pm:1693
-#. ($CF->Name , $args{OPERATOR} , $args{VALUE})
+#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
msgstr "è‡ªè¨‚æ¬„ä½ %1 %2 %3"
@@ -2142,30 +2048,30 @@ msgstr "è‡ªè¨‚æ¬„ä½ %1 %2 %3"
msgid "Custom field %1 does not apply to this object"
msgstr "è‡ªè¨‚æ¬„ä½ %1 ä¸é©ç”¨æ–¼æ­¤ç‰©ä»¶"
-#: lib/RT/Tickets_Overlay.pm:1688
+#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "è‡ªè¨‚æ¬„ä½ %1 已有值"
-#: lib/RT/Tickets_Overlay.pm:1685
+#: lib/RT/Tickets_Overlay.pm:2143
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "è‡ªè¨‚æ¬„ä½ %1 沒有值"
-#: lib/RT/Ticket_Overlay.pm:3373
+#: lib/RT/Record.pm:1579 lib/RT/Record.pm:1740
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "找ä¸åˆ°è‡ªè¨‚æ¬„ä½ %1"
-#: html/Admin/Elements/EditCustomFields:195
+#: NOT FOUND IN SOURCE
msgid "Custom field deleted"
msgstr "自訂欄ä½å·²åˆªé™¤"
-#: lib/RT/Ticket_Overlay.pm:3523
+#: NOT FOUND IN SOURCE
msgid "Custom field not found"
msgstr "找ä¸åˆ°è‡ªè¨‚欄ä½"
-#: lib/RT/CustomField_Overlay.pm:355
+#: lib/RT/CustomField_Overlay.pm:1041
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "ç„¡æ³•å¾žè‡ªè¨‚æ¬„ä½ %2 中找到 %1 這個欄ä½å€¼"
@@ -2174,19 +2080,19 @@ msgstr "ç„¡æ³•å¾žè‡ªè¨‚æ¬„ä½ %2 中找到 %1 這個欄ä½å€¼"
msgid "Custom field value changed from %1 to %2"
msgstr "自訂欄ä½å€¼å¾ž %1 改為 %2"
-#: lib/RT/CustomField_Overlay.pm:255
+#: lib/RT/CustomField_Overlay.pm:414
msgid "Custom field value could not be deleted"
msgstr "無法刪除自訂欄ä½å€¼"
-#: lib/RT/CustomField_Overlay.pm:361
+#: lib/RT/CustomField_Overlay.pm:1047
msgid "Custom field value could not be found"
msgstr "找ä¸åˆ°è‡ªè¨‚欄ä½å€¼"
-#: lib/RT/CustomField_Overlay.pm:253 lib/RT/CustomField_Overlay.pm:363
+#: lib/RT/CustomField_Overlay.pm:1049 lib/RT/CustomField_Overlay.pm:412
msgid "Custom field value deleted"
msgstr "自訂欄ä½å€¼åˆªé™¤æˆåŠŸ"
-#: lib/RT/Transaction_Overlay.pm:541
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
msgid "CustomField"
msgstr "自訂欄ä½"
@@ -2206,7 +2112,7 @@ msgstr "MySQL資料庫"
msgid "Date of Departure"
msgstr "出發日期"
-#: html/SelfService/Display.html:38 html/Ticket/Create.html:160 html/Ticket/Elements/ShowSummary:54 html/Ticket/Elements/Tabs:94 html/Ticket/ModifyAll.html:43
+#: 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
msgid "Dates"
msgstr "日期"
@@ -2214,7 +2120,7 @@ msgstr "日期"
msgid "Dec"
msgstr "å二月"
-#: lib/RT/Date.pm:422
+#: lib/RT/Date.pm:448
msgid "Dec."
msgstr "12"
@@ -2234,13 +2140,13 @@ msgstr "é è¨­è‡ªå‹•å›žæ‡‰ç¯„本"
msgid "Default Autoresponse template"
msgstr "é è¨­è‡ªå‹•å›žæ‡‰ç¯„本"
-#: html/Tools/Offline.html:39
+#: html/Tools/Offline.html:61
msgid "Default Queue"
msgstr "é è¨­è¡¨å–®"
-#: html/Tools/Offline.html:48
+#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "é è¨­ç”³è«‹äºº"
#: NOT FOUND IN SOURCE
msgid "Default Value"
@@ -2262,8 +2168,7 @@ msgstr "é è¨­å›žè¦†ç¯„本"
msgid "Default transaction template"
msgstr "é è¨­æ›´å‹•ç¯„本"
-#: lib/RT/Transaction_Overlay.pm:519
-#. ($type, $self->Field, $self->OldValue, $self->NewValue)
+#: NOT FOUND IN SOURCE
msgid "Default: %1/%2 changed from %3 to %4"
msgstr "é è¨­ï¼š%1/%2 已自 %3 改為 %4"
@@ -2271,15 +2176,15 @@ msgstr "é è¨­ï¼š%1/%2 已自 %3 改為 %4"
msgid "DefaultApproval"
msgstr "é è¨­ç°½æ ¸"
-#: html/User/Delegation.html:24 html/User/Delegation.html:27
+#: html/User/Delegation.html:46 html/User/Delegation.html:49
msgid "Delegate rights"
-msgstr "代表團權é™"
+msgstr "代ç†äººæ¬Šé™"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "Delegate specific rights which have been granted to you."
msgstr "å°‡æ“有的權é™å§”託他人代ç†"
-#: lib/RT/System.pm:62
+#: lib/RT/System.pm:85
msgid "DelegateRights"
msgstr "設定代ç†äºº"
@@ -2331,7 +2236,7 @@ msgstr "代ç†äººè¨­å®š"
msgid "Delegates Status"
msgstr "代ç†ç‹€æ…‹"
-#: html/User/Elements/Tabs:37
+#: html/User/Elements/Tabs:59
msgid "Delegation"
msgstr "代ç†äººæ¬Šé™"
@@ -2343,39 +2248,44 @@ msgstr "代ç†äººç¾¤çµ„"
msgid "Delegation Rights"
msgstr "代ç†äººæ¬Šé™"
-#: html/Admin/Elements/EditScrips:53 html/Search/Elements/EditFormat:66 html/Search/Elements/EditSearches:15
+#: html/Admin/Elements/EditScrips:75 html/Search/Elements/EditFormat:103 html/Search/Elements/EditQuery:57 html/Search/Elements/EditSearches:63
msgid "Delete"
msgstr "刪除"
-#: html/Admin/Elements/EditTemplates:57
+#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "刪除範本"
-#: NOT FOUND IN SOURCE
-msgid "Delete article #%1"
+#: lib/RT/SavedSearch.pm:211
+#. ($msg)
+msgid "Delete failed: %1"
msgstr ""
-#: html/Admin/Elements/EditScrips:52
+#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
msgstr "刪除指定的手續"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
msgstr "刪除申請單"
-#: lib/RT/Queue_Overlay.pm:91
+#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
msgstr "刪除申請單"
-#: lib/RT/Transaction_Overlay.pm:162
+#: lib/RT/SavedSearch.pm:209
+msgid "Deleted search"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
msgstr "刪除此物件å¯èƒ½ç ´å£žåƒè€ƒå®Œæ•´æ€§"
-#: lib/RT/Queue_Overlay.pm:329
+#: lib/RT/Queue_Overlay.pm:391
msgid "Deleting this object would break referential integrity"
msgstr "刪除此物件å¯èƒ½ç ´å£žåƒè€ƒå®Œæ•´æ€§"
-#: lib/RT/User_Overlay.pm:478
+#: lib/RT/User_Overlay.pm:513
msgid "Deleting this object would violate referential integrity"
msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
@@ -2387,7 +2297,7 @@ msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
msgid "Deleting this object would violate referential integrity. That's bad."
msgstr "刪除此物件會é•ååƒè€ƒå®Œæ•´æ€§"
-#: html/Approvals/Elements/Approve:44
+#: html/Approvals/Elements/Approve:66
msgid "Deny"
msgstr "é§å›ž"
@@ -2423,7 +2333,7 @@ msgstr "è«‹å‡å–®"
msgid "Departure Until"
msgstr "差旅截止日"
-#: html/Elements/EditLinks:113 html/Elements/EditLinks:44 html/Elements/ShowLinks:36 html/Ticket/Create.html:181 html/Ticket/Elements/BulkLinks:34 html/Ticket/Elements/ShowDependencies:31
+#: 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
msgid "Depended on by"
msgstr "å¯æŽ¥çºŒè™•ç†çš„申請單"
@@ -2431,27 +2341,27 @@ msgstr "å¯æŽ¥çºŒè™•ç†çš„申請單"
msgid "Dependencies: \\n"
msgstr "附屬性:\\n"
-#: lib/RT/Transaction_Overlay.pm:621
+#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
msgstr "已加入å¯æŽ¥çºŒè™•ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "已移除å¯æŽ¥çºŒè™•ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:618
+#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
msgstr "已加入需先處ç†çš„申請單 %1"
-#: lib/RT/Transaction_Overlay.pm:658
+#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "已移除需先處ç†çš„申請單 %1"
-#: html/Elements/EditLinks:109 html/Elements/EditLinks:35 html/Elements/SelectLinkType:26 html/Elements/ShowLinks:26 html/Ticket/Create.html:180 html/Ticket/Elements/BulkLinks:30 html/Ticket/Elements/ShowDependencies:24
+#: 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
msgid "Depends on"
msgstr "需先處ç†"
@@ -2459,15 +2369,15 @@ msgstr "需先處ç†"
msgid "DependsOn"
msgstr "需先處ç†"
-#: html/Elements/SelectSortOrder:34 html/Search/Elements/DisplayOptions:57
+#: html/Elements/SelectSortOrder:56 html/Search/Elements/DisplayOptions:78
msgid "Descending"
msgstr "éžæ¸›"
-#: html/SelfService/Create.html:72 html/Ticket/Create.html:118
+#: html/SelfService/Create.html:100 html/Ticket/Create.html:149
msgid "Describe the issue below"
msgstr "在以下欄ä½æ述主題"
-#: html/Admin/Elements/AddCustomFieldValue:35 html/Admin/Elements/EditCustomField:38 html/Admin/Elements/EditScrip:34 html/Admin/Elements/ModifyTemplate:35 html/Admin/Groups/Modify.html:48 html/Admin/Queues/Modify.html:47 html/Elements/SelectGroups:26 html/Search/Elements/EditSearches:8 html/User/Groups/Modify.html:48
+#: 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
msgid "Description"
msgstr "æè¿°"
@@ -2499,31 +2409,31 @@ msgstr "殘障類別"
msgid "Disabled"
msgstr "åœç”¨"
-#: html/Ticket/Elements/Tabs:86
+#: html/Search/Elements/EditFormat:71 html/Ticket/Elements/Tabs:108
msgid "Display"
msgstr "顯示內容"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "Display Access Control List"
msgstr "顯示權é™æŽ§åˆ¶æ¸…å–®"
-#: html/Search/Elements/DisplayOptions:25
+#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
msgstr "顯示欄ä½"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
msgstr "顯示此表單的範本"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "Display Scrips for this queue"
msgstr "顯示此表單的手續"
-#: html/Ticket/Elements/ShowHistory:34
+#: html/Ticket/Elements/ShowHistory:56
msgid "Display mode"
msgstr "顯示模å¼"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
msgstr "顯示此群組已儲存的查詢"
@@ -2531,15 +2441,19 @@ msgstr "顯示此群組已儲存的查詢"
msgid "Display ticket #%1"
msgstr "顯示第%1號申請單"
-#: html/Elements/Footer:38
+#: html/Elements/Footer:60
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:53
+#: lib/RT/System.pm:76
msgid "Do anything and everything"
msgstr "å…許一切æ“作"
-#: html/Elements/Refresh:29
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr ""
+
+#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "ä¸æ›´æ–°æ­¤é é¢ã€‚"
@@ -2555,15 +2469,11 @@ msgstr "完æˆ"
msgid "Down"
msgstr "下一é "
-#: html/Ticket/Elements/ShowTransactionAttachments:60
+#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
msgstr "下載"
-#: NOT FOUND IN SOURCE
-msgid "Download all the tickets as a tab delimited file"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
msgstr "下載以 Tab 分隔的檔案"
@@ -2571,7 +2481,7 @@ msgstr "下載以 Tab 分隔的檔案"
msgid "Dr."
msgstr "åšå£«"
-#: html/Elements/SelectDateType:31 html/Ticket/Create.html:166 html/Ticket/Elements/EditDates:44 html/Ticket/Elements/ShowDates:43 lib/RT/Ticket_Overlay.pm:1283
+#: 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
msgid "Due"
msgstr "到期日"
@@ -2595,36 +2505,40 @@ msgstr "編輯"
msgid "Edit Conditions"
msgstr "編輯å‰ç½®æ¢ä»¶"
-#: html/Admin/Queues/CustomFields.html:45
-#. ($Queue->Name)
+#: 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 的自訂欄ä½"
-#: NOT FOUND IN SOURCE
-msgid "Edit Custom Fields for Class %1"
+#: html/Admin/Global/CustomFields/Groups.html:9
+msgid "Edit Custom Fields for all groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/Users.html:9
+msgid "Edit Custom Fields for all users"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "Edit Custom Fields for queue %1"
msgstr "編輯表單 %1 的自訂欄ä½"
-#: html/Search/Bulk.html:141 html/Ticket/ModifyLinks.html:35
+#: html/Admin/Global/CustomFields/Queue-Tickets.html:9 html/Admin/Global/CustomFields/Queue-Transactions.html:9
+msgid "Edit Custom Fields for tickets in all queues"
+msgstr ""
+
+#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "編輯申請單關係"
-#: html/Search/Edit.html:46
+#: html/Search/Edit.html:68
msgid "Edit Query"
msgstr "編輯查詢"
#: NOT FOUND IN SOURCE
-msgid "Edit Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Edit Subgroups"
msgstr "新增/維護å­ç¾¤çµ„"
-#: html/Admin/Queues/Templates.html:41
+#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
msgid "Edit Templates for queue %1"
msgstr "編輯表單 %1 的範本"
@@ -2637,7 +2551,7 @@ msgstr "編輯表單 %1 çš„æµç¨‹"
msgid "Edit keywords"
msgstr "編輯關éµå­—"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
msgstr "編輯此群組已儲存的查詢"
@@ -2645,7 +2559,7 @@ msgstr "編輯此群組已儲存的查詢"
msgid "Edit scrips"
msgstr "編輯手續"
-#: html/Admin/Global/index.html:45
+#: html/Admin/Elements/GlobalCustomFieldTabs:60 html/Admin/Global/index.html:67
msgid "Edit system templates"
msgstr "編輯全域範本"
@@ -2661,15 +2575,11 @@ msgstr "編輯 %1 的範本"
msgid "Edit workflows for %1"
msgstr "編輯 %1 çš„æµç¨‹"
-#: lib/RT/Group_Overlay.pm:150
+#: lib/RT/Group_Overlay.pm:175
msgid "EditSavedSearches"
msgstr "編輯已儲存的查詢"
-#: NOT FOUND IN SOURCE
-msgid "Editing Configuration for Class %1"
-msgstr ""
-
-#: html/Admin/Queues/Modify.html:118
+#: html/Admin/Queues/Modify.html:140
#. ($QueueObj->Name)
msgid "Editing Configuration for queue %1"
msgstr "編輯表單 %1 的設定"
@@ -2678,17 +2588,17 @@ msgstr "編輯表單 %1 的設定"
msgid "Editing Configuration for user %1"
msgstr "編輯使用者 %1 的設定"
-#: html/Admin/Elements/EditCustomField:90
+#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "ç·¨è¼¯è‡ªè¨‚æ¬„ä½ %1"
-#: html/Admin/Groups/Members.html:31
+#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
msgstr "編輯群組 %1 çš„æˆå“¡è³‡è¨Š"
-#: html/User/Groups/Members.html:128
+#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
msgstr "編輯代ç†äººç¾¤çµ„ %1 çš„æˆå“¡è³‡è¨Š"
@@ -2709,11 +2619,11 @@ msgstr "最高學歷"
msgid "EffectiveId"
msgstr "有效編號"
-#: lib/RT/Record.pm:1075 lib/RT/Record.pm:1152
+#: lib/RT/Record.pm:1281 lib/RT/Record.pm:1358
msgid "Either base or target must be specified"
msgstr "需è¦æŒ‡å®šèµ·å§‹ç”³è«‹å–®æˆ–目的申請單"
-#: html/Admin/Users/Modify.html:52 html/Elements/SelectUsers:26 html/Ticket/Elements/AddWatchers:55 html/User/Prefs.html:43
+#: html/Admin/Users/Modify.html:74 html/Ticket/Elements/AddWatchers:77 html/User/Prefs.html:65
msgid "Email"
msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
@@ -2721,7 +2631,7 @@ msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
msgid "Email Address"
msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
-#: lib/RT/User_Overlay.pm:206
+#: lib/RT/User_Overlay.pm:236
msgid "Email address in use"
msgstr "此電å­éƒµä»¶ä¿¡ç®±å·²è¢«ä½¿ç”¨"
@@ -2749,27 +2659,19 @@ msgstr "抵é”地點"
msgid "Enable Delegates"
msgstr "代ç†å•Ÿå‹•"
-#: NOT FOUND IN SOURCE
-msgid "Enabled (Unchecking this box disables this Class)"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomField:50
+#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "啟用(å–消勾é¸å°‡åœç”¨æ­¤è‡ªè¨‚欄ä½)"
-#: html/Admin/Groups/Modify.html:52 html/User/Groups/Modify.html:52
+#: html/Admin/Groups/Modify.html:84 html/User/Groups/Modify.html:74
msgid "Enabled (Unchecking this box disables this group)"
msgstr "啟用(å–消勾é¸å°‡åœç”¨æ­¤ç¾¤çµ„)"
-#: html/Admin/Queues/Modify.html:83
+#: html/Admin/Queues/Modify.html:105
msgid "Enabled (Unchecking this box disables this queue)"
msgstr "啟用(å–消勾é¸å°‡åœç”¨æ­¤è¡¨å–®)"
#: NOT FOUND IN SOURCE
-msgid "Enabled Classes"
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:97
msgid "Enabled Custom Fields"
msgstr "已啟用的自訂欄ä½"
@@ -2781,7 +2683,7 @@ msgstr "啟用日期"
msgid "Enabled Date:"
msgstr "啟動日期:"
-#: html/Admin/Queues/index.html:55
+#: html/Admin/Queues/index.html:78
msgid "Enabled Queues"
msgstr "已啟用的表單"
@@ -2789,12 +2691,13 @@ msgstr "已啟用的表單"
msgid "Enabled Status"
msgstr "啟用狀態"
-#: html/Admin/Elements/EditCustomField:106 html/Admin/Groups/Modify.html:116 html/Admin/Queues/Modify.html:140 html/Admin/Users/Modify.html:308 html/User/Groups/Modify.html:116
+#: 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))
msgid "Enabled status %1"
msgstr "啟用狀態 %1"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "啟用狀態: %1"
@@ -2806,15 +2709,11 @@ msgstr "試用期滿日"
msgid "English Name"
msgstr "英文姓å"
-#: NOT FOUND IN SOURCE
-msgid "Enter Articles or URIs to link Articles to. Seperate multiple entries with spaces."
-msgstr ""
-
-#: lib/RT/CustomField_Overlay.pm:433
+#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
msgstr "éµå…¥å¤šé‡é …ç›®"
-#: html/Elements/EditLinks:99
+#: html/Elements/EditLinks:124
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
msgstr "éµå…¥æ¬²å°‡ç‰©ä»¶é€£çµè‡³çš„物件或 URI。項目之間請以空白隔開。"
@@ -2822,23 +2721,19 @@ msgstr "éµå…¥æ¬²å°‡ç‰©ä»¶é€£çµè‡³çš„物件或 URI。項目之間請以空白éš
msgid "Enter one or more conditions below to search for users"
msgstr "éµå…¥ä¸‹åˆ—單一或複å¼æ¢ä»¶ï¼ŒæŸ¥è©¢ç”¨æˆ¶è³‡æ–™"
-#: lib/RT/CustomField_Overlay.pm:430
+#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
msgstr "éµå…¥å–®ä¸€é …ç›®"
-#: html/Elements/EditLinks:97
+#: html/Elements/EditLinks:121
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
msgstr "éµå…¥æ¬²å°‡è¡¨å–®é€£çµè‡³çš„物件或 URI。項目之間請以空白隔開。"
-#: html/Elements/EditLinks:95
+#: html/Elements/EditLinks:117 html/Search/Bulk.html:174
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "éµå…¥æ¬²å°‡ç”³è«‹å–®é€£çµè‡³çš„物件或 URI。項目之間請以空白隔開。"
-
-#: html/Search/Bulk.html:142
-msgid "Enter tickets or URIs to link tickets to. Seperate multiple entries with spaces."
msgstr "éµå…¥ç”³è«‹å–®å¯éˆçµåˆ°çš„申請單編號或網å€ã€‚項目之間請以空白隔開。"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr "éµå…¥æœ€å¤š %1 個值"
@@ -2874,7 +2769,7 @@ msgstr "å–®é¸å¡«è¡¨"
msgid "EntryTime"
msgstr "時間填表"
-#: html/Elements/Login:39 html/SelfService/Error.html:24 html/SelfService/Error.html:25
+#: html/Elements/Login:61 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "錯誤"
@@ -2882,31 +2777,23 @@ msgstr "錯誤"
msgid "Error adding watcher"
msgstr "新增視察員失敗"
-#: lib/RT/Queue_Overlay.pm:593
+#: lib/RT/Queue_Overlay.pm:669
msgid "Error in parameters to Queue->AddWatcher"
msgstr "表單->新增視察員的åƒæ•¸æœ‰èª¤"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Queue->DelWatcher"
-msgstr "表單->刪除視察員的åƒæ•¸æœ‰èª¤"
-
-#: lib/RT/Queue_Overlay.pm:754
+#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "表單->刪除視察員的åƒæ•¸æœ‰èª¤"
-#: lib/RT/Ticket_Overlay.pm:1468
+#: lib/RT/Ticket_Overlay.pm:1333
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "申請單->新增視察員的åƒæ•¸æœ‰èª¤"
-#: NOT FOUND IN SOURCE
-msgid "Error in parameters to Ticket->DelWatcher"
-msgstr "申請單->刪除視察員的åƒæ•¸æœ‰èª¤"
-
-#: lib/RT/Ticket_Overlay.pm:1630
+#: lib/RT/Ticket_Overlay.pm:1499
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "申請單->刪除視察員的åƒæ•¸æœ‰èª¤"
-#: bin/rt-crontool:206
+#: bin/rt-crontool:233
msgid "Escalate tickets"
msgstr "調整申請單優先等級"
@@ -2914,7 +2801,7 @@ msgstr "調整申請單優先等級"
msgid "Estimate"
msgstr "é è¨ˆ"
-#: html/Ticket/Elements/ShowBasics:35
+#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
msgstr "é è¨ˆ"
@@ -2922,7 +2809,7 @@ msgstr "é è¨ˆ"
msgid "Everyone"
msgstr "所有人"
-#: bin/rt-crontool:190
+#: bin/rt-crontool:219
msgid "Example:"
msgstr "範例:"
@@ -2958,36 +2845,37 @@ msgstr "外部資料庫用戶"
msgid "ExternalURL"
msgstr "外部介é¢ç¶²å€"
-#: html/Admin/Users/Modify.html:72
+#: html/Admin/Users/Modify.html:99
msgid "Extra info"
msgstr "備註"
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1"
+#: lib/RT/SavedSearch.pm:165
+msgid "Failed to create search attribute"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "Extract article from ticket #%1 into class %2"
-msgstr ""
-
-#: lib/RT/User_Overlay.pm:342
+#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
msgstr "找ä¸åˆ°ã€Œå…§éƒ¨æˆå“¡ã€è™›æ“¬ç¾¤çµ„的使用者。"
-#: lib/RT/User_Overlay.pm:349
+#: lib/RT/User_Overlay.pm:384
msgid "Failed to find 'Unprivileged' users pseudogroup"
msgstr "找ä¸åˆ°ã€Œéžå…§éƒ¨æˆå“¡ã€è™›æ“¬ç¾¤çµ„的使用者。"
-#: bin/rt-crontool:134
+#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
msgstr "無法載入模組 %1. (%2)"
+#: lib/RT/SavedSearch.pm:168
+#. ($privacy)
+msgid "Failed to load object for %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Feb"
msgstr "二月"
-#: lib/RT/Date.pm:412
+#: lib/RT/Date.pm:438
msgid "Feb."
msgstr "02"
@@ -3015,22 +2903,34 @@ msgstr "欄ä½å稱"
msgid "Field Type"
msgstr "欄ä½é¡žåˆ¥"
-#: html/Elements/SelectAttachmentField:28
+#: html/Elements/SelectAttachmentField:50
msgid "Filename"
msgstr "檔å"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
msgstr "填入多個文字框"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:74
+msgid "Fill in multiple wikitext areas"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
msgstr "填入一個文字框"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:75
+msgid "Fill in one wikitext area"
+msgstr ""
+
+#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
msgstr "填入最多 %1 個文字框"
+#: lib/RT/CustomField_Overlay.pm:76
+msgid "Fill in up to %1 wikitext areas"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Filter"
msgstr "篩é¸"
@@ -3047,11 +2947,11 @@ msgstr "篩é¸åˆ—表:"
msgid "Fin"
msgstr "最終"
-#: html/Search/Elements/PickBasics:60 html/Ticket/Create.html:154 html/Ticket/Elements/EditBasics:57 lib/RT/Tickets_Overlay.pm:1153
+#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1569
msgid "Final Priority"
msgstr "最終順ä½"
-#: lib/RT/Ticket_Overlay.pm:1274
+#: lib/RT/Ticket_Overlay.pm:1140
msgid "FinalPriority"
msgstr "最終順ä½"
@@ -3059,11 +2959,11 @@ msgstr "最終順ä½"
msgid "Financial Department:"
msgstr "財務部:"
-#: html/Admin/Queues/People.html:60 html/Ticket/Elements/EditPeople:33
+#: NOT FOUND IN SOURCE
msgid "Find group whose"
msgstr "尋找群組的"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
msgstr "尋找群組的"
@@ -3071,7 +2971,7 @@ msgstr "尋找群組的"
msgid "Find new/open tickets"
msgstr "尋找/開啟申請單"
-#: html/Admin/Queues/People.html:56 html/Admin/Users/index.html:45 html/Ticket/Elements/EditPeople:29
+#: html/Admin/Queues/People.html:78 html/Admin/Users/index.html:70 html/Ticket/Elements/EditPeople:51
msgid "Find people whose"
msgstr "尋找人員的"
@@ -3079,7 +2979,7 @@ msgstr "尋找人員的"
msgid "Find queues whose"
msgstr "尋找表單的"
-#: html/Search/Results.html:72
+#: html/Search/Results.html:109
msgid "Find tickets"
msgstr "尋找申請單"
@@ -3087,7 +2987,7 @@ msgstr "尋找申請單"
msgid "Finish Approval"
msgstr "簽核完畢"
-#: html/Ticket/Elements/Tabs:59
+#: html/Ticket/Elements/Tabs:81
msgid "First"
msgstr "第一項"
@@ -3111,15 +3011,15 @@ msgstr "一階主管員工"
msgid "Fixed shift"
msgstr "固定ç­"
-#: docs/design_docs/string-extraction-guide.txt:33 lib/RT/StyleGuide.pod:746
+#: 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:737
+#: docs/design_docs/string-extraction-guide.txt:24 lib/RT/StyleGuide.pod:757
msgid "Foo!"
msgstr "甲ï¼"
-#: html/Search/Bulk.html:84
+#: html/Search/Bulk.html:105
msgid "Force change"
msgstr "強制更æ›"
@@ -3127,12 +3027,16 @@ msgstr "強制更æ›"
msgid "Form Processing"
msgstr "é›»å­è¡¨å–®ä½œæ¥­å€"
-#: html/Search/Results.html:70
+#: html/Search/Elements/EditFormat:52
+msgid "Format"
+msgstr ""
+
+#: html/Search/Results.html:107
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "找到 %1 張申請單"
-#: lib/RT/Record.pm:750
+#: lib/RT/Record.pm:942
msgid "Found Object"
msgstr "已找到物件"
@@ -3156,7 +3060,7 @@ msgstr "日期輸入"
msgid "FreeformExternal"
msgstr "系統欄ä½"
-#: lib/RT/CustomField_Overlay.pm:37
+#: NOT FOUND IN SOURCE
msgid "FreeformMultiple"
msgstr "多é‡è¼¸å…¥"
@@ -3168,7 +3072,7 @@ msgstr "數值輸入"
msgid "FreeformPassword"
msgstr "密碼輸入"
-#: lib/RT/CustomField_Overlay.pm:36
+#: NOT FOUND IN SOURCE
msgid "FreeformSingle"
msgstr "單一輸入"
@@ -3180,11 +3084,11 @@ msgstr "時間輸入"
msgid "Fri"
msgstr "星期五"
-#: lib/RT/Date.pm:392
+#: lib/RT/Date.pm:417
msgid "Fri."
msgstr "星期五"
-#: html/Ticket/Elements/ShowHistory:40 html/Ticket/Elements/ShowHistory:50
+#: html/Ticket/Elements/ShowHistory:62 html/Ticket/Elements/ShowHistory:72
msgid "Full headers"
msgstr "完整標頭檔"
@@ -3196,7 +3100,7 @@ msgstr "登入帳號"
msgid "Gender"
msgstr "性別"
-#: html/Tools/Offline.html:65
+#: html/Tools/Offline.html:87
msgid "Get template from file"
msgstr "å–出檔案裡的範本"
@@ -3204,12 +3108,12 @@ msgstr "å–出檔案裡的範本"
msgid "Getting the current user from a pgp sig\\n"
msgstr "å–å¾—ç›®å‰ä½¿ç”¨è€…çš„ pgp 簽章\\n"
-#: lib/RT/Transaction_Overlay.pm:587
+#: lib/RT/Transaction_Overlay.pm:673
#. ($New->Name)
msgid "Given to %1"
msgstr "交予 %1"
-#: html/Admin/Elements/Tabs:40 html/Admin/index.html:37
+#: html/Admin/Elements/Tabs:65 html/Admin/index.html:82
msgid "Global"
msgstr "全域設定"
@@ -3217,7 +3121,7 @@ msgstr "全域設定"
msgid "Global Approval"
msgstr "全域簽核"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
msgstr "全域自訂欄ä½"
@@ -3237,7 +3141,11 @@ msgstr "全域手續"
msgid "Global Setup"
msgstr "全域設定"
-#: html/Admin/Elements/SelectTemplate:37
+#: html/Admin/Global/CustomFields/index.html:59
+msgid "Global custom field configuration"
+msgstr ""
+
+#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
msgid "Global template: %1"
msgstr "全域範本:%1"
@@ -3246,11 +3154,11 @@ msgstr "全域範本:%1"
msgid "GlobalApproval"
msgstr "全域簽核"
-#: html/Tools/Offline.html:69
+#: html/Tools/Offline.html:91
msgid "Go"
msgstr "執行"
-#: html/Admin/Elements/EditCustomFields:73 html/Admin/Groups/index.html:39 html/Admin/Queues/People.html:58 html/Admin/Queues/People.html:62 html/Admin/Queues/index.html:43 html/Admin/Users/index.html:48 html/Ticket/Elements/EditPeople:31 html/Ticket/Elements/EditPeople:35 html/index.html:69
+#: 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
msgid "Go!"
msgstr "執行"
@@ -3262,7 +3170,7 @@ msgstr "%1 的 pgp 簽章是正確的\\n"
msgid "Goto page"
msgstr "到é é¢"
-#: html/Elements/GotoTicket:24 html/SelfService/Elements/GotoTicket:24
+#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
msgstr "跳到申請單"
@@ -3270,7 +3178,7 @@ msgstr "跳到申請單"
msgid "Grand"
msgstr "上"
-#: html/Ticket/Elements/AddWatchers:45 html/Ticket/Elements/ShowGroupMembers:33 html/User/Elements/DelegateRights:77
+#: html/Ticket/Elements/AddWatchers:67 html/Ticket/Elements/ShowGroupMembers:55 html/User/Elements/DelegateRights:99
msgid "Group"
msgstr "群組"
@@ -3302,7 +3210,7 @@ msgstr "群組å稱"
msgid "Group Name:"
msgstr "群組å稱:"
-#: html/Admin/Elements/GroupTabs:44 html/Admin/Elements/QueueTabs:56 html/Admin/Elements/SystemTabs:43 html/Admin/Global/index.html:54
+#: 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 "群組權é™"
@@ -3318,7 +3226,7 @@ msgstr "群組設定"
msgid "Group Status"
msgstr "群組狀態"
-#: lib/RT/Group_Overlay.pm:957
+#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
msgstr "群組內已有此æˆå“¡"
@@ -3326,12 +3234,12 @@ msgstr "群組內已有此æˆå“¡"
msgid "Group could not be created."
msgstr "無法新增群組"
-#: html/Admin/Groups/Modify.html:76
+#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
msgstr "無法新增群組:%1"
-#: lib/RT/Group_Overlay.pm:497
+#: lib/RT/Group_Overlay.pm:529
msgid "Group created"
msgstr "群組新增完畢"
@@ -3339,11 +3247,11 @@ msgstr "群組新增完畢"
msgid "Group created: %1"
msgstr "群組 %1 新增完畢"
-#: lib/RT/Group_Overlay.pm:1129
+#: lib/RT/Group_Overlay.pm:1163
msgid "Group has no such member"
msgstr "群組沒有這個æˆå“¡"
-#: lib/RT/Group_Overlay.pm:937 lib/RT/Queue_Overlay.pm:669 lib/RT/Queue_Overlay.pm:729 lib/RT/Ticket_Overlay.pm:1522 lib/RT/Ticket_Overlay.pm:1602
+#: 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
msgid "Group not found"
msgstr "找ä¸åˆ°ç¾¤çµ„"
@@ -3375,19 +3283,19 @@ msgstr "群組之"
msgid "Group:"
msgstr "群組:"
-#: html/Admin/Elements/SelectNewGroupMembers:34 html/Admin/Elements/Tabs:34 html/Admin/Groups/Members.html:63 html/Admin/Queues/People.html:82 html/Admin/index.html:31 html/User/Groups/Members.html:66
+#: 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
msgid "Groups"
msgstr "群組"
-#: lib/RT/Group_Overlay.pm:963
+#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
msgstr "ä¸èƒ½å°‡ç¾¤çµ„設為群組內æˆå“¡"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
msgstr "符åˆæŸ¥è©¢æ¢ä»¶çš„群組"
-#: NOT FOUND IN SOURCE
+#: html/Ticket/Elements/ShowRequestor:77
msgid "Groups this user belongs to"
msgstr "使用者所屬的群組"
@@ -3407,11 +3315,11 @@ msgstr "HTML 屬性"
msgid "Health Insurance"
msgstr "å¥ä¿è£œåŠ©èº«ä»½"
-#: lib/RT/Interface/CLI.pm:72 lib/RT/Interface/CLI.pm:72
+#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
msgstr "å—¨ï¼"
-#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:753
+#: docs/design_docs/string-extraction-guide.txt:40 lib/RT/StyleGuide.pod:773
#. ($name)
msgid "Hello, %1"
msgstr "嗨,%1"
@@ -3428,19 +3336,17 @@ msgstr "å„項業務窗å£"
msgid "Hidden"
msgstr "éš±è—"
-#: html/Ticket/Elements/ShowHistory:29 html/Ticket/Elements/Tabs:89
+#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "紀錄"
-#: NOT FOUND IN SOURCE
-msgid "History for article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/History.html:62
+#. ($GroupObj->Name)
msgid "History of the group %1"
msgstr "群組 %1 的紀錄"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/History.html:62
+#. ($UserObj->Name)
msgid "History of the user %1"
msgstr "使用者 %1 的紀錄"
@@ -3448,7 +3354,7 @@ msgstr "使用者 %1 的紀錄"
msgid "HomePhone"
msgstr "ä½è™•é›»è©±"
-#: html/Elements/Tabs:43
+#: html/Elements/Tabs:65
msgid "Homepage"
msgstr "主é "
@@ -3456,13 +3362,13 @@ msgstr "主é "
msgid "Hotel Expense"
msgstr "ä½å®¿è²»"
-#: lib/RT/Base.pm:86
+#: lib/RT/Base.pm:110
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "我有 %quant(%1,份固體攪拌器)。"
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
+#: html/Search/Build.html:637
+msgid "I'm lost"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -3473,11 +3379,11 @@ msgstr "身分證號"
msgid "ID Type"
msgstr "身分類別"
-#: html/Search/Elements/PickBasics:104 html/Ticket/Elements/ShowBasics:26 lib/RT/Tickets_Overlay.pm:1080
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1494
msgid "Id"
msgstr "編號"
-#: html/Admin/Users/Modify.html:43 html/User/Prefs.html:38
+#: html/Admin/Users/Modify.html:65 html/User/Prefs.html:60
msgid "Identity"
msgstr "身份"
@@ -3485,23 +3391,23 @@ msgstr "身份"
msgid "If an approval is rejected, reject the original and delete pending approvals"
msgstr "若簽核單é­åˆ°é§å›žï¼Œå‰‡é€£å¸¶é§å›žåŽŸç”³è«‹å–®ï¼Œä¸¦åˆªé™¤å…¶ä»–相關的待簽核事項"
-#: html/Tools/Offline.html:52
+#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "若沒有指定申請者,則以此使用者作為申請者"
-#: html/Tools/Offline.html:43
+#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
msgstr "申請單若沒有指定表單,則將它新增在此表單內"
-#: bin/rt-crontool:186
+#: bin/rt-crontool:215
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:104 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyPeople.html:37
+#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "若您已更新以上資料,請記得按一下"
-#: lib/RT/Record.pm:742
+#: lib/RT/Record.pm:933
msgid "Illegal value for %1"
msgstr "%1 的值錯誤"
@@ -3509,7 +3415,7 @@ msgstr "%1 的值錯誤"
msgid "Image"
msgstr "圖片"
-#: lib/RT/Record.pm:745
+#: lib/RT/Record.pm:936
msgid "Immutable field"
msgstr "此欄ä½å€¼ä¸å¯æ›´å‹•"
@@ -3518,38 +3424,42 @@ msgid "Import"
msgstr "匯入"
#: NOT FOUND IN SOURCE
-msgid "Include disabled classes in listing."
-msgstr ""
-
-#: html/Admin/Elements/EditCustomFields:72
msgid "Include disabled custom fields in listing."
msgstr "列出åœç”¨çš„自訂欄ä½"
-#: html/Admin/Groups/index.html:37
+#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
msgstr "列出åœç”¨çš„群組"
-#: html/Admin/Queues/index.html:42
+#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
msgstr "列出åœç”¨çš„表單"
-#: html/Admin/Users/index.html:46
+#: html/Admin/Users/index.html:71
msgid "Include disabled users in search."
msgstr "列出åœç”¨çš„使用者"
+#: html/Search/Build.html:663
+msgid "Incomplete Query"
+msgstr ""
+
+#: html/Search/Build.html:660
+msgid "Incomplete query"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Indirect Employee"
msgstr "直接/間接員工"
-#: html/Search/Elements/PickBasics:59 lib/RT/Tickets_Overlay.pm:1129
+#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1544
msgid "Initial Priority"
msgstr "åˆå§‹å„ªå…ˆé †ä½"
-#: lib/RT/Ticket_Overlay.pm:1273 lib/RT/Ticket_Overlay.pm:1275
+#: lib/RT/Ticket_Overlay.pm:1139 lib/RT/Ticket_Overlay.pm:1141
msgid "InitialPriority"
msgstr "åˆå§‹å„ªå…ˆé †ä½"
-#: lib/RT/ScripAction_Overlay.pm:97
+#: lib/RT/ScripAction_Overlay.pm:134
msgid "Input error"
msgstr "輸入錯誤"
@@ -3557,20 +3467,20 @@ msgstr "輸入錯誤"
msgid "Interest noted"
msgstr "登記æˆåŠŸ"
-#: lib/RT/Ticket_Overlay.pm:3797
+#: lib/RT/Ticket_Overlay.pm:3454
msgid "Internal Error"
msgstr "內部錯誤"
-#: lib/RT/Record.pm:186
+#: lib/RT/Record.pm:305
#. ($id->{error_message})
msgid "Internal Error: %1"
msgstr "內部錯誤:%1"
-#: lib/RT/Group_Overlay.pm:644
+#: lib/RT/Group_Overlay.pm:676
msgid "Invalid Group Type"
msgstr "錯誤的群組類別"
-#: lib/RT/Principal_Overlay.pm:127
+#: lib/RT/Principal_Overlay.pm:161
msgid "Invalid Right"
msgstr "錯誤的權é™"
@@ -3578,7 +3488,7 @@ msgstr "錯誤的權é™"
msgid "Invalid Type"
msgstr "錯誤的類型"
-#: lib/RT/Record.pm:747
+#: lib/RT/Record.pm:938
msgid "Invalid data"
msgstr "錯誤的資料"
@@ -3586,24 +3496,24 @@ msgstr "錯誤的資料"
msgid "Invalid owner. Defaulting to 'nobody'."
msgstr "錯誤的承辦人。改為é è¨­æ‰¿è¾¦äººã€Œnobodyã€ã€‚"
-#: lib/RT/Scrip_Overlay.pm:133 lib/RT/Template_Overlay.pm:251
+#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
msgstr "錯誤的表單"
-#: lib/RT/ACE_Overlay.pm:243 lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:269 lib/RT/ACE_Overlay.pm:274
+#: lib/RT/ACE_Overlay.pm:265 lib/RT/ACE_Overlay.pm:274 lib/RT/ACE_Overlay.pm:280 lib/RT/ACE_Overlay.pm:291
msgid "Invalid right"
msgstr "錯誤的權é™"
-#: lib/RT/Record.pm:161
+#: lib/RT/Record.pm:280
#. ($key)
msgid "Invalid value for %1"
msgstr "%1 的值錯誤"
-#: lib/RT/Ticket_Overlay.pm:3380
+#: lib/RT/Record.pm:1597
msgid "Invalid value for custom field"
msgstr "錯誤的自訂欄ä½å€¼"
-#: lib/RT/Ticket_Overlay.pm:385
+#: lib/RT/Ticket_Overlay.pm:413
msgid "Invalid value for status"
msgstr "錯誤的狀態值"
@@ -3611,18 +3521,22 @@ msgstr "錯誤的狀態值"
msgid "IssueStatement"
msgstr "é€å‡ºé™³è¿°"
-#: bin/rt-crontool:187
+#: bin/rt-crontool:216
msgid "It is incredibly important that nonprivileged users not be allowed to run this tool."
msgstr "請絕å°ä¸è¦è®“未具權é™çš„使用者執行此工具程å¼ã€‚"
-#: bin/rt-crontool:188
+#: bin/rt-crontool:217
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:159
+#: bin/rt-crontool:188
msgid "It takes several arguments:"
msgstr "它接å—下列åƒæ•¸ï¼š"
+#: html/Search/Elements/EditFormat:85
+msgid "Italic"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Item Name"
msgstr "å“å"
@@ -3639,7 +3553,7 @@ msgstr "待簽核項目"
msgid "Jan"
msgstr "一月"
-#: lib/RT/Date.pm:411
+#: lib/RT/Date.pm:437
msgid "Jan."
msgstr "01"
@@ -3651,7 +3565,7 @@ msgstr "一月"
msgid "Job"
msgstr "è·ç¨±"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/Group_Overlay.pm:174
msgid "Join or leave this group"
msgstr "加入或離開此群組"
@@ -3659,7 +3573,7 @@ msgstr "加入或離開此群組"
msgid "Jul"
msgstr "七月"
-#: lib/RT/Date.pm:417
+#: lib/RT/Date.pm:443
msgid "Jul."
msgstr "07"
@@ -3667,7 +3581,7 @@ msgstr "07"
msgid "July"
msgstr "七月"
-#: html/Ticket/Elements/Tabs:100
+#: html/Ticket/Elements/Tabs:122
msgid "Jumbo"
msgstr "全部資訊"
@@ -3675,7 +3589,7 @@ msgstr "全部資訊"
msgid "Jun"
msgstr "六月"
-#: lib/RT/Date.pm:416
+#: lib/RT/Date.pm:442
msgid "Jun."
msgstr "06"
@@ -3707,23 +3621,23 @@ msgstr "éˆçµæ¨™ç±¤"
msgid "Lang"
msgstr "使用語言"
-#: html/User/Prefs.html:54
+#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
msgstr "語言"
-#: html/Ticket/Elements/Tabs:74
+#: html/Search/Elements/EditFormat:79
+msgid "Large"
+msgstr ""
+
+#: html/Ticket/Elements/Tabs:96
msgid "Last"
msgstr "上次更新"
-#: html/Ticket/Elements/EditDates:37 html/Ticket/Elements/ShowDates:39
+#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
msgstr "上次è¯çµ¡"
-#: NOT FOUND IN SOURCE
-msgid "Last Contact</a>"
-msgstr ""
-
-#: html/Elements/SelectDateType:28
+#: html/Elements/SelectDateType:50
msgid "Last Contacted"
msgstr "上次è¯çµ¡æ—¥æœŸ"
@@ -3731,7 +3645,7 @@ msgstr "上次è¯çµ¡æ—¥æœŸ"
msgid "Last Notified"
msgstr "上次通知"
-#: html/Elements/SelectDateType:29
+#: html/Elements/SelectDateType:51
msgid "Last Updated"
msgstr "上次更新"
@@ -3739,19 +3653,19 @@ msgstr "上次更新"
msgid "LastUpdated"
msgstr "上次更新"
-#: html/Search/Elements/PickBasics:116
+#: html/Search/Elements/PickBasics:103
msgid "LastUpdatedBy"
msgstr "上次更新者"
-#: html/Ticket/Elements/ShowBasics:46
+#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
msgstr "剩餘時間"
-#: html/Admin/Users/Modify.html:82
+#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
msgstr "å…許這å使用者登入"
-#: html/Admin/Users/Modify.html:86
+#: html/Admin/Users/Modify.html:113
msgid "Let this user be granted rights"
msgstr "內部æˆå“¡ï¼ˆå…·æœ‰å€‹äººæ¬Šé™ï¼‰"
@@ -3763,33 +3677,37 @@ msgstr "é™åˆ¶æ‰¿è¾¦äººç‚º %1 到%2"
msgid "Limiting queue to %1 %2"
msgstr "é™åˆ¶è¡¨å–®ç‚º %1 到 %2"
+#: html/Search/Elements/EditFormat:68
+msgid "Link"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Link a Queue"
msgstr "申請表單連çµ"
-#: lib/RT/Record.pm:1086
+#: lib/RT/Record.pm:1292
msgid "Link already exists"
msgstr "æ­¤éˆçµå·²å­˜åœ¨"
-#: lib/RT/Record.pm:1100
+#: lib/RT/Record.pm:1306
msgid "Link could not be created"
msgstr "無法新增éˆçµ"
-#: lib/RT/Record.pm:1106
+#: lib/RT/Record.pm:1312
#. ($TransString)
msgid "Link created (%1)"
msgstr "éˆçµ(%1)新增完畢"
-#: lib/RT/Record.pm:1167
+#: lib/RT/Record.pm:1373
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "éˆçµ(%1)刪除完畢"
-#: lib/RT/Record.pm:1173
+#: lib/RT/Record.pm:1379
msgid "Link not found"
msgstr "找ä¸åˆ°éˆçµ"
-#: html/Ticket/ModifyLinks.html:24 html/Ticket/ModifyLinks.html:28
+#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
msgstr "éˆçµç”³è«‹å–® #%1"
@@ -3798,7 +3716,7 @@ msgstr "éˆçµç”³è«‹å–® #%1"
msgid "Link ticket %1"
msgstr "éˆçµç”³è«‹å–® %1"
-#: html/Ticket/Create.html:174 html/Ticket/Elements/ShowSummary:61 html/Ticket/Elements/Tabs:98 html/Ticket/ModifyAll.html:56
+#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "éˆçµ"
@@ -3806,23 +3724,32 @@ msgstr "éˆçµ"
msgid "List All Users"
msgstr "列出所有用戶資料"
-#: html/Search/Elements/EditSearches:26
+#: html/Search/Elements/EditSearches:76
msgid "Load"
msgstr "載入"
-#: html/Search/Elements/EditSearches:24
+#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
msgstr "載入已儲存的查詢:"
-#: html/Admin/Tools/Configuration.html:19
+#: lib/RT/System.pm:87
+msgid "LoadSavedSearch"
+msgstr ""
+
+#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
msgstr "已載入的 Perl 模組"
-#: html/Admin/Users/Modify.html:111 html/User/Prefs.html:104
+#: lib/RT/SavedSearch.pm:112
+#. ($self->Name)
+msgid "Loaded search %1"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
msgstr "ä½ç½®"
-#: lib/RT.pm:184
+#: lib/RT.pm:212
#. ($RT::LogDir)
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "登入目錄 %1 找ä¸åˆ°æˆ–無法寫入\\n。無法執行 RT。"
@@ -3835,16 +3762,16 @@ msgstr "紀錄等級"
msgid "LogToFileNamed"
msgstr "紀錄檔å"
-#: html/Elements/Header:69
+#: html/Elements/Header:94
#. ("<b>".$session{'CurrentUser'}->Name."</b>")
msgid "Logged in as %1"
msgstr "使用者:%1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:35 html/Elements/Login:44 html/Elements/Login:54 lib/RT/StyleGuide.pod:777
+#: 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
msgid "Login"
msgstr "登入"
-#: html/Elements/Header:66
+#: html/Elements/Header:91
msgid "Logout"
msgstr "登出"
@@ -3852,75 +3779,75 @@ msgstr "登出"
msgid "Long-term contractor"
msgstr "長期契約員工"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:866
msgid "Lookup type mismatch"
msgstr "å°æ‡‰çš„類別ä¸ç¬¦"
-#: html/Search/Bulk.html:83
+#: html/Search/Bulk.html:104
msgid "Make Owner"
msgstr "新增承辦人"
-#: html/Search/Bulk.html:107
+#: html/Search/Bulk.html:128
msgid "Make Status"
msgstr "新增ç¾æ³"
-#: html/Search/Bulk.html:115
+#: html/Search/Bulk.html:136
msgid "Make date Due"
msgstr "新增到期日"
-#: html/Search/Bulk.html:117
+#: html/Search/Bulk.html:138
msgid "Make date Resolved"
msgstr "新增解決日期"
-#: html/Search/Bulk.html:111
+#: html/Search/Bulk.html:132
msgid "Make date Started"
msgstr "新增實際起始日期"
-#: html/Search/Bulk.html:109
+#: html/Search/Bulk.html:130
msgid "Make date Starts"
msgstr "新增應起始日期"
-#: html/Search/Bulk.html:113
+#: html/Search/Bulk.html:134
msgid "Make date Told"
msgstr "新增報告日期"
-#: html/Search/Bulk.html:103
+#: html/Search/Bulk.html:124
msgid "Make priority"
msgstr "新增優先順ä½"
-#: html/Search/Bulk.html:105
+#: html/Search/Bulk.html:126
msgid "Make queue"
msgstr "新增表單"
-#: html/Search/Bulk.html:101
+#: html/Search/Bulk.html:122
msgid "Make subject"
msgstr "新增主題"
+#: lib/RT/Group_Overlay.pm:177
+msgid "Make this group visible to user"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Male"
msgstr "ç”·"
-#: NOT FOUND IN SOURCE
-msgid "Malkovich Malkovich Malkovich Malkovich"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
msgstr "管ç†è‡ªè¨‚欄ä½åŠæ¬„ä½å€¼"
-#: html/Admin/index.html:32
+#: html/Admin/index.html:69
msgid "Manage groups and group membership"
msgstr "管ç†ç¾¤çµ„åŠæ‰€å±¬æˆå“¡"
-#: html/Admin/index.html:38
+#: html/Admin/index.html:85
msgid "Manage properties and configuration which apply to all queues"
msgstr "管ç†é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„屬性與設定"
-#: html/Admin/index.html:35
+#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
msgstr "管ç†å„表單åŠç›¸é—œå±¬æ€§"
-#: html/Admin/index.html:29
+#: html/Admin/index.html:64
msgid "Manage users and passwords"
msgstr "管ç†ä½¿ç”¨è€…與密碼"
@@ -3932,7 +3859,7 @@ msgstr "經ç†"
msgid "Mar"
msgstr "三月"
-#: lib/RT/Date.pm:413
+#: lib/RT/Date.pm:439
msgid "Mar."
msgstr "03"
@@ -3952,33 +3879,33 @@ msgstr "符åˆæ¨£å¼"
msgid "May"
msgstr "五月"
-#: lib/RT/Date.pm:415
+#: lib/RT/Date.pm:441
msgid "May."
msgstr "05"
-#: lib/RT/Transaction_Overlay.pm:634
+#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
msgstr "æˆå“¡ %1 新增完畢"
-#: lib/RT/Transaction_Overlay.pm:674
+#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
msgstr "æˆå“¡ %1 刪除完畢"
-#: lib/RT/Group_Overlay.pm:974
+#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
msgstr "新增æˆå“¡å®Œç•¢"
-#: lib/RT/Group_Overlay.pm:1136
+#: lib/RT/Group_Overlay.pm:1170
msgid "Member deleted"
msgstr "æˆå“¡å·²åˆªé™¤"
-#: lib/RT/Group_Overlay.pm:1140
+#: lib/RT/Group_Overlay.pm:1174
msgid "Member not deleted"
msgstr "æˆå“¡æœªåˆªé™¤"
-#: html/Elements/SelectLinkType:25
+#: html/Elements/SelectLinkType:47
msgid "Member of"
msgstr "隸屬於"
@@ -3990,46 +3917,51 @@ msgstr "註冊日期"
msgid "MemberOf"
msgstr "隸屬於"
-#: html/Admin/Elements/GroupTabs:41 html/User/Elements/GroupTabs:41
+#: html/Admin/Elements/GroupTabs:63 html/User/Elements/GroupTabs:63
msgid "Members"
msgstr "æˆå“¡"
-#: lib/RT/Transaction_Overlay.pm:631
+#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
msgstr "所屬群組 %1 加入完畢"
-#: lib/RT/Transaction_Overlay.pm:671
+#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
msgstr "所屬群組 %1 移除完畢"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
msgstr "所屬群組"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Users/Memberships.html:60
+#. ($UserObj->Name)
msgid "Memberships of the user %1"
msgstr "使用者 %1 的所屬群組"
-#: lib/RT/Ticket_Overlay.pm:2813
+#: lib/RT/Ticket_Overlay.pm:2849
msgid "Merge Successful"
msgstr "æ•´åˆå®Œç•¢"
-#: lib/RT/Ticket_Overlay.pm:2733
+#: lib/RT/Ticket_Overlay.pm:2736
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "æ•´åˆå¤±æ•—。無法設定 EffectiveId"
-#: html/Elements/EditLinks:104 html/Ticket/Elements/BulkLinks:26
+#: lib/RT/Ticket_Overlay.pm:2744
+msgid "Merge failed. Couldn't set Status"
+msgstr ""
+
+#: html/Elements/EditLinks:129 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
msgstr "æ•´åˆé€²"
-#: lib/RT/Transaction_Overlay.pm:637
+#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
msgstr "已整åˆé€² %1"
-#: html/Search/Bulk.html:135 html/Ticket/Update.html:83
+#: html/Search/Bulk.html:165 html/Ticket/Update.html:116
msgid "Message"
msgstr "訊æ¯"
@@ -4037,19 +3969,15 @@ msgstr "訊æ¯"
msgid "Message body not shown because it is too large or is not plain text."
msgstr "信件內文ä¸æ˜¯ç´”文字,因此無法顯示。"
-#: lib/RT/Ticket_Overlay.pm:2514
+#: lib/RT/Ticket_Overlay.pm:2406
msgid "Message could not be recorded"
msgstr "無法紀錄訊æ¯"
-#: NOT FOUND IN SOURCE
-msgid "Message recipients"
-msgstr ""
-
-#: lib/RT/Ticket_Overlay.pm:2517
+#: lib/RT/Ticket_Overlay.pm:2409
msgid "Message recorded"
msgstr "訊æ¯ç´€éŒ„æˆåŠŸ"
-#: html/Ticket/Elements/PreviewScrips:70
+#: html/Ticket/Elements/PreviewScrips:115
msgid "Messages about this ticket will not be sent to..."
msgstr "此申請單的相關訊æ¯ä¸æœƒå¯„é€çµ¦..."
@@ -4057,7 +3985,11 @@ msgstr "此申請單的相關訊æ¯ä¸æœƒå¯„é€çµ¦..."
msgid "Misc. Expense"
msgstr "雜費"
-#: lib/RT/Record.pm:749
+#: html/Search/Build.html:667
+msgid "Mismatched parentheses"
+msgstr ""
+
+#: lib/RT/Record.pm:940
msgid "Missing a primary key?: %1"
msgstr "缺少主éµå€¼ï¼Ÿ(%1)"
@@ -4065,7 +3997,7 @@ msgstr "缺少主éµå€¼ï¼Ÿ(%1)"
msgid "Missing mandatory fields"
msgstr "缺少必填欄ä½"
-#: html/Admin/Users/Modify.html:166 html/User/Prefs.html:71
+#: html/Admin/Users/Modify.html:193 html/User/Prefs.html:93
msgid "Mobile"
msgstr "行動電話"
@@ -4073,47 +4005,41 @@ msgstr "行動電話"
msgid "MobilePhone"
msgstr "行動電話"
-#: NOT FOUND IN SOURCE
-msgid "Modified"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Modify"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "Modify Access Control List"
msgstr "更改權é™æŽ§åˆ¶æ¸…å–®"
-#: NOT FOUND IN SOURCE
-msgid "Modify Custom Field %1"
+#: html/Admin/Elements/ObjectCustomFields:96
+#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
+msgid "Modify Custom Fields which apply to %1 for all %2"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/ObjectCustomFields:98
+#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰%1的自訂欄ä½"
-#: html/Admin/Global/CustomFields.html:43 html/Admin/Global/index.html:50
+#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
-#: html/Admin/Global/GroupRights.html:84 html/Admin/Groups/GroupRights.html:72 html/Admin/Queues/GroupRights.html:85
+#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "更改群組權é™"
-#: html/Admin/Groups/Members.html:80 html/User/Groups/Members.html:79
+#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "更改æˆå“¡"
-#: html/User/Delegation.html:36
+#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "更改權é™"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
msgstr "更改此表單的範本"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "Modify Scrips for this queue"
msgstr "更改此表單的手續"
@@ -4125,37 +4051,34 @@ msgstr "更改系統權é™æ¸…å–®"
msgid "Modify Template %1"
msgstr "更改範本 %1"
-#: html/Admin/Global/UserRights.html:53 html/Admin/Groups/UserRights.html:54 html/Admin/Queues/UserRights.html:53
+#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "更改使用者權é™"
#: NOT FOUND IN SOURCE
msgid "Modify Workflow"
msgstr "更改æµç¨‹"
-#: html/Admin/Queues/CustomField.html:44
+#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
msgid "Modify a CustomField for queue %1"
msgstr "更改 %1 表單內的自訂欄ä½"
-#: html/Admin/Global/CustomField.html:52
+#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„自訂欄ä½"
-#: html/Admin/Queues/Scrip.html:53
+#: html/Admin/Queues/Scrip.html:75
#. ($QueueObj->Name)
msgid "Modify a scrip for queue %1"
msgstr "更改 %1 表單內的手續"
-#: html/Admin/Global/Scrip.html:47
+#: html/Admin/Global/Scrip.html:69
msgid "Modify a scrip which applies to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„手續"
-#: NOT FOUND IN SOURCE
-msgid "Modify article #%1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:90
+#. ($CF->Name)
msgid "Modify associated objects for %1"
msgstr "更改é©ç”¨ %1 的物件"
@@ -4163,21 +4086,25 @@ msgstr "更改é©ç”¨ %1 的物件"
msgid "Modify dates for # %1"
msgstr "更改 # %1 的日期"
-#: html/Ticket/ModifyDates.html:24 html/Ticket/ModifyDates.html:28
+#: html/Ticket/ModifyDates.html:46 html/Ticket/ModifyDates.html:50
#. ($TicketObj->Id)
msgid "Modify dates for #%1"
msgstr "更改 #%1 的日期"
-#: html/Ticket/ModifyDates.html:34
+#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
msgstr "更改申請單 # %1 的日期"
-#: html/Admin/Global/GroupRights.html:24 html/Admin/Global/GroupRights.html:27 html/Admin/Global/index.html:55
+#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
+msgid "Modify global custom fields"
+msgstr ""
+
+#: 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 "更改全域設定的群組權é™"
-#: html/Admin/Global/GroupRights.html:32
+#: html/Admin/Global/GroupRights.html:54
msgid "Modify global group rights."
msgstr "更改全域設定的群組權é™ã€‚"
@@ -4193,108 +4120,110 @@ msgstr "更改全域設定的使用者權é™"
msgid "Modify global scrips"
msgstr "更改全域手續"
-#: html/Admin/Global/UserRights.html:24 html/Admin/Global/UserRights.html:27 html/Admin/Global/index.html:59
+#: html/Admin/Global/UserRights.html:46 html/Admin/Global/UserRights.html:49 html/Admin/Global/index.html:81
msgid "Modify global user rights"
msgstr "更改全域設定的使用者權é™"
-#: html/Admin/Global/UserRights.html:32
+#: html/Admin/Global/UserRights.html:54
msgid "Modify global user rights."
msgstr "更改全域設定的使用者權é™ã€‚"
-#: lib/RT/Group_Overlay.pm:146
+#: lib/RT/Group_Overlay.pm:171
msgid "Modify group metadata or delete group"
msgstr "更改群組資料åŠåˆªé™¤ç¾¤çµ„"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:164
+#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
msgstr "æ›´æ”¹è‡ªè¨‚æ¬„ä½ %1 的群組權é™"
-#: html/Admin/Groups/GroupRights.html:24 html/Admin/Groups/GroupRights.html:28 html/Admin/Groups/GroupRights.html:34
+#: 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 的群組權é™"
-#: html/Admin/Queues/GroupRights.html:24 html/Admin/Queues/GroupRights.html:28
+#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
msgid "Modify group rights for queue %1"
msgstr "更改表單 %1 的群組權é™"
-#: lib/RT/Group_Overlay.pm:148
+#: lib/RT/Group_Overlay.pm:173
msgid "Modify membership roster for this group"
msgstr "更改此群組的æˆå“¡åå–®"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "Modify one's own RT account"
msgstr "更改個人的帳號資訊"
-#: html/Admin/Queues/People.html:24 html/Admin/Queues/People.html:28
+#: html/Admin/Queues/People.html:46 html/Admin/Queues/People.html:50
#. ($QueueObj->Name)
msgid "Modify people related to queue %1"
msgstr "更改éˆçµåˆ°è¡¨å–® %1 的人員"
-#: html/Ticket/ModifyPeople.html:24 html/Ticket/ModifyPeople.html:28 html/Ticket/ModifyPeople.html:34
+#: html/Ticket/ModifyPeople.html:46 html/Ticket/ModifyPeople.html:50 html/Ticket/ModifyPeople.html:56
#. ($Ticket->id)
#. ($Ticket->Id)
msgid "Modify people related to ticket #%1"
msgstr "更改申請單 #%1 éˆçµåˆ°çš„人員"
-#: html/Admin/Queues/Scrips.html:45
+#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
msgid "Modify scrips for queue %1"
msgstr "更改表單 %1 的手續"
-#: html/Admin/Global/Scrips.html:43 html/Admin/Global/index.html:41
+#: 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 "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„手續"
-#: html/Admin/Global/Template.html:24 html/Admin/Global/Template.html:29 html/Admin/Global/Template.html:80 html/Admin/Queues/Template.html:77
+#: 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"
-#: html/Admin/Global/Templates.html:43
+#: html/Admin/Global/Templates.html:65
msgid "Modify templates which apply to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„範本"
-#: html/Admin/Groups/Modify.html:86 html/User/Groups/Modify.html:85
+#: 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:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "Modify the queue watchers"
msgstr "更改表單視察員"
-#: html/Admin/Users/Modify.html:263
+#: html/Admin/Users/Modify.html:301
#. ($UserObj->Name)
msgid "Modify the user %1"
msgstr "更改使用者 %1"
-#: html/Ticket/ModifyAll.html:36
+#: html/Ticket/ModifyAll.html:58
#. ($Ticket->Id)
msgid "Modify ticket # %1"
msgstr "更改申請單 # %1"
-#: html/Ticket/Modify.html:24 html/Ticket/Modify.html:27 html/Ticket/Modify.html:33
+#: html/Ticket/Modify.html:46 html/Ticket/Modify.html:49 html/Ticket/Modify.html:55
#. ($TicketObj->Id)
msgid "Modify ticket #%1"
msgstr "更改申請單 # %1"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "Modify tickets"
msgstr "更改申請單"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:157
+#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
msgstr "æ›´æ”¹è‡ªè¨‚æ¬„ä½ %1 的使用者權é™"
-#: html/Admin/Groups/UserRights.html:24 html/Admin/Groups/UserRights.html:28 html/Admin/Groups/UserRights.html:34
+#: 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 的使用者權é™"
-#: html/Admin/Queues/UserRights.html:24 html/Admin/Queues/UserRights.html:28
+#: html/Admin/Queues/UserRights.html:46 html/Admin/Queues/UserRights.html:50
#. ($QueueObj->Name)
msgid "Modify user rights for queue %1"
msgstr "更改表單 %1 的使用者權é™"
@@ -4311,31 +4240,35 @@ msgstr "更改æµç¨‹ %1"
msgid "Modify workflows which apply to all queues"
msgstr "更改é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„æµç¨‹"
-#: lib/RT/Queue_Overlay.pm:71
+#: lib/RT/Queue_Overlay.pm:95
msgid "ModifyACL"
msgstr "更改權é™æ¸…å–®"
-#: lib/RT/Group_Overlay.pm:149
+#: lib/RT/CustomField_Overlay.pm:103
+msgid "ModifyCustomField"
+msgstr ""
+
+#: lib/RT/Group_Overlay.pm:174
msgid "ModifyOwnMembership"
msgstr "更改自己是å¦å±¬æ–¼æŸç¾¤çµ„"
-#: lib/RT/Queue_Overlay.pm:72
+#: lib/RT/Queue_Overlay.pm:96
msgid "ModifyQueueWatchers"
msgstr "更改表單視察員"
-#: lib/RT/Queue_Overlay.pm:77
+#: lib/RT/Queue_Overlay.pm:101
msgid "ModifyScrips"
msgstr "更改手續"
-#: lib/RT/System.pm:60
+#: lib/RT/System.pm:83
msgid "ModifySelf"
msgstr "更改個人帳號"
-#: lib/RT/Queue_Overlay.pm:74
+#: lib/RT/Queue_Overlay.pm:98
msgid "ModifyTemplate"
msgstr "更改範本"
-#: lib/RT/Queue_Overlay.pm:90
+#: lib/RT/Queue_Overlay.pm:114
msgid "ModifyTicket"
msgstr "更改申請單"
@@ -4343,7 +4276,7 @@ msgstr "更改申請單"
msgid "Mon"
msgstr "星期一"
-#: lib/RT/Date.pm:388
+#: lib/RT/Date.pm:413
msgid "Mon."
msgstr "星期一"
@@ -4351,7 +4284,7 @@ msgstr "星期一"
msgid "More"
msgstr "更多"
-#: html/Ticket/Elements/ShowRequestor:40
+#: html/Ticket/Elements/ShowRequestor:62
#. ($name)
msgid "More about %1"
msgstr "關於 %1 的進一步資訊"
@@ -4368,23 +4301,23 @@ msgstr "移動"
msgid "Move All"
msgstr "全移"
-#: html/Admin/Elements/EditCustomFields:60
+#: html/Admin/Elements/PickCustomFields:83
msgid "Move down"
msgstr "下移"
-#: html/Admin/Elements/EditCustomFields:52
+#: html/Admin/Elements/PickCustomFields:75
msgid "Move up"
msgstr "上移"
-#: html/Admin/Elements/SelectSingleOrMultiple:26
+#: html/Admin/Elements/SelectSingleOrMultiple:48
msgid "Multiple"
msgstr "多é‡"
-#: lib/RT/User_Overlay.pm:197
+#: lib/RT/User_Overlay.pm:227
msgid "Must specify 'Name' attribute"
msgstr "必須指定 'Name' 的屬性"
-#: html/SelfService/Elements/MyRequests:48
+#: html/SelfService/Elements/MyRequests:70
#. ($friendly_status)
msgid "My %1 tickets"
msgstr "我的 %1 申請單"
@@ -4401,27 +4334,23 @@ msgstr "表單申請追蹤"
msgid "My Tickets"
msgstr "表單處ç†"
-#: html/Approvals/index.html:24 html/Approvals/index.html:25
+#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
msgstr "表單簽核"
-#: html/Search/Elements/SearchPrivacy:5 html/Search/Elements/SelectSearchObject:8 html/Search/Elements/SelectSearchesForObjects:8
+#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
msgstr "我已儲存的查詢"
-#: html/Admin/Elements/AddCustomFieldValue:31 html/Admin/Elements/EditCustomField:33 html/Admin/Elements/ModifyTemplate:27 html/Admin/Groups/Modify.html:43 html/Elements/SelectGroups:25 html/Elements/SelectUsers:27 html/User/Groups/Modify.html:43
+#: 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
msgid "Name"
msgstr "å稱"
-#: lib/RT/User_Overlay.pm:204
+#: lib/RT/User_Overlay.pm:234
msgid "Name in use"
msgstr "帳號已有人使用"
#: NOT FOUND IN SOURCE
-msgid "Name matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Nationality"
msgstr "國ç±"
@@ -4429,23 +4358,19 @@ msgstr "國ç±"
msgid "Need approval from system administrator"
msgstr "需先由系統管ç†å“¡é€²è¡Œæ‰¹å‡†"
-#: html/Ticket/Elements/ShowDates:52
+#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "從未更動"
-#: html/Elements/Quicksearch:29
+#: html/Elements/Quicksearch:51
msgid "New"
msgstr "新建立"
-#: NOT FOUND IN SOURCE
-msgid "New Article"
-msgstr ""
-
-#: html/Elements/EditLinks:93
+#: html/Elements/EditLinks:115
msgid "New Links"
msgstr "新增關係"
-#: html/Admin/Users/Modify.html:92 html/User/Prefs.html:87
+#: html/Admin/Users/Modify.html:119 html/User/Prefs.html:109
msgid "New Password"
msgstr "新的密碼"
@@ -4453,15 +4378,11 @@ msgstr "新的密碼"
msgid "New Pending Approval"
msgstr "新的待簽核事項"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:193
msgid "New Query"
msgstr "新增查詢"
#: NOT FOUND IN SOURCE
-msgid "New Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "New Request"
msgstr "表單申請"
@@ -4473,27 +4394,23 @@ msgstr "新增查詢"
msgid "New Watchers"
msgstr "新增視察員"
-#: NOT FOUND IN SOURCE
-msgid "New class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:40 html/Admin/Global/CustomFields.html:38 html/Admin/Queues/CustomField.html:51 html/Admin/Queues/CustomFields.html:40
+#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
msgstr "新增自訂欄ä½"
-#: html/Admin/Elements/GroupTabs:53 html/User/Elements/GroupTabs:51
+#: html/Admin/Elements/GroupTabs:77 html/User/Elements/GroupTabs:73
msgid "New group"
msgstr "新增群組"
-#: html/SelfService/Prefs.html:31
+#: html/SelfService/Prefs.html:53
msgid "New password"
msgstr "新的密碼"
-#: lib/RT/User_Overlay.pm:773
+#: lib/RT/User_Overlay.pm:817
msgid "New password notification sent"
msgstr "é€å‡ºæ–°å¯†ç¢¼é€šçŸ¥"
-#: html/Admin/Elements/QueueTabs:69
+#: html/Admin/Elements/QueueTabs:95
msgid "New queue"
msgstr "新增表單"
@@ -4501,11 +4418,11 @@ msgstr "新增表單"
msgid "New request"
msgstr "æ出申請單"
-#: html/Admin/Elements/SelectRights:41
+#: html/Admin/Elements/SelectRights:65
msgid "New rights"
msgstr "新增權é™"
-#: html/Admin/Global/Scrip.html:39 html/Admin/Global/Scrips.html:38 html/Admin/Queues/Scrip.html:42 html/Admin/Queues/Scrips.html:54
+#: html/Admin/Global/Scrip.html:61 html/Admin/Global/Scrips.html:60 html/Admin/Queues/Scrip.html:64 html/Admin/Queues/Scrips.html:76
msgid "New scrip"
msgstr "新增手續"
@@ -4513,27 +4430,27 @@ msgstr "新增手續"
msgid "New search"
msgstr "é‡æ–°æŸ¥è©¢"
-#: html/Admin/Global/Template.html:59 html/Admin/Global/Templates.html:38 html/Admin/Queues/Template.html:57 html/Admin/Queues/Templates.html:49
+#: 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 "新增範本"
-#: html/SelfService/Elements/Tabs:47
+#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
msgstr "æ出申請單"
-#: lib/RT/Ticket_Overlay.pm:2700
+#: lib/RT/Ticket_Overlay.pm:2713
msgid "New ticket doesn't exist"
msgstr "沒有新申請單"
-#: html/Admin/Elements/UserTabs:50
+#: html/Admin/Elements/UserTabs:78
msgid "New user"
msgstr "新增使用者"
-#: html/Admin/Elements/CreateUserCalled:25
+#: html/Admin/Elements/CreateUserCalled:47
msgid "New user called"
msgstr "新使用者åå­—"
-#: html/Admin/Queues/People.html:54 html/Ticket/Elements/EditPeople:28
+#: html/Admin/Queues/People.html:76 html/Ticket/Elements/EditPeople:50
msgid "New watchers"
msgstr "新視察員"
@@ -4545,11 +4462,11 @@ msgstr "更新視窗設定"
msgid "New workflow"
msgstr "新增æµç¨‹"
-#: html/Ticket/Elements/Tabs:70
+#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "下一項"
-#: html/Elements/TicketList:67
+#: html/Elements/TicketList:104
msgid "Next Page"
msgstr "下一é "
@@ -4561,7 +4478,7 @@ msgstr "下一é "
msgid "NickName"
msgstr "暱稱"
-#: html/Admin/Users/Modify.html:62 html/User/Prefs.html:50
+#: html/Admin/Users/Modify.html:84 html/User/Prefs.html:72
msgid "Nickname"
msgstr "暱稱"
@@ -4573,35 +4490,35 @@ msgstr "å°å¤œç­"
msgid "No"
msgstr "å¦"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
msgstr "尚未定義類別"
-#: html/Admin/Elements/EditCustomField:89 html/Admin/Elements/EditCustomFields:103
+#: html/Admin/CustomFields/Modify.html:124 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
msgstr "無自訂欄ä½"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
msgstr "尚未定義自訂欄ä½"
-#: html/Admin/Groups/GroupRights.html:83 html/Admin/Groups/UserRights.html:70
+#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
msgstr "尚未定義群組"
-#: lib/RT/Tickets_Overlay_SQL.pm:452
+#: lib/RT/Tickets_Overlay_SQL.pm:477
msgid "No Query"
msgstr "沒有查詢"
-#: html/Admin/Queues/GroupRights.html:96 html/Admin/Queues/UserRights.html:67
+#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
msgstr "尚未定義表單"
-#: bin/rt-crontool:52
+#: bin/rt-crontool:73
msgid "No RT user found. Please consult your RT administrator.\\n"
msgstr "找ä¸åˆ° RT ä½¿ç”¨è€…ã€‚è«‹å‘ RT 管ç†å“¡æŸ¥è©¢ã€‚\\n"
-#: html/Admin/Global/Template.html:78 html/Admin/Queues/Template.html:75
+#: html/Admin/Global/Template.html:100 html/Admin/Queues/Template.html:97
msgid "No Template"
msgstr "沒有範本"
@@ -4617,11 +4534,11 @@ msgstr "未指定申請單。退出申請單更改\\n\\n"
msgid "No Workflow"
msgstr "沒有æµç¨‹"
-#: html/Approvals/Elements/Approve:45
+#: html/Approvals/Elements/Approve:67
msgid "No action"
msgstr "æš«ä¸è™•ç†"
-#: lib/RT/Record.pm:744
+#: lib/RT/Record.pm:935
msgid "No column specified"
msgstr "未指定欄ä½"
@@ -4629,7 +4546,7 @@ msgstr "未指定欄ä½"
msgid "No command found\\n"
msgstr "找ä¸åˆ°å‘½ä»¤"
-#: html/Ticket/Elements/ShowRequestor:46
+#: html/Ticket/Elements/ShowRequestor:68
msgid "No comment entered about this user"
msgstr "沒有å°é€™å使用者的評論"
@@ -4637,52 +4554,53 @@ msgstr "沒有å°é€™å使用者的評論"
msgid "No correspondence attached"
msgstr "沒有附上申請單回覆"
-#: lib/RT/Action/Generic.pm:159 lib/RT/Condition/Generic.pm:175 lib/RT/Search/ActiveTicketsInQueue.pm:55 lib/RT/Search/Generic.pm:112
+#: 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)
msgid "No description for %1"
msgstr "æ²’æœ‰å° %1 çš„æè¿°"
-#: lib/RT/Users_Overlay.pm:159
+#: lib/RT/Users_Overlay.pm:185
msgid "No group specified"
msgstr "未指定群組"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è©¢æ¢ä»¶çš„群組。"
-#: lib/RT/Ticket_Overlay.pm:2475
+#: lib/RT/Ticket_Overlay.pm:2349
msgid "No message attached"
msgstr "沒有附上訊æ¯"
-#: lib/RT/User_Overlay.pm:991
+#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
msgstr "沒有設定密碼"
-#: lib/RT/Queue_Overlay.pm:296
+#: lib/RT/Queue_Overlay.pm:358
msgid "No permission to create queues"
msgstr "沒有新增表單的權é™"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Ticket_Overlay.pm:409
+#. ($QueueObj->Name)
msgid "No permission to create tickets in the queue '%1'"
msgstr "沒有在表單 '%1' 新增申請單的權é™"
-#: lib/RT/User_Overlay.pm:157
+#: lib/RT/User_Overlay.pm:187
msgid "No permission to create users"
msgstr "沒有新增使用者的權é™"
-#: html/SelfService/Display.html:125
+#: html/SelfService/Display.html:165
msgid "No permission to display that ticket"
msgstr "沒有顯示該申請單的權é™"
-#: html/SelfService/Update.html:68
+#: html/SelfService/Update.html:117
msgid "No permission to view update ticket"
msgstr "沒有檢視申請單更新的權é™"
-#: lib/RT/Queue_Overlay.pm:716 lib/RT/Ticket_Overlay.pm:1581
+#: lib/RT/Queue_Overlay.pm:792 lib/RT/Ticket_Overlay.pm:1450
msgid "No principal specified"
msgstr "未指定單ä½"
-#: html/Admin/Queues/People.html:153 html/Admin/Queues/People.html:163
+#: html/Admin/Queues/People.html:175 html/Admin/Queues/People.html:185
msgid "No principals selected."
msgstr "未指定單ä½ã€‚"
@@ -4690,23 +4608,27 @@ msgstr "未指定單ä½ã€‚"
msgid "No protocol specified in %1"
msgstr "%1 內未指定å”定"
-#: html/Admin/Queues/index.html:34
+#: html/Admin/Queues/index.html:57
msgid "No queues matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è©¢æ¢ä»¶çš„表單。"
-#: html/Admin/Elements/SelectRights:81
+#: html/Admin/Elements/SelectRights:106
msgid "No rights found"
msgstr "找ä¸åˆ°æ¬Šé™"
-#: html/Admin/Elements/SelectRights:32
+#: html/Admin/Elements/SelectRights:53
msgid "No rights granted."
msgstr "沒有é¸å®šæ¬Šé™"
-#: html/Search/Bulk.html:162
+#: lib/RT/SavedSearch.pm:187
+msgid "No search loaded"
+msgstr ""
+
+#: html/Search/Bulk.html:194
msgid "No search to operate on."
msgstr "沒有è¦é€²è¡Œçš„查詢"
-#: html/Elements/TicketList:155
+#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
msgstr "沒有標題"
@@ -4714,7 +4636,7 @@ msgstr "沒有標題"
msgid "No ticket id specified"
msgstr "未指定申請單編號"
-#: lib/RT/Transaction_Overlay.pm:455 lib/RT/Transaction_Overlay.pm:493
+#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
msgid "No transaction type specified"
msgstr "未指定更動報告類別"
@@ -4722,7 +4644,7 @@ msgstr "未指定更動報告類別"
msgid "No user or email address specified"
msgstr "未指定使用者或電å­éƒµä»¶åœ°å€"
-#: html/Admin/Users/index.html:35
+#: html/Admin/Users/index.html:55
msgid "No users matching search criteria found."
msgstr "找ä¸åˆ°ç¬¦åˆæŸ¥è©¢æ¢ä»¶çš„使用者。"
@@ -4730,15 +4652,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:741
+#: lib/RT/Record.pm:932
msgid "No value sent to _Set!\\n"
msgstr "_Set 沒有收到任何值!\\n"
-#: html/Elements/QuickCreate:16
+#: html/Elements/QuickCreate:61
msgid "Nobody"
msgstr "沒有人"
-#: lib/RT/Record.pm:746
+#: lib/RT/Record.pm:937
msgid "Nonexistant field?"
msgstr "欄ä½ä¸å­˜åœ¨ï¼Ÿ"
@@ -4754,15 +4676,15 @@ msgstr "未設定æˆå¾ž %2 å…§æ“·å– %1"
msgid "Not logged in"
msgstr "尚未登入"
-#: html/Elements/Header:71
+#: html/Elements/Header:96
msgid "Not logged in."
msgstr "尚未登入"
-#: lib/RT/Date.pm:369
+#: lib/RT/Date.pm:393
msgid "Not set"
msgstr "尚未設定"
-#: html/NoAuth/Reminder.html:26
+#: html/NoAuth/Reminder.html:48
msgid "Not yet implemented."
msgstr "尚未完工。"
@@ -4770,7 +4692,7 @@ msgstr "尚未完工。"
msgid "Not yet implemented...."
msgstr "尚未完工..."
-#: html/Approvals/Elements/Approve:48
+#: html/Approvals/Elements/Approve:70
msgid "Notes"
msgstr "備註"
@@ -4778,7 +4700,7 @@ msgstr "備註"
msgid "Notes:"
msgstr "備註:"
-#: lib/RT/User_Overlay.pm:776
+#: lib/RT/User_Overlay.pm:820
msgid "Notification could not be sent"
msgstr "無法é€å‡ºé€šçŸ¥"
@@ -4792,11 +4714,11 @@ msgstr "以評論方å¼é€šçŸ¥ç®¡ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "通知副本收件人"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "以評論方å¼é€šçŸ¥å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -4858,7 +4780,7 @@ msgstr "通知å°è±¡"
msgid "Nov"
msgstr "å一月"
-#: lib/RT/Date.pm:421
+#: lib/RT/Date.pm:447
msgid "Nov."
msgstr "11"
@@ -4874,19 +4796,33 @@ msgstr "104eHRMS 介é¢"
msgid "OK"
msgstr "確定"
-#: lib/RT/Record.pm:200
+#: html/Search/Elements/SelectAndOr:47
+msgid "OR"
+msgstr ""
+
+#: lib/RT/Record.pm:319
msgid "Object could not be created"
msgstr "無法新增物件"
-#: lib/RT/Record.pm:219
+#: lib/RT/Record.pm:124
+msgid "Object could not be deleted"
+msgstr ""
+
+#: lib/RT/Record.pm:338
msgid "Object created"
msgstr "物件新增完畢"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Record.pm:121
+msgid "Object deleted"
+msgstr ""
+
+#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
+#. ($ObjectType)
+#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
msgstr "自訂欄ä½ä¸é©ç”¨æ–¼é¡žåˆ¥ç‚º %1 的物件"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:901
msgid "Object type mismatch"
msgstr "物件類別ä¸ç¬¦"
@@ -4898,7 +4834,7 @@ msgstr "在è·ç‹€æ…‹"
msgid "Oct"
msgstr "å月"
-#: lib/RT/Date.pm:420
+#: lib/RT/Date.pm:446
msgid "Oct."
msgstr "10"
@@ -4910,19 +4846,19 @@ msgstr "å月"
msgid "Office Phone"
msgstr "辦公室電話"
-#: html/Tools/Elements/Tabs:31
+#: html/Tools/Elements/Tabs:53
msgid "Offline"
msgstr "離線"
-#: html/Tools/Offline.html:27
+#: html/Tools/Offline.html:49
msgid "Offline edits"
msgstr "離線編輯"
-#: html/Tools/Offline.html:24
+#: html/Tools/Offline.html:46
msgid "Offline upload"
msgstr "離線上載"
-#: html/Elements/SelectDateRelation:34
+#: html/Elements/SelectDateRelation:56
msgid "On"
msgstr "等於"
@@ -4948,7 +4884,7 @@ msgstr "承辦人改變時"
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "優先順ä½æ”¹è®Šæ™‚"
#: etc/initialdata:192
msgid "On Queue Change"
@@ -4966,29 +4902,25 @@ msgstr "ç¾æ³æ”¹è®Šæ™‚"
msgid "On Transaction"
msgstr "發生更動時"
-#: html/Approvals/Elements/PendingMyApproval:49
+#: html/Approvals/Elements/PendingMyApproval:71
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter'>")
msgid "Only show approvals for requests created after %1"
msgstr "僅顯示 %1 之後新增的申請單"
-#: html/Approvals/Elements/PendingMyApproval:47
+#: html/Approvals/Elements/PendingMyApproval:69
#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "僅顯示 %1 之å‰æ–°å¢žçš„申請單"
-#: html/Elements/Quicksearch:30
+#: html/Elements/Quicksearch:52
msgid "Open"
msgstr "é–‹å•Ÿ"
-#: html/Ticket/Elements/Tabs:137
+#: html/Ticket/Elements/Tabs:159
msgid "Open it"
msgstr "é–‹å•Ÿ"
-#: NOT FOUND IN SOURCE
-msgid "Open requests"
-msgstr ""
-
-#: html/SelfService/Elements/Tabs:41
+#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
msgstr "開啟的申請單"
@@ -5020,7 +4952,7 @@ msgstr "é¸é …æè¿°"
msgid "Option Name"
msgstr "é¸é …å稱"
-#: html/Search/Elements/DisplayOptions:35
+#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
msgstr "排åºæ–¹å¼"
@@ -5028,7 +4960,7 @@ msgstr "排åºæ–¹å¼"
msgid "Ordering and sorting"
msgstr "é †åºèˆ‡æŽ’åºæ–¹å¼"
-#: html/Admin/Users/Modify.html:114 html/Elements/SelectUsers:28 html/User/Prefs.html:107
+#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:129
msgid "Organization"
msgstr "組織å稱"
@@ -5036,7 +4968,7 @@ msgstr "組織å稱"
msgid "Organization:"
msgstr "組織:"
-#: html/Approvals/Elements/Approve:32
+#: html/Approvals/Elements/Approve:54
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
msgstr "原申請單:#%1"
@@ -5049,15 +4981,15 @@ msgstr "其他e-mail帳號 (僅e-mail通知;多筆帳號請用逗號','å€éš”)"
msgid "Out of range"
msgstr "期é™å¤–"
-#: lib/RT/Transaction_Overlay.pm:525
+#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
msgstr "已紀錄發é€çš„評論郵件"
-#: lib/RT/Transaction_Overlay.pm:529
+#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
msgstr "已紀錄發é€çš„郵件"
-#: html/Admin/Queues/Modify.html:68
+#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
msgstr "優先順ä½éš¨æ™‚間增加調整為"
@@ -5077,15 +5009,15 @@ msgstr "å–ä»£å…¨åŸŸæ¬Šé™ %1"
msgid "Overview"
msgstr "總覽"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "Own tickets"
msgstr "承辦申請單"
-#: lib/RT/Queue_Overlay.pm:89
+#: lib/RT/Queue_Overlay.pm:113
msgid "OwnTicket"
msgstr "承辦申請單"
-#: etc/initialdata:38 html/Elements/QuickCreate:13 html/Search/Elements/PickBasics:114 html/SelfService/Elements/MyRequests:29 html/Ticket/Create.html:47 html/Ticket/Elements/EditPeople:42 html/Ticket/Elements/EditPeople:43 html/Ticket/Elements/ShowPeople:26 html/Ticket/Update.html:40 lib/RT/ACE_Overlay.pm:85 lib/RT/Tickets_Overlay.pm:1306
+#: 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
msgid "Owner"
msgstr "承辦人"
@@ -5093,11 +5025,11 @@ msgstr "承辦人"
msgid "Owner changed from %1 to %2"
msgstr "承辦人已從 %1 改為 %2"
-#: lib/RT/Ticket_Overlay.pm:467
+#: lib/RT/Ticket_Overlay.pm:495
msgid "Owner could not be set."
msgstr "無法設定承辦人。"
-#: lib/RT/Transaction_Overlay.pm:575
+#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "強制將承辦人從 %1 改為 %2"
@@ -5114,12 +5046,12 @@ msgstr "承辦人電話"
msgid "Page #"
msgstr " "
-#: html/Elements/TicketList:45
-#. ($Page, int($TotalFound/$Rows)+1)
+#: html/Elements/TicketList:78
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
msgstr "第 %1/%2 é "
-#: html/Admin/Users/Modify.html:171 html/User/Prefs.html:75
+#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
msgstr "呼å«å™¨"
@@ -5135,7 +5067,7 @@ msgstr "呼å«åƒæ•¸"
msgid "Parent"
msgstr "上級"
-#: html/Elements/EditLinks:117 html/Elements/EditLinks:54 html/Elements/ShowLinks:46 html/Ticket/Create.html:182 html/Ticket/Elements/BulkLinks:38
+#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "æ¯ç”³è«‹å–®"
@@ -5143,28 +5075,45 @@ msgstr "æ¯ç”³è«‹å–®"
msgid "Park Space"
msgstr "åœè»Šä½ç”³è«‹"
-#: html/Elements/Login:52 html/User/Prefs.html:83
+#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
msgstr "密碼"
-#: html/NoAuth/Reminder.html:24
+#: html/NoAuth/Reminder.html:46
msgid "Password Reminder"
msgstr "密碼æ示"
-#: lib/RT/User_Overlay.pm:185 lib/RT/User_Overlay.pm:994
+#: lib/RT/Transaction_Overlay.pm:770 lib/RT/User_Overlay.pm:1046
+msgid "Password changed"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
+#. ($RT::MinimumPasswordLength)
+msgid "Password needs to be at least %1 characters long"
+msgstr ""
+
+#: lib/RT/User_Overlay.pm:1045
+msgid "Password set"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Password too short"
msgstr "密碼太短"
-#: html/Admin/Users/Modify.html:316 html/User/Prefs.html:209
+#: html/User/Prefs.html:232
#. (loc_fuzzy($msg))
msgid "Password: %1"
msgstr "密碼:%1"
-#: html/Admin/Users/Modify.html:318
+#: lib/RT/User_Overlay.pm:1031
+msgid "Password: Permission Denied"
+msgstr ""
+
+#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
msgstr "密碼確èªå¤±æ•—。"
-#: html/User/Prefs.html:211
+#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
msgstr "密碼確èªå¤±æ•—。您的密碼並未改變。"
@@ -5176,7 +5125,7 @@ msgstr "è«‹é¸æ“‡è¡¨å–®å稱"
msgid "Pending Approval"
msgstr "等待簽核"
-#: html/Ticket/Elements/ShowSummary:44 html/Ticket/Elements/Tabs:97 html/Ticket/ModifyAll.html:50
+#: html/Ticket/Elements/ShowSummary:66 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
msgstr "人員"
@@ -5188,11 +5137,11 @@ msgstr "æ“有表單權é™äººå“¡"
msgid "Perform a user-defined action"
msgstr "執行使用者自訂的動作"
-#: html/Admin/Tools/Configuration.html:49
+#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
msgstr "Perl 設定"
-#: lib/RT/ACE_Overlay.pm:230 lib/RT/ACE_Overlay.pm:236 lib/RT/ACE_Overlay.pm:562 lib/RT/ACE_Overlay.pm:572 lib/RT/ACE_Overlay.pm:582 lib/RT/ACE_Overlay.pm:647 lib/RT/Attribute_Overlay.pm:135 lib/RT/Attribute_Overlay.pm:141 lib/RT/Attribute_Overlay.pm:379 lib/RT/Attribute_Overlay.pm:388 lib/RT/Attribute_Overlay.pm:401 lib/RT/CurrentUser.pm:103 lib/RT/CurrentUser.pm:94 lib/RT/CustomField_Overlay.pm:100 lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:239 lib/RT/CustomField_Overlay.pm:517 lib/RT/CustomField_Overlay.pm:90 lib/RT/Group_Overlay.pm:1091 lib/RT/Group_Overlay.pm:1095 lib/RT/Group_Overlay.pm:1104 lib/RT/Group_Overlay.pm:1155 lib/RT/Group_Overlay.pm:1159 lib/RT/Group_Overlay.pm:1165 lib/RT/Group_Overlay.pm:426 lib/RT/Group_Overlay.pm:518 lib/RT/Group_Overlay.pm:596 lib/RT/Group_Overlay.pm:604 lib/RT/Group_Overlay.pm:701 lib/RT/Group_Overlay.pm:705 lib/RT/Group_Overlay.pm:711 lib/RT/Group_Overlay.pm:896 lib/RT/Group_Overlay.pm:900 lib/RT/Group_Overlay.pm:913 lib/RT/Queue_Overlay.pm:117 lib/RT/Queue_Overlay.pm:135 lib/RT/Queue_Overlay.pm:578 lib/RT/Queue_Overlay.pm:588 lib/RT/Queue_Overlay.pm:602 lib/RT/Queue_Overlay.pm:740 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:762 lib/RT/Queue_Overlay.pm:975 lib/RT/Scrip_Overlay.pm:125 lib/RT/Scrip_Overlay.pm:136 lib/RT/Scrip_Overlay.pm:201 lib/RT/Scrip_Overlay.pm:473 lib/RT/Template_Overlay.pm:284 lib/RT/Template_Overlay.pm:87 lib/RT/Template_Overlay.pm:93 lib/RT/Ticket_Overlay.pm:1453 lib/RT/Ticket_Overlay.pm:1463 lib/RT/Ticket_Overlay.pm:1477 lib/RT/Ticket_Overlay.pm:1614 lib/RT/Ticket_Overlay.pm:1624 lib/RT/Ticket_Overlay.pm:1638 lib/RT/Ticket_Overlay.pm:1755 lib/RT/Ticket_Overlay.pm:2075 lib/RT/Ticket_Overlay.pm:2213 lib/RT/Ticket_Overlay.pm:2381 lib/RT/Ticket_Overlay.pm:2428 lib/RT/Ticket_Overlay.pm:2582 lib/RT/Ticket_Overlay.pm:2640 lib/RT/Ticket_Overlay.pm:2691 lib/RT/Ticket_Overlay.pm:2706 lib/RT/Ticket_Overlay.pm:2905 lib/RT/Ticket_Overlay.pm:2915 lib/RT/Ticket_Overlay.pm:2920 lib/RT/Ticket_Overlay.pm:3143 lib/RT/Ticket_Overlay.pm:3147 lib/RT/Ticket_Overlay.pm:3350 lib/RT/Ticket_Overlay.pm:3512 lib/RT/Ticket_Overlay.pm:3564 lib/RT/Ticket_Overlay.pm:3791 lib/RT/Transaction_Overlay.pm:443 lib/RT/Transaction_Overlay.pm:450 lib/RT/Transaction_Overlay.pm:479 lib/RT/Transaction_Overlay.pm:486 lib/RT/User_Overlay.pm:1088 lib/RT/User_Overlay.pm:1536 lib/RT/User_Overlay.pm:335 lib/RT/User_Overlay.pm:696 lib/RT/User_Overlay.pm:731 lib/RT/User_Overlay.pm:987
+#: 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
msgid "Permission Denied"
msgstr "權é™ä¸è¶³"
@@ -5208,7 +5157,7 @@ msgstr "æ“有權é™è¡¨å–®åˆ—表:"
msgid "Personal"
msgstr "代ç†äººç¾¤çµ„"
-#: html/User/Elements/Tabs:34
+#: html/User/Elements/Tabs:56
msgid "Personal Groups"
msgstr "代ç†äººç¾¤çµ„"
@@ -5220,11 +5169,11 @@ msgstr "個人首é "
msgid "Personal Todo"
msgstr "ç§äººå¾…辦事項"
-#: html/User/Groups/index.html:29 html/User/Groups/index.html:39
+#: html/User/Groups/index.html:51 html/User/Groups/index.html:61
msgid "Personal groups"
msgstr "代ç†äººç¾¤çµ„"
-#: html/User/Elements/DelegateRights:36
+#: html/User/Elements/DelegateRights:58
msgid "Personal groups:"
msgstr "代ç†äººç¾¤çµ„:"
@@ -5256,7 +5205,7 @@ msgstr "電話"
msgid "Phone number"
msgstr "電話號碼"
-#: html/Admin/Users/Modify.html:153 html/User/Prefs.html:60
+#: html/Admin/Users/Modify.html:180 html/User/Prefs.html:82
msgid "Phone numbers"
msgstr "電話號碼"
@@ -5324,7 +5273,7 @@ msgstr "è·ç´š"
msgid "Pref"
msgstr "å好"
-#: html/Elements/Header:63 html/Elements/Tabs:55 html/SelfService/Elements/Tabs:50 html/SelfService/Prefs.html:24 html/User/Prefs.html:24 html/User/Prefs.html:27
+#: 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
msgid "Preferences"
msgstr "å好"
@@ -5332,15 +5281,15 @@ msgstr "å好"
msgid "Prefs"
msgstr "個人資訊"
-#: lib/RT/Action/Generic.pm:169
+#: lib/RT/Action/Generic.pm:196
msgid "Prepare Stubbed"
msgstr "é å‚™å‹•ä½œå®Œç•¢"
-#: html/Ticket/Elements/Tabs:62
+#: html/Ticket/Elements/Tabs:84
msgid "Prev"
msgstr "上一項"
-#: html/Elements/TicketList:64
+#: html/Elements/TicketList:101
msgid "Previous Page"
msgstr "上一é "
@@ -5352,20 +5301,20 @@ msgstr "å‰ä¸€é "
msgid "Pri"
msgstr "優先順ä½"
-#: lib/RT/ACE_Overlay.pm:132 lib/RT/ACE_Overlay.pm:207 lib/RT/ACE_Overlay.pm:551
+#: lib/RT/ACE_Overlay.pm:158 lib/RT/ACE_Overlay.pm:240 lib/RT/ACE_Overlay.pm:570
#. ($args{'PrincipalId'})
msgid "Principal %1 not found."
msgstr "找ä¸åˆ°å–®ä½ %1。"
-#: html/Search/Elements/PickBasics:58 html/Ticket/Create.html:153 html/Ticket/Elements/EditBasics:52 html/Ticket/Elements/ShowBasics:50 lib/RT/Tickets_Overlay.pm:1104
+#: 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
msgid "Priority"
msgstr "優先順ä½"
-#: html/Admin/Queues/Modify.html:64
+#: html/Admin/Queues/Modify.html:86
msgid "Priority starts at"
msgstr "優先順ä½èµ·å§‹å€¼"
-#: html/Search/Elements/EditSearches:2
+#: html/Search/Elements/EditSearches:50
msgid "Privacy:"
msgstr "éš±ç§è¨­å®šï¼š"
@@ -5373,12 +5322,12 @@ msgstr "éš±ç§è¨­å®šï¼š"
msgid "Privileged"
msgstr "內部æˆå“¡"
-#: html/Admin/Users/Modify.html:296 html/User/Prefs.html:200
+#: html/Admin/Users/Modify.html:334 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "內部æˆå“¡ç‹€æ…‹ï¼š%1"
-#: html/Admin/Users/index.html:61
+#: html/Admin/Users/index.html:102
msgid "Privileged users"
msgstr "內部æˆå“¡"
@@ -5418,19 +5367,19 @@ msgstr "公共事務å€"
msgid "Purging stale data: %1"
msgstr "移除éŽæœŸè³‡æ–™: %1"
-#: html/Search/Build.html:47
+#: html/Search/Elements/EditQuery:47
msgid "Query"
msgstr "查詢"
-#: html/Search/Build.html:84 html/Ticket/Elements/Tabs:172
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
msgstr "建立查詢"
-#: html/Elements/QuickCreate:10 html/Elements/Quicksearch:28 html/Search/Elements/PickBasics:94 html/SelfService/Create.html:32 html/Ticket/Create.html:37 html/Ticket/Elements/EditBasics:35 html/Ticket/Elements/ShowBasics:54 html/User/Elements/DelegateRights:79 lib/RT/Tickets_Overlay.pm:945
+#: 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
msgid "Queue"
msgstr "表單"
-#: html/Admin/Queues/CustomField.html:41 html/Admin/Queues/Scrip.html:49 html/Admin/Queues/Scrips.html:47 html/Admin/Queues/Templates.html:43
+#: 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)
msgid "Queue %1 not found"
@@ -5444,7 +5393,7 @@ msgstr "找ä¸åˆ°è¡¨å–® '%1'\\n"
msgid "Queue Keyword Selections"
msgstr "表單關éµå­—é¸å–"
-#: html/Admin/Queues/Modify.html:42
+#: html/Admin/Queues/Modify.html:64
msgid "Queue Name"
msgstr "表單å稱"
@@ -5468,19 +5417,19 @@ msgstr "表單手續"
msgid "Queue Setup"
msgstr "表單設定"
-#: lib/RT/Queue_Overlay.pm:300
+#: lib/RT/Queue_Overlay.pm:362
msgid "Queue already exists"
msgstr "表單已存在"
-#: lib/RT/Queue_Overlay.pm:309 lib/RT/Queue_Overlay.pm:315
+#: lib/RT/Queue_Overlay.pm:371 lib/RT/Queue_Overlay.pm:377
msgid "Queue could not be created"
msgstr "無法新增表單"
-#: html/Ticket/Create.html:208
+#: html/Ticket/Create.html:239 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:319 lib/RT/StyleGuide.pod:789
+#: docs/design_docs/string-extraction-guide.txt:83 lib/RT/Queue_Overlay.pm:381 lib/RT/StyleGuide.pod:809
msgid "Queue created"
msgstr "表單新增完畢"
@@ -5488,11 +5437,11 @@ msgstr "表單新增完畢"
msgid "Queue is not specified."
msgstr "未指定表單。"
-#: html/SelfService/Display.html:72 lib/RT/CustomField_Overlay.pm:97
+#: html/SelfService/Display.html:102 lib/RT/CustomField_Overlay.pm:192
msgid "Queue not found"
msgstr "找ä¸åˆ°è¡¨å–®"
-#: html/Admin/Elements/Tabs:37 html/Admin/index.html:34
+#: html/Admin/Elements/Tabs:59 html/Admin/index.html:72
msgid "Queues"
msgstr "表單"
@@ -5500,24 +5449,24 @@ msgstr "表單"
msgid "Quick Search"
msgstr "表單ç¾æ³"
-#: html/Elements/Quicksearch:24
+#: html/Elements/Quicksearch:46
msgid "Quick search"
msgstr "表單一覽"
-#: html/Elements/QuickCreate:1
+#: html/Elements/QuickCreate:46
msgid "Quick ticket creation"
msgstr "快速建立申請單"
-#: html/Search/Results.html:49
+#: html/Search/Results.html:83
msgid "RSS"
msgstr "RSS"
-#: html/Elements/Login:44
+#: html/Elements/Login:66
#. ($RT::VERSION)
msgid "RT %1"
msgstr "RT %1"
-#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:776
+#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
msgstr "%2:RT %1 版"
@@ -5534,7 +5483,7 @@ msgstr "RT %1。版權所有 1996-%1 Jesse Vincent <jesse\\@bestpractical.com>\\
msgid "RT %1. Copyright 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
msgstr "RT %1。版權所有 1996-2002 Jesse Vincent <jesse\\@bestpractical.com>\\n"
-#: html/Admin/index.html:24 html/Admin/index.html:25
+#: html/Admin/index.html:46 html/Admin/index.html:47
msgid "RT Administration"
msgstr "RT 管ç†é é¢"
@@ -5554,7 +5503,7 @@ msgstr "RT 設定錯誤"
msgid "RT Critical error. Message not recorded!"
msgstr "RT 致命錯誤。訊æ¯æœªè¢«ç´€éŒ„。"
-#: html/Elements/Error:41 html/SelfService/Error.html:40
+#: html/Elements/Error:65 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "RT 錯誤"
@@ -5567,18 +5516,14 @@ msgid "RT Recieved mail (%1) from itself."
msgstr "RT 收到從自己寄出的郵件 (%1)。"
#: NOT FOUND IN SOURCE
-msgid "RT Self Service"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT Self Service / Closed Tickets"
msgstr "RT 自助æœå‹™/已解決的申請單"
-#: html/Admin/Tools/Configuration.html:28
+#: html/Admin/Tools/Configuration.html:73
msgid "RT Variables"
msgstr "RT 的變數"
-#: html/index.html:50 html/index.html:53
+#: html/index.html:72 html/index.html:75
msgid "RT at a glance"
msgstr "RT 一覽"
@@ -5594,11 +5539,15 @@ msgstr "RT 無法從外部資料庫查詢找到申請人資訊"
msgid "RT couldn't find the queue: %1"
msgstr "RT 找ä¸åˆ°è¡¨å–®ï¼š%1"
+#: html/Elements/SetupSessionCookie:90
+msgid "RT couldn't store your session."
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
msgstr "RT 無法確èªé€™å€‹ PGP 簽章。\\n"
-#: html/Elements/PageLayout:85
+#: html/Elements/PageLayout:108
#. ($RT::rtname)
msgid "RT for %1"
msgstr "%1 專用æµç¨‹ç³»çµ±"
@@ -5616,14 +5565,6 @@ msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&
msgstr "RT 版權所有 1996-%1 Jesse Vincent &lt;jesse@bestpractical.com&gt;。<br>æœ¬è»Ÿé«”ä¾ <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU 通用公共授權第二版</a> 散佈。"
#: NOT FOUND IN SOURCE
-msgid "RT is &copy; Copyright 1996-%1 Jesse Vincent <jesse@bestpractical.com>. It is distributed under <a href=\"http://www.gnu.org/copyleft/gpl.html\">Version 2 of the GNU General Public License.</a>"
-msgstr ""
-
-#: 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 ""
-
-#: NOT FOUND IN SOURCE
msgid "RT thinks this message may be a bounce"
msgstr "RT èªç‚ºé€™å¯èƒ½æ˜¯é€€ä¿¡"
@@ -5648,10 +5589,6 @@ msgid "RT::Ticket-Role"
msgstr "申請單é‹è¡Œè§’色"
#: NOT FOUND IN SOURCE
-msgid "RTFM Error"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "RT_System"
msgstr "系統訊æ¯"
@@ -5659,7 +5596,7 @@ msgstr "系統訊æ¯"
msgid "Read Only"
msgstr "唯讀"
-#: html/Admin/Users/Modify.html:57 html/User/Prefs.html:47
+#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "真實姓å"
@@ -5671,31 +5608,31 @@ msgstr "真實姓å"
msgid "Really reject this ticket?"
msgstr "您確定è¦é§å›žé€™å¼µç”³è«‹å–®å—Žï¼Ÿ"
-#: lib/RT/Transaction_Overlay.pm:628
+#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
msgstr "已加入 %1 為åƒè€ƒæœ¬ç”³è«‹å–®"
-#: lib/RT/Transaction_Overlay.pm:668
+#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
msgstr "已移除 %1 為åƒè€ƒæœ¬ç”³è«‹å–®"
-#: lib/RT/Transaction_Overlay.pm:625
+#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
msgstr "已加入åƒè€ƒç”³è«‹å–® %1"
-#: lib/RT/Transaction_Overlay.pm:665
+#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
msgstr "已移除åƒè€ƒç”³è«‹å–® %1"
-#: html/Elements/EditLinks:129 html/Elements/EditLinks:81 html/Elements/ShowLinks:70 html/Ticket/Create.html:185 html/Ticket/Elements/BulkLinks:50
+#: html/Elements/EditLinks:103 html/Elements/EditLinks:154 html/Elements/ShowLinks:92 html/Ticket/Create.html:216 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
msgstr "被åƒè€ƒ"
-#: html/Elements/EditLinks:125 html/Elements/EditLinks:72 html/Elements/SelectLinkType:27 html/Elements/ShowLinks:60 html/Ticket/Create.html:184 html/Ticket/Elements/BulkLinks:46
+#: 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
msgid "Refers to"
msgstr "åƒè€ƒ"
@@ -5715,48 +5652,44 @@ msgstr "調整查詢æ¢ä»¶"
msgid "Refresh"
msgstr "æ›´æ–°"
-#: html/Elements/Refresh:35
+#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
msgstr "æ¯ %1 分é˜æ›´æ–°é é¢"
#: NOT FOUND IN SOURCE
-msgid "Relationships"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Remove"
msgstr "移除"
-#: html/Search/Bulk.html:95
+#: html/Search/Bulk.html:116
msgid "Remove AdminCc"
msgstr "移除管ç†å“¡å‰¯æœ¬"
-#: html/Search/Bulk.html:91
+#: html/Search/Bulk.html:112
msgid "Remove Cc"
msgstr "移除副本"
-#: html/Search/Bulk.html:87
+#: html/Search/Bulk.html:108
msgid "Remove Requestor"
msgstr "移除申請人"
-#: html/Ticket/Elements/ShowTransaction:142 html/Ticket/Elements/Tabs:123
+#: html/Ticket/Elements/ShowTransaction:171 html/Ticket/Elements/Tabs:145
msgid "Reply"
msgstr "回覆"
-#: html/Admin/Queues/Modify.html:50
+#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
msgstr "回覆地å€"
-#: html/Search/Bulk.html:130 html/Ticket/ModifyAll.html:72 html/Ticket/Update.html:54
+#: html/Search/Bulk.html:151 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:76
msgid "Reply to requestors"
msgstr "回覆申請人"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
msgstr "å°ç”³è«‹å–®é€²è¡Œå›žè¦†"
-#: lib/RT/Queue_Overlay.pm:87
+#: lib/RT/Queue_Overlay.pm:111
msgid "ReplyToTicket"
msgstr "回覆申請單"
@@ -5768,7 +5701,7 @@ msgstr "上下ç­åˆ·å¡"
msgid "Reported on"
msgstr "到è·æ—¥æœŸ"
-#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:86
+#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "申請人"
@@ -5796,24 +5729,24 @@ msgstr "申請人"
msgid "RequestorAddresses"
msgstr "申請人地å€"
-#: html/SelfService/Create.html:40 html/Ticket/Create.html:55 html/Ticket/Elements/EditPeople:47 html/Ticket/Elements/ShowPeople:30
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "申請人"
-#: html/Admin/Queues/Modify.html:74
+#: html/Admin/Queues/Modify.html:96
msgid "Requests should be due in"
msgstr "申請單處ç†æœŸé™"
-#: lib/RT/Attribute_Overlay.pm:123
+#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
msgstr "未指定必è¦çš„åƒæ•¸ã€Œ%1ã€"
-#: html/Elements/Submit:61
+#: html/Elements/Submit:104
msgid "Reset"
msgstr "é‡è¨­"
-#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:63
+#: html/Admin/Users/Modify.html:183 html/User/Prefs.html:85
msgid "Residence"
msgstr "ä½è™•"
@@ -5821,16 +5754,16 @@ msgstr "ä½è™•"
msgid "Resolution"
msgstr "解決狀態"
-#: html/Ticket/Elements/Tabs:133
+#: html/Ticket/Elements/Tabs:155
msgid "Resolve"
msgstr "解決"
-#: html/Ticket/Update.html:119
+#: html/Ticket/Update.html:154
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Resolve ticket #%1 (%2)"
msgstr "解決申請單 #%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:27 lib/RT/Ticket_Overlay.pm:1282
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
msgid "Resolved"
msgstr "已解決"
@@ -5842,7 +5775,7 @@ msgstr "回覆申請人"
msgid "Responsibility Type"
msgstr "責任å€åˆ†"
-#: html/Elements/ListActions:25 html/Search/Elements/NewListActions:25
+#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "çµæžœ"
@@ -5850,11 +5783,11 @@ msgstr "çµæžœ"
msgid "Results per page"
msgstr "æ¯é åˆ—出幾筆çµæžœ"
-#: html/Admin/Users/Modify.html:99 html/User/Prefs.html:94
+#: html/Admin/Users/Modify.html:126 html/User/Prefs.html:116
msgid "Retype Password"
msgstr "å†æ¬¡è¼¸å…¥å¯†ç¢¼"
-#: html/Search/Elements/EditSearches:13
+#: html/Search/Elements/EditSearches:61
msgid "Revert"
msgstr "復原"
@@ -5862,44 +5795,44 @@ 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:612
+#: lib/RT/ACE_Overlay.pm:631
msgid "Right Delegated"
msgstr "權é™ä»£ç†å®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:302
+#: lib/RT/ACE_Overlay.pm:321
msgid "Right Granted"
msgstr "權é™è¨­å®šå®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:160
+#: lib/RT/ACE_Overlay.pm:179
msgid "Right Loaded"
msgstr "權é™è¼‰å…¥å®Œç•¢"
-#: lib/RT/ACE_Overlay.pm:677 lib/RT/ACE_Overlay.pm:692
+#: lib/RT/ACE_Overlay.pm:696 lib/RT/ACE_Overlay.pm:717
msgid "Right could not be revoked"
msgstr "無法撤消權é™"
-#: html/User/Delegation.html:63
+#: html/User/Delegation.html:85
msgid "Right not found"
msgstr "找ä¸åˆ°æ¬Šé™"
-#: lib/RT/ACE_Overlay.pm:542 lib/RT/ACE_Overlay.pm:637
+#: lib/RT/ACE_Overlay.pm:561 lib/RT/ACE_Overlay.pm:656
msgid "Right not loaded."
msgstr "權é™ä¸¦æœªè¼‰å…¥ã€‚"
-#: lib/RT/ACE_Overlay.pm:688
+#: lib/RT/ACE_Overlay.pm:713
msgid "Right revoked"
msgstr "權é™æ’¤æ¶ˆå®Œç•¢"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/UserTabs:67
msgid "Rights"
msgstr "權é™åŠä»£ç†äºº"
-#: lib/RT/Interface/Web.pm:869
+#: html/Admin/CustomFields/GroupRights.html:129 lib/RT/Interface/Web.pm:901
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "無法將權é™è³¦äºˆ %1"
-#: lib/RT/Interface/Web.pm:899
+#: html/Admin/CustomFields/GroupRights.html:156 lib/RT/Interface/Web.pm:930
#. ($object_type)
msgid "Rights could not be revoked for %1"
msgstr "無法撤消 %1 的權é™"
@@ -5912,7 +5845,7 @@ msgstr "角色æˆå“¡"
msgid "Role Name"
msgstr "角色å稱"
-#: html/Admin/Global/GroupRights.html:50 html/Admin/Queues/GroupRights.html:52
+#: html/Admin/Global/GroupRights.html:72 html/Admin/Queues/GroupRights.html:74
msgid "Roles"
msgstr "角色"
@@ -5920,7 +5853,7 @@ msgstr "角色"
msgid "RootApproval"
msgstr "交由系統管ç†å“¡ç°½æ ¸"
-#: html/Search/Elements/DisplayOptions:62
+#: html/Search/Elements/DisplayOptions:83
msgid "Rows per page"
msgstr "æ¯é ç­†æ•¸"
@@ -5944,31 +5877,37 @@ msgstr "SMTP 伺æœå™¨"
msgid "Sat"
msgstr "星期六"
-#: lib/RT/Date.pm:393
+#: lib/RT/Date.pm:418
msgid "Sat."
msgstr "星期六"
-#: html/Search/Elements/EditSearches:21
+#: html/Search/Elements/EditSearches:70
msgid "Save"
msgstr "儲存"
-#: html/Admin/Global/Template.html:45 html/Admin/Queues/Modify.html:89 html/Admin/Queues/People.html:104 html/Admin/Users/Modify.html:198 html/SelfService/Prefs.html:36 html/Ticket/Modify.html:38 html/Ticket/ModifyAll.html:93 html/Ticket/ModifyDates.html:38 html/Ticket/ModifyLinks.html:38 html/Ticket/ModifyPeople.html:37
+#: 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
msgid "Save Changes"
msgstr "儲存更改"
-#: html/User/Prefs.html:157
+#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "儲存å好"
-#: html/Ticket/Elements/PreviewScrips:79
+#: html/Ticket/Elements/PreviewScrips:124
msgid "Save changes"
msgstr "儲存更改"
-#: html/Search/Elements/EditSearches:1
+#: lib/RT/SavedSearch.pm:162
+#. ($name)
+msgid "Saved search %1"
+msgstr ""
+
+#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
msgstr "已儲存的查詢"
-#: html/Admin/Global/Scrip.html:48 html/Admin/Queues/Scrip.html:54
+#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
+#. ($scrip->Id)
#. ($id)
#. ($ARGS{'id'})
msgid "Scrip #%1"
@@ -5982,23 +5921,23 @@ msgstr "訊æ¯é€šçŸ¥å‹•ä½œ"
msgid "Scrip Condition"
msgstr "訊æ¯é€šçŸ¥æ¢ä»¶"
-#: lib/RT/Scrip_Overlay.pm:180
+#: lib/RT/Scrip_Overlay.pm:205
msgid "Scrip Created"
msgstr "手續新增完畢"
-#: html/Admin/Elements/EditScrip:30
+#: html/Admin/Elements/EditScrip:52
msgid "Scrip Fields"
-msgstr ""
+msgstr "手續欄ä½"
#: NOT FOUND IN SOURCE
msgid "Scrip Name"
msgstr "訊æ¯å稱"
-#: html/Admin/Elements/EditScrips:85
+#: html/Admin/Elements/EditScrips:107
msgid "Scrip deleted"
msgstr "手續刪除完畢"
-#: html/Admin/Elements/QueueTabs:45 html/Admin/Elements/SystemTabs:32 html/Admin/Global/index.html:40
+#: html/Admin/Elements/QueueTabs:67 html/Admin/Elements/SystemTabs:54 html/Admin/Global/index.html:62
msgid "Scrips"
msgstr "手續"
@@ -6010,11 +5949,11 @@ msgstr "訊æ¯é€šçŸ¥"
msgid "Scrips for %1\\n"
msgstr "%1 的手續\\n"
-#: html/Admin/Queues/Scrips.html:33
+#: html/Admin/Queues/Scrips.html:55
msgid "Scrips which apply to all queues"
msgstr "é©ç”¨æ–¼æ‰€æœ‰è¡¨å–®çš„手續"
-#: html/Elements/SimpleSearch:26 html/Search/Elements/DisplayOptions:73
+#: html/Elements/SimpleSearch:48 html/Search/Build.html:112
msgid "Search"
msgstr "查詢"
@@ -6022,12 +5961,17 @@ msgstr "查詢"
msgid "Search Criteria"
msgstr "查詢æ¢ä»¶"
-#: html/Approvals/Elements/PendingMyApproval:38
+#: lib/RT/SavedSearch.pm:116
+msgid "Search attribute load failure"
+msgstr ""
+
+#: html/Approvals/Elements/PendingMyApproval:60
msgid "Search for approvals"
msgstr "簽核單查詢"
-#: NOT FOUND IN SOURCE
-msgid "Search for articles"
+#: lib/RT/SavedSearch.pm:194
+#. ($msg)
+msgid "Search update: %1"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -6042,31 +5986,35 @@ msgstr "二"
msgid "Second-level Users"
msgstr "二階主管員工"
-#: bin/rt-crontool:184
+#: bin/rt-crontool:213
msgid "Security:"
msgstr "安全性:"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "See custom fields"
msgstr "查閱自訂欄ä½"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
msgstr "查閱é€å‡ºçš„é›»å­éƒµä»¶åŠæ”¶ä»¶äºº"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
msgstr "查閱申請單內的ç§äººè©•è«–"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
msgstr "查閱申請單總覽"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:100
msgid "SeeCustomField"
msgstr "查閱自訂欄ä½"
-#: lib/RT/Queue_Overlay.pm:68
+#: lib/RT/Group_Overlay.pm:177
+msgid "SeeGroup"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:92
msgid "SeeQueue"
msgstr "查閱表單"
@@ -6078,71 +6026,79 @@ msgstr "é¸æ“‡"
msgid "Select All"
msgstr "å…¨é¸"
-#: NOT FOUND IN SOURCE
-msgid "Select a Class"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
msgstr "é¸æ“‡è‡ªè¨‚欄ä½"
-#: NOT FOUND IN SOURCE
-msgid "Select a Custom Fields"
-msgstr ""
-
-#: html/Admin/Groups/index.html:50
+#: html/Admin/Groups/index.html:78
msgid "Select a group"
msgstr "é¸æ“‡ç¾¤çµ„"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Queues/index.html:54
msgid "Select a queue"
msgstr "é¸æ“‡è¡¨å–®"
+#: html/SelfService/CreateTicketInQueue.html:48
+msgid "Select a queue for your new ticket"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "Select a queue to link to"
msgstr "è«‹é¸æ“‡æ¬²é€£çµè¡¨å–®"
-#: html/Admin/Users/index.html:24 html/Admin/Users/index.html:27
+#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
msgstr "é¸æ“‡ä½¿ç”¨è€…"
-#: NOT FOUND IN SOURCE
-msgid "Select class"
-msgstr ""
-
-#: html/Admin/Global/CustomField.html:37 html/Admin/Global/CustomFields.html:35
+#: html/Admin/Elements/CustomFieldTabs:90
msgid "Select custom field"
msgstr "é¸æ“‡è‡ªè¨‚欄ä½"
-#: html/Admin/Elements/GroupTabs:51 html/User/Elements/GroupTabs:49
+#: html/Admin/Global/CustomFields/index.html:70
+msgid "Select custom fields for all user groups"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:65
+msgid "Select custom fields for all users"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:76
+msgid "Select custom fields for tickets in all queues"
+msgstr ""
+
+#: html/Admin/Global/CustomFields/index.html:83
+msgid "Select custom fields for transactions on tickets in all queues"
+msgstr ""
+
+#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
msgstr "é¸æ“‡ç¾¤çµ„"
-#: lib/RT/CustomField_Overlay.pm:427
+#: lib/RT/CustomField_Overlay.pm:59
msgid "Select multiple values"
msgstr "é¸æ“‡å¤šé‡é …ç›®"
-#: lib/RT/CustomField_Overlay.pm:424
+#: lib/RT/CustomField_Overlay.pm:60
msgid "Select one value"
msgstr "é¸æ“‡å–®ä¸€é …ç›®"
-#: html/Admin/Elements/QueueTabs:66
+#: html/Admin/Elements/QueueTabs:92
msgid "Select queue"
msgstr "é¸æ“‡è¡¨å–®"
-#: html/Admin/Global/Scrip.html:36 html/Admin/Global/Scrips.html:35 html/Admin/Queues/Scrip.html:39 html/Admin/Queues/Scrips.html:51
+#: html/Admin/Global/Scrip.html:58 html/Admin/Global/Scrips.html:57 html/Admin/Queues/Scrip.html:61 html/Admin/Queues/Scrips.html:73
msgid "Select scrip"
msgstr "é¸æ“‡æ‰‹çºŒ"
-#: html/Admin/Global/Template.html:56 html/Admin/Global/Templates.html:35 html/Admin/Queues/Template.html:54 html/Admin/Queues/Templates.html:46
+#: 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 "é¸æ“‡ç¯„本"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
msgstr "é¸æ“‡æœ€å¤š %1 個值"
-#: html/Admin/Elements/UserTabs:46
+#: html/Admin/Elements/UserTabs:75
msgid "Select user"
msgstr "é¸æ“‡ä½¿ç”¨è€…"
@@ -6154,19 +6110,19 @@ msgstr "é¸æ“‡æµç¨‹"
msgid "SelectExternal"
msgstr "系統é¸é …"
-#: lib/RT/CustomField_Overlay.pm:35
+#: NOT FOUND IN SOURCE
msgid "SelectMultiple"
msgstr "多é‡é¸é …"
-#: lib/RT/CustomField_Overlay.pm:34
+#: NOT FOUND IN SOURCE
msgid "SelectSingle"
msgstr "單一é¸é …"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
msgstr "å·²é¸å–的自訂欄ä½"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
msgstr "å·²é¸å–的物件"
@@ -6204,11 +6160,11 @@ msgstr "寄信給特定的副本åŠå¯†ä»¶å‰¯æœ¬æ”¶ä»¶äºº"
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "寄信給副本收件人"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "以評論方å¼å¯„信給副本收件人"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -6226,15 +6182,11 @@ msgstr "寄信給申請人"
msgid "Sep"
msgstr "ä¹æœˆ"
-#: lib/RT/Date.pm:419
+#: lib/RT/Date.pm:445
msgid "Sep."
msgstr "09"
#: NOT FOUND IN SOURCE
-msgid "Seperate multiple URLs with spaces"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "September"
msgstr "ä¹æœˆ"
@@ -6246,47 +6198,43 @@ msgstr "%1 的「åœç”¨ã€å±¬æ€§å·²è¨­ç‚º %2"
msgid "Shift Type"
msgstr "ç­åˆ¥å±¬æ€§"
-#: html/Ticket/Elements/ShowTransaction:122
+#: html/Ticket/Elements/ShowTransaction:150
msgid "Show"
msgstr "顯示"
-#: html/Approvals/index.html:30
+#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "顯示待簽核申請單"
-#: html/Search/Elements/EditFormat:11
+#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
msgstr "顯示欄ä½"
-#: html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/Tabs:201
msgid "Show Results"
msgstr "顯示çµæžœ"
-#: NOT FOUND IN SOURCE
-msgid "Show advanced search options..."
-msgstr ""
-
-#: html/Approvals/Elements/PendingMyApproval:43
+#: html/Approvals/Elements/PendingMyApproval:65
msgid "Show approved requests"
msgstr "顯示已批准的簽核單"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show basics"
msgstr "顯示基本資訊"
-#: html/Approvals/Elements/PendingMyApproval:44
+#: html/Approvals/Elements/PendingMyApproval:66
msgid "Show denied requests"
msgstr "顯示已é§å›žçš„簽核單"
-#: html/Ticket/Create.html:143 html/Ticket/Create.html:33
+#: html/Ticket/Create.html:174 html/Ticket/Create.html:55
msgid "Show details"
msgstr "顯示細節"
-#: html/Approvals/Elements/PendingMyApproval:42
+#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show pending requests"
msgstr "顯示待處ç†çš„簽核單"
-#: html/Approvals/Elements/PendingMyApproval:45
+#: html/Approvals/Elements/PendingMyApproval:67
msgid "Show requests awaiting other approvals"
msgstr "顯示尚待他人批准的簽核單"
@@ -6298,43 +6246,47 @@ msgstr "顯示申請單內的ç§äººè©•è«–"
msgid "Show ticket summaries"
msgstr "顯示申請單摘è¦"
-#: lib/RT/Queue_Overlay.pm:70
+#: lib/RT/Queue_Overlay.pm:94
msgid "ShowACL"
msgstr "顯示權é™æ¸…å–®"
-#: lib/RT/Queue_Overlay.pm:83
+#: lib/RT/System.pm:86
+msgid "ShowConfigTab"
+msgstr ""
+
+#: lib/RT/Queue_Overlay.pm:107
msgid "ShowOutgoingEmail"
msgstr "顯示寄é€éƒµä»¶"
-#: lib/RT/Group_Overlay.pm:151
+#: lib/RT/Group_Overlay.pm:176
msgid "ShowSavedSearches"
msgstr "顯示已儲存的查詢"
-#: lib/RT/Queue_Overlay.pm:79
+#: lib/RT/Queue_Overlay.pm:103
msgid "ShowScrips"
msgstr "顯示手續"
-#: lib/RT/Queue_Overlay.pm:76
+#: lib/RT/Queue_Overlay.pm:100
msgid "ShowTemplate"
msgstr "顯示範本"
-#: lib/RT/Queue_Overlay.pm:80
+#: lib/RT/Queue_Overlay.pm:104
msgid "ShowTicket"
msgstr "顯示申請單"
-#: lib/RT/Queue_Overlay.pm:81
+#: lib/RT/Queue_Overlay.pm:105
msgid "ShowTicketComments"
msgstr "顯示申請單的評論"
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Sign up as a ticket Requestor or ticket or queue Cc"
msgstr "登記æˆç‚ºç”³è«‹äººæˆ–副本收件人"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "Sign up as a ticket or queue AdminCc"
msgstr "登記æˆç‚ºç®¡ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
-#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:145
+#: html/Admin/Users/Modify.html:229 html/User/Prefs.html:167
msgid "Signature"
msgstr "ç°½å檔"
@@ -6342,23 +6294,27 @@ msgstr "ç°½å檔"
msgid "Signed in as %1"
msgstr "使用者:%1"
-#: html/Admin/Elements/SelectSingleOrMultiple:25
+#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
msgstr "單一"
-#: html/Elements/Header:62
+#: html/Search/Elements/EditFormat:75
+msgid "Size"
+msgstr ""
+
+#: html/Elements/Header:85
msgid "Skip Menu"
msgstr "ç•¥éŽé¸å–®"
-#: html/Admin/Elements/AddCustomFieldValue:27
+#: html/Search/Elements/EditFormat:78
+msgid "Small"
+msgstr ""
+
+#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
msgstr "é †åº"
#: NOT FOUND IN SOURCE
-msgid "Sort Order"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Sort key"
msgstr "排åºæ–¹å¼"
@@ -6370,11 +6326,7 @@ msgstr "çµæžœæŽ’åºæ–¹å¼"
msgid "SortOrder"
msgstr "排åºé †åº"
-#: NOT FOUND IN SOURCE
-msgid "Squelched message recipients"
-msgstr ""
-
-#: html/Admin/Elements/EditScrip:65
+#: html/Admin/Elements/EditScrip:87
msgid "Stage"
msgstr "é—œå¡"
@@ -6394,7 +6346,7 @@ msgstr "延宕"
msgid "Start page"
msgstr "首é "
-#: html/Elements/SelectDateType:26 html/Ticket/Elements/EditDates:31 html/Ticket/Elements/ShowDates:35
+#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
msgstr "實際起始日"
@@ -6402,7 +6354,7 @@ msgstr "實際起始日"
msgid "Started date '%1' could not be parsed"
msgstr "無法解讀起始日期 '%1"
-#: html/Elements/SelectDateType:30 html/Ticket/Create.html:165 html/Ticket/Elements/EditDates:26 html/Ticket/Elements/ShowDates:31
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "應起始日"
@@ -6414,11 +6366,11 @@ msgstr "應起始日"
msgid "Starts date '%1' could not be parsed"
msgstr "無法解讀起始日期 '%1"
-#: html/Admin/Users/Modify.html:135 html/User/Prefs.html:123
+#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
msgstr "å·ž"
-#: html/Search/Elements/PickBasics:77 html/SelfService/Elements/MyRequests:28 html/SelfService/Update.html:30 html/Ticket/Create.html:41 html/Ticket/Elements/EditBasics:31 html/Ticket/Elements/ShowBasics:30 html/Ticket/Update.html:37 lib/RT/Ticket_Overlay.pm:1276 lib/RT/Tickets_Overlay.pm:970
+#: 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
msgid "Status"
msgstr "ç¾æ³"
@@ -6426,8 +6378,7 @@ msgstr "ç¾æ³"
msgid "Status Change"
msgstr "ç¾æ³æ”¹è®Šæ™‚"
-#: lib/RT/Transaction_Overlay.pm:505
-#. ($self->loc($self->OldValue), $self->loc($self->NewValue))
+#: NOT FOUND IN SOURCE
msgid "Status changed from %1 to %2"
msgstr "ç¾æ³å¾ž %1 改為 %2"
@@ -6435,69 +6386,65 @@ msgstr "ç¾æ³å¾ž %1 改為 %2"
msgid "StatusChange"
msgstr "ç¾æ³æ”¹è®Šæ™‚"
-#: html/Ticket/Elements/Tabs:148
+#: html/Ticket/Elements/Tabs:170
msgid "Steal"
msgstr "強制更æ›æ‰¿è¾¦äºº"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
msgstr "強制承辦申請單"
-#: lib/RT/Queue_Overlay.pm:94
+#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
msgstr "強制承辦申請單"
-#: lib/RT/Transaction_Overlay.pm:581
+#: lib/RT/Transaction_Overlay.pm:667
#. ($Old->Name)
-msgid "Stolen from %1 "
+msgid "Stolen from %1"
msgstr "承辦人從 %1 強制更æ›"
#: NOT FOUND IN SOURCE
+msgid "Stolen from %1 "
+msgstr "承辦人從 %1 å¼·åˆ¶æ›´æ› "
+
+#: html/Search/Elements/EditFormat:81
+msgid "Style"
+msgstr ""
+
+#: NOT FOUND IN SOURCE
msgid "Subgroup"
msgstr "å­ç¾¤çµ„"
-#: html/Elements/QuickCreate:7 html/Elements/SelectAttachmentField:25 html/Search/Bulk.html:133 html/SelfService/Create.html:56 html/SelfService/Elements/MyRequests:27 html/SelfService/Update.html:31 html/Ticket/Create.html:83 html/Ticket/Elements/EditBasics:26 html/Ticket/ModifyAll.html:78 html/Ticket/Update.html:58 lib/RT/Ticket_Overlay.pm:1272 lib/RT/Tickets_Overlay.pm:1049
+#: 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
msgid "Subject"
msgstr "主題"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:795 lib/RT/Transaction_Overlay.pm:603
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "標題已改為 %1"
-#: html/Elements/Submit:58
+#: html/Elements/Submit:97
msgid "Submit"
msgstr "é€å‡º"
#: NOT FOUND IN SOURCE
-msgid "Submit Query"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Submit Workflow"
msgstr "é€å‡ºæµç¨‹"
-#: lib/RT/Group_Overlay.pm:749
+#: lib/RT/Group_Overlay.pm:782
msgid "Succeeded"
msgstr "設定æˆåŠŸ"
#: NOT FOUND IN SOURCE
-msgid "Summary"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Summary matches"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "Sun"
msgstr "星期日"
-#: lib/RT/Date.pm:394
+#: lib/RT/Date.pm:419
msgid "Sun."
msgstr "星期日"
-#: lib/RT/System.pm:53
+#: lib/RT/System.pm:76
msgid "SuperUser"
msgstr "系統管ç†å“¡"
@@ -6513,11 +6460,11 @@ msgstr "自動åŒæ­¥104HRMS"
msgid "Synchronizing HRMS data. This may take a while..."
msgstr "正在åŒæ­¥åŒ– HRMS 人事系統資料。請ç¨å¾…..."
-#: html/User/Elements/DelegateRights:76
+#: html/User/Elements/DelegateRights:98
msgid "System"
msgstr "系統"
-#: html/Admin/Elements/ToolTabs:32 html/Admin/Tools/Configuration.html:3
+#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
msgstr "系統設定"
@@ -6525,7 +6472,7 @@ msgstr "系統設定"
msgid "System Defined"
msgstr "系統定義"
-#: html/Admin/Elements/SelectRights:81 lib/RT/ACE_Overlay.pm:566 lib/RT/Interface/Web.pm:868 lib/RT/Interface/Web.pm:898
+#: 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
msgid "System Error"
msgstr "系統錯誤"
@@ -6537,19 +6484,24 @@ msgstr "系統錯誤。設定權é™å¤±æ•—。"
msgid "System Error. right not granted"
msgstr "系統錯誤。設定權é™å¤±æ•—。"
+#: lib/RT/Transaction_Overlay.pm:215 lib/RT/Transaction_Overlay.pm:221
+#. ($msg)
+msgid "System Error: %1"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "System Rights"
msgstr "系統權é™"
-#: html/Admin/Tools/index.html:2
+#: html/Admin/Tools/index.html:47
msgid "System Tools"
msgstr "系統工具"
-#: lib/RT/ACE_Overlay.pm:615
+#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
msgstr "系統錯誤。權é™ä»£ç†å¤±æ•—。"
-#: lib/RT/ACE_Overlay.pm:145 lib/RT/ACE_Overlay.pm:222 lib/RT/ACE_Overlay.pm:305 lib/RT/ACE_Overlay.pm:897
+#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "系統錯誤。設定權é™å¤±æ•—。"
@@ -6557,7 +6509,7 @@ msgstr "系統錯誤。設定權é™å¤±æ•—。"
msgid "System error. Unable to grant rights."
msgstr "系統錯誤。無法設定權é™ã€‚"
-#: html/Admin/Global/GroupRights.html:34 html/Admin/Groups/GroupRights.html:36 html/Admin/Queues/GroupRights.html:35
+#: 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 "系統群組"
@@ -6569,7 +6521,7 @@ msgstr "系統內部用"
msgid "SystemRolegroup for internal use"
msgstr "內部使用的系統角色群組"
-#: lib/RT/CurrentUser.pm:334
+#: lib/RT/CurrentUser.pm:358
msgid "TEST_STRING"
msgstr "TEST_STRING"
@@ -6577,19 +6529,19 @@ msgstr "TEST_STRING"
msgid "TabbedUI"
msgstr "é ç±¤ä»‹é¢"
-#: html/Elements/MyRequests:27 html/Ticket/Elements/Tabs:144
+#: html/Elements/MyRequests:50 html/Search/Elements/EditFormat:72 html/Ticket/Elements/Tabs:166
msgid "Take"
msgstr "å—ç†"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
msgstr "自行承辦申請單"
-#: lib/RT/Queue_Overlay.pm:92
+#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
msgstr "自行承辦申請單"
-#: lib/RT/Transaction_Overlay.pm:566
+#: lib/RT/Transaction_Overlay.pm:652
msgid "Taken"
msgstr "å·²å—ç†"
@@ -6597,11 +6549,11 @@ msgstr "å·²å—ç†"
msgid "Task"
msgstr "工作事項"
-#: html/Admin/Elements/EditScrip:57 html/Tools/Offline.html:56
+#: html/Admin/Elements/EditScrip:79 html/Tools/Offline.html:78
msgid "Template"
msgstr "範本"
-#: html/Admin/Global/Template.html:90 html/Admin/Queues/Template.html:89
+#: html/Admin/Global/Template.html:112 html/Admin/Queues/Template.html:113
#. ($TemplateObj->Id())
msgid "Template #%1"
msgstr "範本 #%1"
@@ -6618,11 +6570,11 @@ msgstr "通知範本æè¿°"
msgid "Template Name"
msgstr "通知範本å稱"
-#: html/Admin/Elements/EditTemplates:88
+#: html/Admin/Elements/EditTemplates:110
msgid "Template deleted"
msgstr "範本已刪除"
-#: lib/RT/Scrip_Overlay.pm:156
+#: lib/RT/Scrip_Overlay.pm:181
msgid "Template not found"
msgstr "找ä¸åˆ°ç¯„本"
@@ -6630,11 +6582,11 @@ msgstr "找ä¸åˆ°ç¯„本"
msgid "Template not found\\n"
msgstr "找ä¸åˆ°ç¯„本\\n"
-#: lib/RT/Template_Overlay.pm:348
+#: lib/RT/Template_Overlay.pm:376
msgid "Template parsed"
msgstr "範本剖æžå®Œç•¢"
-#: html/Admin/Elements/QueueTabs:48 html/Admin/Elements/SystemTabs:35 html/Admin/Global/index.html:44
+#: html/Admin/Elements/QueueTabs:70 html/Admin/Elements/SystemTabs:57 html/Admin/Global/index.html:66
msgid "Templates"
msgstr "範本"
@@ -6650,33 +6602,33 @@ msgstr "找ä¸åˆ° %1 的範本\\n"
msgid "Text"
msgstr "文字"
-#: lib/RT/Record.pm:740
+#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:931
msgid "That is already the current value"
msgstr "已經是目å‰æ¬„ä½çš„值"
-#: lib/RT/CustomField_Overlay.pm:248
+#: lib/RT/CustomField_Overlay.pm:407
msgid "That is not a value for this custom field"
msgstr "這ä¸æ˜¯è©²è‡ªè¨‚欄ä½çš„值"
-#: lib/RT/Ticket_Overlay.pm:2086
+#: lib/RT/Ticket_Overlay.pm:1955
msgid "That is the same value"
msgstr "åŒæ¨£çš„值"
-#: lib/RT/ACE_Overlay.pm:287 lib/RT/ACE_Overlay.pm:596
+#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
msgstr "這項單ä½å·²ç¶“æ“有該權é™"
-#: lib/RT/Queue_Overlay.pm:674
+#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
msgid "That principal is already a %1 for this queue"
msgstr "這項單ä½å·²ç¶“是這個表單的 %1"
-#: lib/RT/Ticket_Overlay.pm:1527
+#: lib/RT/Ticket_Overlay.pm:1396
#. ($self->loc($args{'Type'}))
msgid "That principal is already a %1 for this ticket"
msgstr "這項單ä½å·²ç¶“是這份申請單的 %1"
-#: lib/RT/Queue_Overlay.pm:773
+#: lib/RT/Queue_Overlay.pm:849
#. ($args{'Type'})
msgid "That principal is not a %1 for this queue"
msgstr "這項單ä½ä¸æ˜¯é€™å€‹è¡¨å–®çš„ %1"
@@ -6685,11 +6637,11 @@ msgstr "這項單ä½ä¸æ˜¯é€™å€‹è¡¨å–®çš„ %1"
msgid "That principal is not a %1 for this ticket"
msgstr "這項單ä½ä¸æ˜¯é€™ä»½ç”³è«‹å–®çš„ %1"
-#: lib/RT/Ticket_Overlay.pm:2082
+#: lib/RT/Ticket_Overlay.pm:1951
msgid "That queue does not exist"
msgstr "此表單ä¸å­˜åœ¨"
-#: lib/RT/Ticket_Overlay.pm:3152
+#: lib/RT/Ticket_Overlay.pm:3189
msgid "That ticket has unresolved dependencies"
msgstr "這份申請單有尚未解決的附屬申請單"
@@ -6697,27 +6649,27 @@ msgstr "這份申請單有尚未解決的附屬申請單"
msgid "That user already has that right"
msgstr "使用者已具有該項權é™"
-#: lib/RT/Ticket_Overlay.pm:2956
+#: lib/RT/Ticket_Overlay.pm:2993
msgid "That user already owns that ticket"
msgstr "該使用者已經承辦這份申請單"
-#: lib/RT/Ticket_Overlay.pm:2928
+#: lib/RT/Ticket_Overlay.pm:2965
msgid "That user does not exist"
msgstr "使用者ä¸å­˜åœ¨"
-#: lib/RT/User_Overlay.pm:355
+#: lib/RT/User_Overlay.pm:390
msgid "That user is already privileged"
msgstr "這å使用者已經是內部æˆå“¡"
-#: lib/RT/User_Overlay.pm:376
+#: lib/RT/User_Overlay.pm:411
msgid "That user is already unprivileged"
msgstr "這å使用者屬於éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
-#: lib/RT/User_Overlay.pm:368
+#: lib/RT/User_Overlay.pm:403
msgid "That user is now privileged"
msgstr "使用者加入內部æˆå“¡ç¾¤çµ„完畢"
-#: lib/RT/User_Overlay.pm:389
+#: lib/RT/User_Overlay.pm:424
msgid "That user is now unprivileged"
msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
@@ -6725,23 +6677,23 @@ msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
msgid "That user is now unprivilegedileged"
msgstr "這å使用者已加入éžå…§éƒ¨æˆå“¡ç¾¤çµ„"
-#: lib/RT/Ticket_Overlay.pm:2949
+#: lib/RT/Ticket_Overlay.pm:2986
msgid "That user may not own tickets in that queue"
msgstr "使用者å¯èƒ½æ²’有承辦表單裡的申請單"
-#: lib/RT/Link_Overlay.pm:200
+#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
msgstr "這ä¸æ˜¯ä¸€å€‹æ•¸å­—編號"
-#: html/SelfService/Display.html:31 html/Ticket/Create.html:149 html/Ticket/Elements/ShowSummary:27
+#: html/SelfService/Display.html:53 html/Ticket/Create.html:180 html/Ticket/Elements/ShowSummary:49
msgid "The Basics"
msgstr "基本資訊"
-#: lib/RT/ACE_Overlay.pm:87
+#: lib/RT/ACE_Overlay.pm:113
msgid "The CC of a ticket"
msgstr "申請單的副本收件人"
-#: lib/RT/ACE_Overlay.pm:88
+#: lib/RT/ACE_Overlay.pm:114
msgid "The administrative CC of a ticket"
msgstr "申請單的管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
@@ -6749,7 +6701,7 @@ msgstr "申請單的管ç†å“¡å‰¯æœ¬æ”¶ä»¶äºº"
msgid "The comment has been recorded"
msgstr "評論已被紀錄"
-#: bin/rt-crontool:194
+#: bin/rt-crontool:223
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:"
@@ -6757,19 +6709,19 @@ msgstr "下列命令會找到 'general' 表單內所有é‹ä½œä¸­çš„申請單,ä
msgid "The following commands were not proccessed:\\n\\n"
msgstr "以下命令未被執行:\\n\\n"
-#: lib/RT/Record.pm:743
+#: lib/RT/Record.pm:934
msgid "The new value has been set."
msgstr "新的欄ä½å€¼è¨­å®šå®Œæˆã€‚"
-#: lib/RT/ACE_Overlay.pm:85
+#: lib/RT/ACE_Overlay.pm:111
msgid "The owner of a ticket"
msgstr "申請單的承辦人"
-#: lib/RT/ACE_Overlay.pm:86
+#: lib/RT/ACE_Overlay.pm:112
msgid "The requestor of a ticket"
msgstr "申請單的申請人"
-#: html/Admin/Elements/EditUserComments:25
+#: html/Admin/Elements/EditUserComments:47
msgid "These comments aren't generally visible to the user"
msgstr "該使用者ä¸æœƒçœ‹è¦‹é€™äº›è©•è«–"
@@ -6777,15 +6729,15 @@ msgstr "該使用者ä¸æœƒçœ‹è¦‹é€™äº›è©•è«–"
msgid "Third-"
msgstr "三"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:912
msgid "This custom field does not apply to that object"
msgstr "此自訂欄ä½ä¸é©ç”¨æ–¼è©²ç‰©ä»¶"
-#: html/Admin/Tools/Configuration.html:5
+#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
msgstr "此項功能僅é™ç³»çµ±ç®¡ç†å“¡ä½¿ç”¨"
-#: html/Ticket/Elements/PreviewScrips:48
+#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
msgstr "此訊æ¯æœƒå¯„給..."
@@ -6793,15 +6745,15 @@ msgstr "此訊æ¯æœƒå¯„給..."
msgid "This ticket %1 %2 (%3)\\n"
msgstr "申請單 %1 %2 (%3)\\n"
-#: bin/rt-crontool:185
+#: bin/rt-crontool:214
msgid "This tool allows the user to run arbitrary perl modules from within RT."
msgstr "此工具程å¼æœƒè®“使用者經由 RT 執行任æ„命令。"
-#: lib/RT/Transaction_Overlay.pm:226
+#: lib/RT/Transaction_Overlay.pm:288
msgid "This transaction appears to have no content"
msgstr "此項更動報告沒有內容"
-#: html/Ticket/Elements/ShowRequestor:48
+#: html/Ticket/Elements/ShowRequestor:70
#. ($rows)
msgid "This user's %1 highest priority tickets"
msgstr "使用者é€å‡ºçš„å‰ %1 份優先處ç†ç”³è«‹å–®"
@@ -6814,7 +6766,7 @@ msgstr "使用者é€å‡ºçš„å‰ 25 份優先處ç†ç”³è«‹å–®"
msgid "Thu"
msgstr "星期四"
-#: lib/RT/Date.pm:391
+#: lib/RT/Date.pm:416
msgid "Thu."
msgstr "星期四"
@@ -6830,24 +6782,24 @@ msgstr "申請單 # %1 %2"
msgid "Ticket # %1 Jumbo update: %2"
msgstr "更新申請單 # %1 的全部資訊:%2"
-#: html/Ticket/ModifyAll.html:24 html/Ticket/ModifyAll.html:28
+#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket #%1 Jumbo update: %2"
msgstr "更新申請單 #%1 的全部資訊:%2"
-#: html/Approvals/Elements/ShowDependency:45
+#: html/Approvals/Elements/ShowDependency:67
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Ticket #%1: %2"
msgstr "申請單 #%1: %2"
-#: lib/RT/Action/CreateTickets.pm:1154 lib/RT/Action/CreateTickets.pm:1163 lib/RT/Action/CreateTickets.pm:516 lib/RT/Action/CreateTickets.pm:634 lib/RT/Action/CreateTickets.pm:647
+#: 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)
msgid "Ticket %1"
msgstr "申請單 %1"
-#: lib/RT/Ticket_Overlay.pm:696 lib/RT/Ticket_Overlay.pm:720
+#: lib/RT/Ticket_Overlay.pm:731 lib/RT/Ticket_Overlay.pm:751
#. ($self->Id, $QueueObj->Name)
msgid "Ticket %1 created in queue '%2'"
msgstr "申請單 #%1 æˆåŠŸæ–°å¢žæ–¼ '%2' 表單"
@@ -6856,12 +6808,12 @@ msgstr "申請單 #%1 æˆåŠŸæ–°å¢žæ–¼ '%2' 表單"
msgid "Ticket %1 loaded\\n"
msgstr "載入申請單 %1\\n"
-#: html/Search/Bulk.html:216
+#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
msgstr "申請單 %1:%2"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
msgstr "申請單的自訂欄ä½"
@@ -6869,7 +6821,7 @@ msgstr "申請單的自訂欄ä½"
msgid "Ticket Due"
msgstr "表單處ç†æœŸé™"
-#: html/Ticket/History.html:24 html/Ticket/History.html:27
+#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
msgid "Ticket History # %1 %2"
msgstr "申請單處ç†ç´€éŒ„ # %1 %2"
@@ -6890,7 +6842,7 @@ msgstr "表單é‹è¡ŒæœŸé™"
msgid "Ticket Resolved"
msgstr "申請單已解決"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1085
msgid "Ticket Transactions"
msgstr "申請單的更動"
@@ -6902,19 +6854,19 @@ msgstr "表單種類"
msgid "Ticket attachment"
msgstr "申請單附件"
-#: lib/RT/Tickets_Overlay.pm:1228
+#: lib/RT/Tickets_Overlay.pm:1648
msgid "Ticket content"
msgstr "申請單內容"
-#: lib/RT/Tickets_Overlay.pm:1274
+#: lib/RT/Tickets_Overlay.pm:1697
msgid "Ticket content type"
msgstr "申請單內容類別"
-#: lib/RT/Ticket_Overlay.pm:565 lib/RT/Ticket_Overlay.pm:579 lib/RT/Ticket_Overlay.pm:590 lib/RT/Ticket_Overlay.pm:707
+#: lib/RT/Ticket_Overlay.pm:593 lib/RT/Ticket_Overlay.pm:607 lib/RT/Ticket_Overlay.pm:618 lib/RT/Ticket_Overlay.pm:739
msgid "Ticket could not be created due to an internal error"
msgstr "內部錯誤,無法新增申請單"
-#: lib/RT/Transaction_Overlay.pm:497
+#: NOT FOUND IN SOURCE
msgid "Ticket created"
msgstr "申請單新增完畢"
@@ -6922,7 +6874,7 @@ msgstr "申請單新增完畢"
msgid "Ticket creation failed"
msgstr "申請單新增失敗"
-#: lib/RT/Transaction_Overlay.pm:502
+#: NOT FOUND IN SOURCE
msgid "Ticket deleted"
msgstr "申請單刪除完畢"
@@ -6934,7 +6886,7 @@ msgstr "找ä¸åˆ°ç”³è«‹å–®ç·¨è™Ÿ"
msgid "Ticket killed"
msgstr "申請單刪除完畢"
-#: html/Ticket/Display.html:33
+#: html/Ticket/Display.html:55
msgid "Ticket metadata"
msgstr "申請單的æ述資訊"
@@ -6950,17 +6902,20 @@ msgstr "申請單ç¾æ³å·²æ”¹è®Š"
msgid "Ticket watchers"
msgstr "申請單視察員"
-#: html/Elements/Tabs:46
+#: lib/RT/Search/FromSQL.pm:83
+#. (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
msgid "Tickets"
msgstr "申請單"
-#: lib/RT/Tickets_Overlay.pm:1452
-#. ($self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 %2"
msgstr "申請單 %1 %2"
-#: lib/RT/Tickets_Overlay.pm:1410
-#. ($self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'}))
+#: NOT FOUND IN SOURCE
msgid "Tickets %1 by %2"
msgstr "申請單 %1 (%2)"
@@ -6976,31 +6931,31 @@ msgstr "é€å‡ºçš„申請單"
msgid "Tickets from %1"
msgstr "%1 的申請單"
-#: html/Approvals/Elements/ShowDependency:26
+#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
msgstr "批准之後,å¯æŽ¥çºŒè™•ç†ï¼š"
-#: html/Search/Elements/PickBasics:69 html/Ticket/Elements/EditBasics:39
+#: html/Search/Elements/PickBasics:148 html/Ticket/Elements/EditBasics:61
msgid "Time Estimated"
msgstr "é è¨ˆæ™‚é–“"
-#: html/Search/Elements/PickBasics:70 html/Ticket/Create.html:156 html/Ticket/Elements/EditBasics:47
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:187 html/Ticket/Elements/EditBasics:69
msgid "Time Left"
msgstr "剩餘時間"
-#: html/Search/Elements/PickBasics:68 html/Ticket/Create.html:155 html/Ticket/Elements/EditBasics:43
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:186 html/Ticket/Elements/EditBasics:65
msgid "Time Worked"
msgstr "處ç†æ™‚é–“"
-#: lib/RT/Tickets_Overlay.pm:1201
+#: lib/RT/Tickets_Overlay.pm:1619
msgid "Time left"
msgstr "剩餘時間"
-#: html/Elements/Footer:44
+#: html/Elements/Footer:71
msgid "Time to display"
msgstr "顯示時間"
-#: lib/RT/Tickets_Overlay.pm:1177
+#: lib/RT/Tickets_Overlay.pm:1594
msgid "Time worked"
msgstr "已處ç†æ™‚é–“"
@@ -7008,10 +6963,14 @@ msgstr "已處ç†æ™‚é–“"
msgid "TimeLeft"
msgstr "剩餘時間"
-#: lib/RT/Ticket_Overlay.pm:1277
+#: lib/RT/Ticket_Overlay.pm:1143
msgid "TimeWorked"
msgstr "已處ç†æ™‚é–“"
+#: html/Search/Elements/EditFormat:74
+msgid "Title"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
msgstr "產生這次更動的差異檔:"
@@ -7020,7 +6979,7 @@ msgstr "產生這次更動的差異檔:"
msgid "To generate a diff of this commit:\\n"
msgstr "產生這次更動的差異檔:\\n"
-#: html/Elements/Footer:39
+#: html/Elements/Footer:61
#. ('<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。"
@@ -7029,11 +6988,11 @@ msgstr "如果有支æ´ã€æ•™è‚²è¨“ç·´åŠå®šè£½é–‹ç™¼çš„需è¦ï¼Œè«‹é€£çµ¡ %1。
msgid "Todo"
msgstr "待辦事項"
-#: lib/RT/Ticket_Overlay.pm:1280
+#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
msgstr "告知日期"
-#: html/Admin/Elements/Tabs:43 html/Elements/Tabs:49
+#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
msgstr "工具"
@@ -7045,24 +7004,24 @@ msgstr "é "
msgid "Transaction"
msgstr "æ›´å‹•"
-#: lib/RT/Transaction_Overlay.pm:705
+#: lib/RT/Transaction_Overlay.pm:794
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "清除更動報告 %1"
-#: lib/RT/Transaction_Overlay.pm:136
+#: lib/RT/Transaction_Overlay.pm:174
msgid "Transaction Created"
msgstr "更動報告已新增"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
msgstr "更動的自訂欄ä½"
-#: lib/RT/Transaction_Overlay.pm:92
+#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
msgstr "未指定申請單編號,無法新增更動"
-#: NOT FOUND IN SOURCE
+#: lib/RT/Transaction_Overlay.pm:125
msgid "Transaction->Create couldn't, as you didn't specify an object type and id"
msgstr "未指定物件類別åŠç·¨è™Ÿï¼Œç„¡æ³•æ–°å¢žæ›´å‹•"
@@ -7074,7 +7033,7 @@ msgstr "批次更動時"
msgid "TransactionCreate"
msgstr "新增更動時"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:838
msgid "Transactions are immutable"
msgstr "ä¸å¯æ›´æ”¹æ›´å‹•å ±å‘Š"
@@ -7090,23 +7049,19 @@ msgstr "試圖刪除æŸé …權é™ï¼š%1"
msgid "Tue"
msgstr "星期二"
-#: lib/RT/Date.pm:389
+#: lib/RT/Date.pm:414
msgid "Tue."
msgstr "星期二"
-#: html/Admin/Elements/EditCustomField:43 html/Ticket/Elements/AddWatchers:32 html/Ticket/Elements/AddWatchers:43 html/Ticket/Elements/AddWatchers:53 lib/RT/Ticket_Overlay.pm:1278 lib/RT/Tickets_Overlay.pm:1021
+#: 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
msgid "Type"
msgstr "類別"
-#: NOT FOUND IN SOURCE
-msgid "Unable to load article"
-msgstr ""
-
-#: lib/RT/ScripCondition_Overlay.pm:103
+#: lib/RT/ScripCondition_Overlay.pm:129
msgid "Unimplemented"
msgstr "尚無實作"
-#: html/Admin/Users/Modify.html:67
+#: html/Admin/Users/Modify.html:89
msgid "Unix login"
msgstr "外部系統登入帳號"
@@ -7114,16 +7069,21 @@ msgstr "外部系統登入帳號"
msgid "UnixUsername"
msgstr "外部系統登入帳號"
-#: lib/RT/Attachment_Overlay.pm:233 lib/RT/Attachment_Overlay.pm:265
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:847
#. ($self->ContentEncoding)
+#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
msgstr "ä¸å¯è§£çš„å…§å®¹æ–‡å­—ç·¨ç¢¼æ–¹å¼ %1"
-#: html/Elements/SelectResultsPerPage:36
+#: html/Search/Build.html:632
+msgid "Unknown field: $key"
+msgstr ""
+
+#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
msgstr "全數顯示"
-#: html/Search/Elements/SelectSearchesForObjects:15
+#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
msgstr "未命å的查詢"
@@ -7131,15 +7091,15 @@ msgstr "未命å的查詢"
msgid "Unprivileged"
msgstr "éžå…§éƒ¨æˆå“¡"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
msgstr "未é¸å–的自訂欄ä½"
-#: NOT FOUND IN SOURCE
+#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
msgstr "未é¸å–的物件"
-#: lib/RT/Transaction_Overlay.pm:562
+#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
msgstr "未被å—ç†"
@@ -7151,23 +7111,23 @@ msgstr "未命å的查詢"
msgid "Up"
msgstr "上一é "
-#: html/Search/Bulk.html:32
+#: html/Search/Bulk.html:54
msgid "Update"
msgstr "處ç†"
-#: html/Search/Bulk.html:146
+#: html/Search/Bulk.html:178
msgid "Update All"
-msgstr ""
+msgstr "全部更新"
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "更新編號"
-#: html/Ticket/Update.html:97
+#: html/Ticket/Update.html:133
msgid "Update Ticket"
-msgstr ""
+msgstr "更新申請單"
-#: html/Search/Bulk.html:127 html/Ticket/ModifyAll.html:65 html/Ticket/Update.html:48
+#: html/Search/Bulk.html:148 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:70
msgid "Update Type"
msgstr "更新類別"
@@ -7179,7 +7139,7 @@ msgstr "整批更新申請單"
msgid "Update email"
msgstr "æ›´æ–°é›»å­éƒµä»¶ä¿¡ç®±"
-#: html/Search/Results.html:46
+#: html/Search/Results.html:80
msgid "Update multiple tickets"
msgstr "批次更新申請單"
@@ -7187,11 +7147,11 @@ msgstr "批次更新申請單"
msgid "Update name"
msgstr "更新帳號"
-#: lib/RT/Action/CreateTickets.pm:655 lib/RT/Interface/Web.pm:479
+#: lib/RT/Action/CreateTickets.pm:737 lib/RT/Interface/Web.pm:524
msgid "Update not recorded."
msgstr "更新未被記錄"
-#: html/Search/Bulk.html:78
+#: html/Search/Bulk.html:99
msgid "Update selected tickets"
msgstr "æ›´æ–°é¸æ“‡çš„申請單"
@@ -7199,7 +7159,7 @@ msgstr "æ›´æ–°é¸æ“‡çš„申請單"
msgid "Update signature"
msgstr "更新簽章"
-#: html/Ticket/ModifyAll.html:62
+#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
msgstr "更新申請單"
@@ -7207,58 +7167,58 @@ msgstr "更新申請單"
msgid "Update ticket # %1"
msgstr "更新申請單 # %1"
-#: html/SelfService/Update.html:24 html/SelfService/Update.html:63
+#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
msgstr "更新申請單 #%1"
-#: html/Ticket/Update.html:121
+#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
msgstr "更新申請單 #%1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:653 lib/RT/Interface/Web.pm:477
+#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
msgstr "更新的內容並éžç”³è«‹å–®å›žè¦†ä¹Ÿä¸æ˜¯è©•è«–"
-#: html/Elements/SelectDateType:32 html/Ticket/Elements/ShowDates:51 lib/RT/Ticket_Overlay.pm:1281
+#: html/Elements/SelectDateType:54 html/Ticket/Elements/ShowDates:72 lib/RT/Ticket_Overlay.pm:1147
msgid "Updated"
msgstr "å‰æ¬¡æ›´æ–°"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload"
msgstr "上載"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
msgstr "上載多個檔案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
msgstr "上載多份圖片"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
msgstr "上載一個檔案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
msgstr "上載一份圖片"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
msgstr "上載最多 %1 個檔案"
-#: NOT FOUND IN SOURCE
+#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
msgstr "上載最多 %1 份圖片"
-#: html/Tools/Offline.html:73
+#: html/Tools/Offline.html:95
msgid "Upload your changes"
msgstr "上載您的更動"
-#: NOT FOUND IN SOURCE
-msgid "Use the dropdown menus to select which transactions you want to extract into a new RTFM article"
+#: html/Admin/index.html:90
+msgid "Use other RT administrative tools"
msgstr ""
#: NOT FOUND IN SOURCE
@@ -7273,7 +7233,7 @@ msgstr "使用者 %1 %2:%3\\n"
msgid "User %1 Password: %2\\n"
msgstr "使用者 %1 密碼:%2\\n"
-#: lib/RT/Ticket_Overlay.pm:468
+#: lib/RT/Ticket_Overlay.pm:496
#. ($args{'Owner'})
msgid "User '%1' could not be found."
msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'。"
@@ -7290,15 +7250,15 @@ msgstr "找ä¸åˆ°ä½¿ç”¨è€… '%1'\\n"
msgid "User Defined"
msgstr "使用者自訂"
-#: html/Admin/Elements/EditScrip:76
+#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "使用者自訂的æ¢ä»¶åŠå‹•ä½œ"
#: NOT FOUND IN SOURCE
msgid "User ID"
msgstr "使用者 ID"
-#: html/Elements/SelectUsers:25
+#: NOT FOUND IN SOURCE
msgid "User Id"
msgstr "使用者 ID"
@@ -7306,7 +7266,7 @@ msgstr "使用者 ID"
msgid "User Number"
msgstr "員工編號"
-#: html/Admin/Elements/GroupTabs:46 html/Admin/Elements/QueueTabs:59 html/Admin/Elements/SystemTabs:46 html/Admin/Global/index.html:58
+#: 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 "使用者權é™"
@@ -7318,16 +7278,17 @@ msgstr "使用者設定"
msgid "User Shift"
msgstr "å“¡å·¥ç­åˆ¥"
-#: NOT FOUND IN SOURCE
+#: 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 "使用者試圖在 %2 物件 #%3 çš„è‡ªè¨‚æ¬„ä½ %1 上執行未知的更新æ“作"
-#: html/Admin/Users/Modify.html:252
+#: html/Admin/Users/Modify.html:293
#. ($msg)
msgid "User could not be created: %1"
msgstr "無法新增使用者:%1"
-#: lib/RT/User_Overlay.pm:296
+#: lib/RT/User_Overlay.pm:331
msgid "User created"
msgstr "使用者新增完畢"
@@ -7339,11 +7300,11 @@ msgstr "使用者 %1 新增完畢"
msgid "User created: %1 (%2)"
msgstr "使用者 %1 (%2) 新增完畢"
-#: html/Admin/Global/GroupRights.html:66 html/Admin/Groups/GroupRights.html:53 html/Admin/Queues/GroupRights.html:68
+#: 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 "使用者定義的群組"
-#: lib/RT/User_Overlay.pm:558 lib/RT/User_Overlay.pm:575
+#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
msgstr "已載入使用者"
@@ -7359,7 +7320,7 @@ msgstr "使用者 %1 已改å為 %2"
msgid "User view"
msgstr "使用者ç§äººè³‡æ–™"
-#: NOT FOUND IN SOURCE
+#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
msgstr "使用者自定群組"
@@ -7367,19 +7328,19 @@ msgstr "使用者自定群組"
msgid "UserDefined"
msgstr "使用者自定"
-#: html/Admin/Users/Modify.html:47 html/Elements/Login:51 html/Ticket/Elements/AddWatchers:34
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:73 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "帳號"
-#: html/Admin/Elements/SelectNewGroupMembers:25 html/Admin/Elements/Tabs:31 html/Admin/Groups/Members.html:54 html/Admin/Queues/People.html:67 html/Admin/index.html:28 html/User/Groups/Members.html:57
+#: 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
msgid "Users"
msgstr "使用者"
-#: html/Admin/Users/index.html:64
+#: html/Admin/Users/index.html:85
msgid "Users matching search criteria"
msgstr "符åˆæŸ¥è©¢æ¢ä»¶çš„使用者"
-#: lib/RT/Tickets_Overlay_SQL.pm:494
+#: lib/RT/Tickets_Overlay_SQL.pm:523
msgid "Valid Query"
msgstr "åˆç†çš„查詢"
@@ -7387,7 +7348,7 @@ msgstr "åˆç†çš„查詢"
msgid "ValueOfQueue"
msgstr "é¸æ“‡è¡¨å–®"
-#: html/Admin/Elements/EditCustomField:56
+#: html/Admin/CustomFields/Modify.html:89 html/Admin/Elements/EditCustomField:78
msgid "Values"
msgstr "欄ä½å€¼"
@@ -7395,15 +7356,11 @@ msgstr "欄ä½å€¼"
msgid "View log"
msgstr "檢視紀錄檔"
-#: NOT FOUND IN SOURCE
-msgid "VrijevormEnkele"
-msgstr ""
-
-#: lib/RT/Queue_Overlay.pm:84
+#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
msgstr "視察"
-#: lib/RT/Queue_Overlay.pm:85
+#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
msgstr "以管ç†å“¡å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è¦–察"
@@ -7411,7 +7368,7 @@ msgstr "以管ç†å“¡å‰¯æœ¬æ”¶ä»¶äººèº«ä»½è¦–察"
msgid "Watcher loaded"
msgstr "æˆåŠŸè¼‰å…¥è¦–察員資訊"
-#: html/Admin/Elements/QueueTabs:41
+#: html/Admin/Elements/QueueTabs:63
msgid "Watchers"
msgstr "視察員"
@@ -7423,7 +7380,7 @@ msgstr "網é æ–‡å­—編碼方å¼"
msgid "Wed"
msgstr "星期三"
-#: lib/RT/Date.pm:390
+#: lib/RT/Date.pm:415
msgid "Wed."
msgstr "星期三"
@@ -7457,7 +7414,7 @@ msgstr "當申請單更æ›æ‰¿è¾¦äººæ™‚"
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "當申請單的優先順åºæ”¹è®Šæ™‚"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
@@ -7479,19 +7436,11 @@ msgstr "當評論é€é”時"
msgid "Whenever correspondence comes in"
msgstr "當回覆é€é”時"
-#: NOT FOUND IN SOURCE
-msgid "Which are referred to by "
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Which refer to"
-msgstr ""
-
-#: html/Admin/Users/Modify.html:161 html/User/Prefs.html:67
+#: html/Admin/Users/Modify.html:188 html/User/Prefs.html:89
msgid "Work"
msgstr "å…¬å¸"
-#: html/Search/Results.html:50
+#: html/Search/Results.html:84
msgid "Work offline"
msgstr "離線工作"
@@ -7499,7 +7448,7 @@ msgstr "離線工作"
msgid "WorkPhone"
msgstr "å…¬å¸é›»è©±"
-#: html/Ticket/Elements/ShowBasics:41 html/Ticket/Update.html:42
+#: html/Ticket/Elements/ShowBasics:63 html/Ticket/Update.html:64
msgid "Worked"
msgstr "處ç†æ™‚é–“"
@@ -7527,7 +7476,7 @@ msgstr "æµç¨‹"
msgid "Writable"
msgstr "å¯è®€å¯«"
-#: html/autohandler:150
+#: NOT FOUND IN SOURCE
msgid "XXX CHANGEME You are not an authorized user"
msgstr "XXX CHANGEME 您是未經授權的使用者"
@@ -7535,11 +7484,11 @@ msgstr "XXX CHANGEME 您是未經授權的使用者"
msgid "Yes"
msgstr "是"
-#: lib/RT/Ticket_Overlay.pm:3059
+#: lib/RT/Ticket_Overlay.pm:3096
msgid "You already own this ticket"
msgstr "您已是這份申請單的承辦人"
-#: html/autohandler:142
+#: html/autohandler:158 html/autohandler:166
msgid "You are not an authorized user"
msgstr "您ä¸æ˜¯è¢«æŽˆæ¬Šçš„使用者"
@@ -7547,7 +7496,7 @@ msgstr "您ä¸æ˜¯è¢«æŽˆæ¬Šçš„使用者"
msgid "You can access it with the Download button on the right."
msgstr "您å¯ä»¥æŒ‰å³æ–¹çš„「下載ã€éµä¾†å–得。"
-#: lib/RT/Ticket_Overlay.pm:2941
+#: lib/RT/Ticket_Overlay.pm:2978
msgid "You can only reassign tickets that you own or that are unowned"
msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿è¾¦æˆ–是沒有承辦人的申請單"
@@ -7555,20 +7504,20 @@ msgstr "祇能é‡æ–°æŒ‡æ´¾æ‚¨æ‰€æ‰¿è¾¦æˆ–是沒有承辦人的申請單"
msgid "You don't have permission to view that ticket.\\n"
msgstr "您沒有看那份申請單的權é™ã€‚\\n"
-#: docs/design_docs/string-extraction-guide.txt:47 lib/RT/StyleGuide.pod:760
+#: 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 找到 %1 的申請單"
-#: html/NoAuth/Logout.html:30
+#: html/NoAuth/Logout.html:52
msgid "You have been logged out of RT."
msgstr "您已登出 RT。"
-#: html/SelfService/Display.html:79
+#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
msgstr "您沒有在該表單新增申請單的權é™ã€‚"
-#: lib/RT/Ticket_Overlay.pm:2095
+#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "您ä¸èƒ½åœ¨è©²è¡¨å–®ä¸­æ出申請。"
@@ -7576,7 +7525,7 @@ msgstr "您ä¸èƒ½åœ¨è©²è¡¨å–®ä¸­æ出申請。"
msgid "You need to restart the Request Tracker service for saved changes to take effect."
msgstr "您必須é‡æ–°å•Ÿå‹• Request Tracker æœå‹™ï¼Œå„²å­˜çš„更動纔會生效。"
-#: html/NoAuth/Logout.html:34
+#: html/NoAuth/Logout.html:56
msgid "You're welcome to login again"
msgstr "歡迎下次å†ä¾†"
@@ -7608,11 +7557,11 @@ msgstr "您的申請單已被 %1 é§å›žã€‚"
msgid "Your request was rejected."
msgstr "您的申請單已被é§å›žã€‚"
-#: html/autohandler:177
+#: html/autohandler:193
msgid "Your username or password is incorrect"
msgstr "您的帳號或密碼有誤"
-#: html/Admin/Users/Modify.html:141 html/User/Prefs.html:127
+#: html/Admin/Users/Modify.html:168 html/User/Prefs.html:149
msgid "Zip"
msgstr "郵éžå€è™Ÿ"
@@ -7628,28 +7577,32 @@ msgstr "éŽæœŸ"
msgid "alert"
msgstr "急訊"
-#: NOT FOUND IN SOURCE
-msgid "and is not"
+#: lib/RT/System.pm:88
+msgid "allow creation of saved searches"
msgstr ""
-#: NOT FOUND IN SOURCE
-msgid "and not"
+#: lib/RT/System.pm:87
+msgid "allow loading of saved searches"
msgstr ""
#: NOT FOUND IN SOURCE
msgid "approving"
msgstr "待簽核"
-#: html/User/Elements/DelegateRights:58
+#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
msgid "as granted to %1"
msgstr "權é™åŒ %1"
-#: html/SelfService/Closed.html:27
+#: html/Search/Elements/PickBasics:127
+msgid "belongs to"
+msgstr ""
+
+#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "已解決"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:33
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
msgstr "包å«"
@@ -7673,7 +7626,7 @@ msgstr "申請單回覆已é€å‡º"
msgid "critical"
msgstr "åš´é‡"
-#: html/Admin/Queues/Modify.html:76 lib/RT/Date.pm:319
+#: html/Admin/Queues/Modify.html:98 lib/RT/Date.pm:342
msgid "days"
msgstr "天"
@@ -7689,15 +7642,19 @@ msgstr "åµéŒ¯"
msgid "delete"
msgstr "刪除"
-#: lib/RT/Queue_Overlay.pm:64
+#: lib/RT/Queue_Overlay.pm:88
msgid "deleted"
msgstr "已刪除"
-#: html/Search/Elements/PickBasics:33
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr ""
+
+#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "ä¸ç¬¦åˆ"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:34
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:56
msgid "doesn't contain"
msgstr "ä¸åŒ…å«"
@@ -7709,7 +7666,7 @@ msgstr "é›»å­éƒµä»¶ä¿¡ç®±"
msgid "emergency"
msgstr "å±é›£"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "equal to"
msgstr "等於"
@@ -7717,6 +7674,30 @@ msgstr "等於"
msgid "error"
msgstr "錯誤"
+#: html/Search/Build.html:387
+msgid "error: can't move down"
+msgstr ""
+
+#: html/Search/Build.html:409
+msgid "error: can't move left"
+msgstr ""
+
+#: html/Search/Build.html:368
+msgid "error: can't move up"
+msgstr ""
+
+#: html/Search/Build.html:451
+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
+msgid "error: nothing to move"
+msgstr ""
+
+#: html/Search/Build.html:469
+msgid "error: nothing to toggle"
+msgstr ""
+
#: NOT FOUND IN SOURCE
msgid "false"
msgstr "å‡"
@@ -7725,40 +7706,36 @@ msgstr "å‡"
msgid "filename"
msgstr "檔å"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "greater than"
msgstr "大於"
-#: lib/RT/Group_Overlay.pm:196
+#: lib/RT/Group_Overlay.pm:222
#. ($self->Name)
msgid "group '%1'"
msgstr "群組 '%1'"
-#: lib/RT/Date.pm:315
+#: lib/RT/Date.pm:338
msgid "hours"
msgstr "å°æ™‚"
-#: NOT FOUND IN SOURCE
+#: html/Search/Elements/PickBasics:48
msgid "id"
msgstr "編號"
#: NOT FOUND IN SOURCE
-msgid "in class %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "info"
msgstr "資訊"
-#: html/Elements/SelectBoolean:31 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:35 html/Search/Elements/PickBasics:49 html/Search/Elements/PickBasics:80 html/Search/Elements/PickBasics:97 html/Search/Elements/PickCFs:37
+#: 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
msgid "is"
msgstr "是"
-#: html/Elements/SelectBoolean:35 html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectMatch:36 html/Search/Elements/PickBasics:50 html/Search/Elements/PickBasics:81 html/Search/Elements/PickBasics:98 html/Search/Elements/PickCFs:38
+#: 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
msgid "isn't"
msgstr "ä¸æ˜¯"
-#: html/Elements/SelectCustomFieldOperator:37 html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectEqualityOperator:59
msgid "less than"
msgstr "å°æ–¼"
@@ -7766,15 +7743,15 @@ msgstr "å°æ–¼"
msgid "level Admin"
msgstr "層主管"
-#: html/Search/Elements/PickBasics:32
+#: html/Search/Elements/PickBasics:60
msgid "matches"
msgstr "符åˆ"
-#: lib/RT/Date.pm:311
+#: lib/RT/Date.pm:334
msgid "min"
msgstr "分"
-#: html/Ticket/Update.html:42
+#: html/Ticket/Update.html:64
msgid "minutes"
msgstr "分é˜"
@@ -7782,27 +7759,27 @@ msgstr "分é˜"
msgid "modifications\\n\\n"
msgstr "更改\\n\\n"
-#: lib/RT/Date.pm:327
+#: lib/RT/Date.pm:350
msgid "months"
msgstr "月"
-#: lib/RT/Queue_Overlay.pm:59
+#: lib/RT/Queue_Overlay.pm:83
msgid "new"
msgstr "新建立"
-#: html/Admin/Elements/EditCustomFields:42
+#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:63
msgid "no name"
msgstr "沒有å稱"
-#: html/Admin/Elements/EditScrips:42
+#: html/Admin/Elements/EditScrips:64
msgid "no value"
msgstr "沒有值"
-#: html/Admin/Elements/EditQueueWatchers:26 html/Ticket/Elements/EditWatchers:27
+#: html/Admin/Elements/EditQueueWatchers:48 html/Ticket/Elements/EditWatchers:49
msgid "none"
msgstr "ç„¡"
-#: html/Elements/SelectEqualityOperator:37
+#: html/Elements/SelectEqualityOperator:59
msgid "not equal to"
msgstr "ä¸ç­‰æ–¼"
@@ -7818,7 +7795,7 @@ msgstr "ä¸ç¬¦åˆ"
msgid "number"
msgstr "號"
-#: html/SelfService/Elements/MyRequests:61 lib/RT/Queue_Overlay.pm:60
+#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "é–‹å•Ÿ"
@@ -7826,21 +7803,21 @@ msgstr "é–‹å•Ÿ"
msgid "opened"
msgstr "已開啟"
-#: lib/RT/Group_Overlay.pm:201
+#: lib/RT/Group_Overlay.pm:227
#. ($self->Name, $user->Name)
msgid "personal group '%1' for user '%2'"
msgstr "使用者「%2ã€çš„「%1ã€ä»£ç†äººç¾¤çµ„"
-#: lib/RT/Group_Overlay.pm:209
+#: lib/RT/Group_Overlay.pm:235
#. ($queue->Name, $self->Type)
msgid "queue %1 %2"
msgstr "表單 %1 %2"
-#: lib/RT/Queue_Overlay.pm:63
+#: lib/RT/Queue_Overlay.pm:87
msgid "rejected"
msgstr "å·²é§å›ž"
-#: lib/RT/Queue_Overlay.pm:62
+#: lib/RT/Queue_Overlay.pm:86
msgid "resolved"
msgstr "已處ç†"
@@ -7848,29 +7825,33 @@ msgstr "已處ç†"
msgid "rtname"
msgstr "伺æœå™¨å稱"
-#: lib/RT/Date.pm:307
+#: lib/RT/Date.pm:330
msgid "sec"
msgstr "秒"
-#: html/Search/Results.html:48
+#: lib/RT/System.pm:86
+msgid "show Configuration tab"
+msgstr ""
+
+#: html/Search/Results.html:82
msgid "spreadsheet"
msgstr "試算表"
-#: lib/RT/Queue_Overlay.pm:61
+#: lib/RT/Queue_Overlay.pm:85
msgid "stalled"
msgstr "延宕"
-#: lib/RT/Group_Overlay.pm:204
+#: lib/RT/Group_Overlay.pm:230
#. ($self->Type)
msgid "system %1"
msgstr "系統 %1"
-#: lib/RT/Group_Overlay.pm:215
+#: lib/RT/Group_Overlay.pm:241
#. ($self->Type)
msgid "system group '%1'"
msgstr "系統群組 '%1'"
-#: html/Elements/Error:42 html/SelfService/Error.html:41
+#: html/Elements/Error:66 html/SelfService/Error.html:63
msgid "the calling component did not specify why"
msgstr "呼å«å…ƒä»¶æœªæŒ‡æ˜ŽåŽŸå› "
@@ -7878,7 +7859,7 @@ msgstr "呼å«å…ƒä»¶æœªæŒ‡æ˜ŽåŽŸå› "
msgid "ticket #%1"
msgstr "申請單 #%1"
-#: lib/RT/Group_Overlay.pm:212
+#: lib/RT/Group_Overlay.pm:238
#. ($self->Instance, $self->Type)
msgid "ticket #%1 %2"
msgstr "申請單 #%1 %2"
@@ -7895,20 +7876,16 @@ msgstr "到"
msgid "true"
msgstr "真"
-#: lib/RT/Group_Overlay.pm:218
+#: lib/RT/Group_Overlay.pm:244
#. ($self->Id)
msgid "undescribed group %1"
msgstr "沒有æ述的群組 %1"
#: NOT FOUND IN SOURCE
-msgid "undescripbed group %1"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
msgid "unresolved"
msgstr "未處ç†"
-#: lib/RT/Group_Overlay.pm:193
+#: lib/RT/Group_Overlay.pm:219
#. ($user->Object->Name)
msgid "user %1"
msgstr "使用者 %1"
@@ -7917,7 +7894,7 @@ msgstr "使用者 %1"
msgid "warning"
msgstr "警告"
-#: lib/RT/Date.pm:323
+#: lib/RT/Date.pm:346
msgid "weeks"
msgstr "週"
@@ -7925,11 +7902,7 @@ msgstr "週"
msgid "with template %1"
msgstr "範本:%1"
-#: lib/RT/Date.pm:331
+#: lib/RT/Date.pm:354
msgid "years"
msgstr "å¹´"
-#: NOT FOUND IN SOURCE
-msgid "ニックãƒãƒ¼ãƒ "
-msgstr ""
-
diff --git a/rt/lib/RT/Interface/CLI.pm b/rt/lib/RT/Interface/CLI.pm
index 4179994..8c93295 100644
--- a/rt/lib/RT/Interface/CLI.pm
+++ b/rt/lib/RT/Interface/CLI.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
use strict;
use RT;
@@ -55,7 +55,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.2 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
+ $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
@ISA = qw(Exporter);
diff --git a/rt/lib/RT/Interface/Email.pm b/rt/lib/RT/Interface/Email.pm
index 04539a3..5db7c8a 100755
--- a/rt/lib/RT/Interface/Email.pm
+++ b/rt/lib/RT/Interface/Email.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Interface::Email;
use strict;
@@ -56,7 +56,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.4 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
+ $VERSION = do { my @r = (q$Revision: 1.1.1.5 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # must be all one line, for MakeMaker
@ISA = qw(Exporter);
@@ -64,15 +64,15 @@ BEGIN {
# as well as any optionally exported functions
@EXPORT_OK = qw(
&CreateUser
- &GetMessageContent
- &CheckForLoops
- &CheckForSuspiciousSender
- &CheckForAutoGenerated
- &MailError
- &ParseCcAddressesFromHead
- &ParseSenderAddressFromHead
- &ParseErrorsToAddressFromHead
- &ParseAddressFromHeader
+ &GetMessageContent
+ &CheckForLoops
+ &CheckForSuspiciousSender
+ &CheckForAutoGenerated
+ &MailError
+ &ParseCcAddressesFromHead
+ &ParseSenderAddressFromHead
+ &ParseErrorsToAddressFromHead
+ &ParseAddressFromHeader
&Gateway);
}
@@ -139,8 +139,8 @@ sub CheckForSuspiciousSender {
my ($From, $junk) = ParseSenderAddressFromHead($head);
- if (($From =~ /^mailer-daemon/i) or
- ($From =~ /^postmaster/i)){
+ if (($From =~ /^mailer-daemon\@/i) or
+ ($From =~ /^postmaster\@/i)){
return (1);
}
@@ -159,13 +159,57 @@ sub CheckForAutoGenerated {
if ($Precedence =~ /^(bulk|junk)/i) {
return (1);
}
- else {
- return (0);
+
+ # First Class mailer uses this as a clue.
+ my $FCJunk = $head->get("X-FC-Machinegenerated") || "";
+ if ($FCJunk =~ /^true/i) {
+ return (1);
}
+
+ return (0);
}
# }}}
+# {{{ IsRTAddress
+
+=head2 IsRTAddress ADDRESS
+
+Takes a single parameter, an email address.
+Returns true if that address matches the $RTAddressRegexp.
+Returns false, otherwise.
+
+=cut
+
+sub IsRTAddress {
+ my $address = shift || '';
+
+ # Example: the following rule would tell RT not to Cc
+ # "tickets@noc.example.com"
+ if ( defined($RT::RTAddressRegexp) &&
+ $address =~ /$RT::RTAddressRegexp/ ) {
+ return(1);
+ } else {
+ return (undef);
+ }
+}
+
+# }}}
+
+# {{{ CullRTAddresses
+
+=head2 CullRTAddresses ARRAY
+
+Takes a single argument, an array of email addresses.
+Returns the same array with any IsRTAddress()es weeded out.
+
+=cut
+
+sub CullRTAddresses {
+ return (grep { IsRTAddress($_) } @_);
+}
+
+# }}}
# {{{ sub MailError
sub MailError {
@@ -270,7 +314,8 @@ sub CreateUser {
return $CurrentUser;
}
-# }}}
+# }}}
+
# {{{ ParseCcAddressesFromHead
=head2 ParseCcAddressesFromHead HASHREF
@@ -296,10 +341,10 @@ sub ParseCcAddressesFromHead {
foreach my $AddrObj (@ToObjs, @CcObjs) {
my $Address = $AddrObj->address;
$Address = $args{'CurrentUser'}->UserObj->CanonicalizeEmailAddress($Address);
- next if ($args{'CurrentUser'}->EmailAddress =~ /^$Address$/i);
- next if ($args{'QueueObj'}->CorrespondAddress =~ /^$Address$/i);
- next if ($args{'QueueObj'}->CommentAddress =~ /^$Address$/i);
- next if (RT::EmailParser::IsRTAddress(undef, $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);
}
@@ -365,6 +410,8 @@ Takes an address from $head->get('Line') and returns a tuple: user@host, friendl
sub ParseAddressFromHeader{
my $Addr = shift;
+ # Perl 5.8.0 breaks when doing regex matches on utf8
+ Encode::_utf8_off($Addr) if $] == 5.008;
my @Addresses = Mail::Address->parse($Addr);
my $AddrObj = $Addresses[0];
@@ -382,6 +429,26 @@ sub ParseAddressFromHeader{
}
# }}}
+# {{{ sub ParseTicketId
+
+
+sub ParseTicketId {
+ my $Subject = shift;
+ my $id;
+
+ my $test_name = $RT::EmailSubjectTagRegex || qr/\Q$RT::rtname\E/;
+
+ if ( $Subject =~ s/\[$test_name\s+\#(\d+)\s*\]//i ) {
+ my $id = $1;
+ $RT::Logger->debug("Found a ticket ID. It's $id");
+ return ($id);
+ }
+ else {
+ return (undef);
+ }
+}
+
+# }}}
=head2 Gateway ARGSREF
@@ -409,11 +476,12 @@ Returns:
status code is a numeric value.
- for temporary failures, status code should be -75
+ for temporary failures, the status code should be -75
- for permanent failures which are handled by RT, status code should be 0
+ for permanent failures which are handled by RT, the status code
+ should be 0
- for succces, the status code should be 1
+ for succces, the status code should be 1
@@ -425,14 +493,15 @@ sub Gateway {
my %args = %$argsref;
# Set some reasonable defaults
- $args{'action'} = 'correspond' unless ( $args{'action'} );
- $args{'queue'} = '1' unless ( $args{'queue'} );
+ $args{'action'} ||= 'correspond';
+ $args{'queue'} ||= '1';
# Validate the action
- unless ( $args{'action'} =~ /^(comment|correspond|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 '".$args{'action'}."' for queue '".$args{'queue'}."'");
+ $RT::Logger->crit("Mail gateway called with an invalid action paramenter '".$actions[0]."' for queue '".$args{'queue'}."'");
return ( -75, "Invalid 'action' parameter", undef );
}
@@ -455,21 +524,21 @@ sub Gateway {
my $Message = $parser->Entity();
my $head = $Message->head;
- my ( $CurrentUser, $AuthStat, $status, $error );
+ my ( $CurrentUser, $AuthStat, $error );
# Initalize AuthStat so comparisons work correctly
$AuthStat = -9999999;
my $ErrorsTo = ParseErrorsToAddressFromHead($head);
- my $MessageId = $head->get('Message-Id')
+ my $MessageId = $head->get('Message-ID')
|| "<no-message-id-" . time . rand(2000) . "\@.$RT::Organization>";
#Pull apart the subject line
my $Subject = $head->get('Subject') || '';
chomp $Subject;
- $args{'ticket'} ||= $parser->ParseTicketId($Subject);
+ $args{'ticket'} ||= ParseTicketId($Subject);
my $SystemTicket;
my $Right = 'CreateTicket';
@@ -519,22 +588,28 @@ sub Gateway {
}
}
- ( $CurrentUser, $NewAuthStat ) = $Code->(
- Message => $Message,
- RawMessageRef => \$args{'message'},
- CurrentUser => $CurrentUser,
- AuthLevel => $AuthStat,
- Action => $args{'action'},
- Ticket => $SystemTicket,
- Queue => $SystemQueueObj
- );
+ foreach my $action ( @actions ) {
+
+ ( $CurrentUser, $NewAuthStat ) = $Code->(
+ Message => $Message,
+ RawMessageRef => \$args{'message'},
+ 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;
- # 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;
+
+ last if $AuthStat == -1;
+ }
- # You get the highest level of authentication you were assigned.
- $AuthStat = $NewAuthStat if $NewAuthStat > $AuthStat;
last if $AuthStat == -1;
}
@@ -641,11 +716,15 @@ EOT
}
if ($SquelchReplies) {
- ## TODO: This is a hack. It should be some other way to
- ## indicate that the transaction should be "silent".
+ # 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' );
}
# }}}
@@ -653,7 +732,8 @@ EOT
my $Ticket = RT::Ticket->new($CurrentUser);
# {{{ If we don't have a ticket Id, we're creating a new ticket
- if ( !$args{'ticket'} ) {
+ if ( (!$SystemTicket || !$SystemTicket->Id) &&
+ grep /^(comment|correspond)$/, @actions ) {
# {{{ Create a new ticket
@@ -685,74 +765,115 @@ EOT
$RT::Logger->error("Create failed: $id / $Transaction / $ErrStr ");
return ( 0, "Ticket creation failed", $Ticket );
}
+ # strip comments&corresponds from the actions we don't need record twice
+ @actions = grep !/^(comment|correspond)$/, @actions;
+ $args{'ticket'} = $id;
# }}}
}
- # }}}
-
- # If the action is comment, add a comment.
- elsif ( $args{'action'} =~ /^(comment|correspond)$/i ) {
- $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
- );
+ $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 );
+ }
- return ( 0, $message );
+ # }}}
+ 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 );
+ }
}
-
- my ( $status, $msg );
- if ( $args{'action'} =~ /^correspond$/ ) {
- ( $status, $msg ) = $Ticket->Correspond( MIMEObj => $Message );
+ 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 );
+ }
}
- else {
- ( $status, $msg ) = $Ticket->Comment( MIMEObj => $Message );
+ elsif ( $RT::UnsafeEmailCommands && $action =~ /^resolve$/i ) {
+ my ( $status, $msg ) = $Ticket->SetStatus( 'resolved' );
+ unless ($status) {
+ #Warn the sender that we couldn't actually submit the comment.
+ MailError(
+ To => $ErrorsTo,
+ Subject => "Ticket not resolved",
+ Explanation => $msg,
+ MIMEObj => $Message
+ );
+ return ( 0, "Ticket not resolved", $Ticket );
+ }
}
- unless ($status) {
-
- #Warn the sender that we couldn't actually submit the comment.
+
+ else {
+
+ #Return mail to the sender with an error
MailError(
To => $ErrorsTo,
- Subject => "Message not recorded",
- Explanation => $msg,
- MIMEObj => $Message
+ Subject => "RT Configuration error",
+ Explanation => "'"
+ . $args{'action'}
+ . "' not a recognized action."
+ . " Your RT administrator has misconfigured "
+ . "the mail aliases which invoke RT",
+ MIMEObj => $Message
+ );
+ $RT::Logger->crit( $args{'action'} . " type unknown for $MessageId" );
+ return (
+ -75,
+ "Configuration error: "
+ . $args{'action'}
+ . " not a recognized action",
+ $Ticket
);
- return ( 0, "Message not recorded", $Ticket );
+
}
}
- else {
-
- #Return mail to the sender with an error
- 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
- );
- $RT::Logger->crit( $args{'action'} . " type unknown for $MessageId" );
- return (
- -75,
- "Configuration error: "
- . $args{'action'}
- . " not a recognized action",
- $Ticket
- );
-
- }
-
return ( 1, "Success", $Ticket );
}
+sub IsCorrectAction
+{
+ my $action = shift;
+ my @actions = split /-/, $action;
+ 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});
diff --git a/rt/lib/RT/Interface/Email/Auth/GnuPG.pm b/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
index 724b1b3..2dfada7 100755
--- a/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
+++ b/rt/lib/RT/Interface/Email/Auth/GnuPG.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
#
package RT::Interface::Email::Auth::GnuPG;
use Mail::GnuPG;
diff --git a/rt/lib/RT/Interface/Email/Auth/MailFrom.pm b/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
index 0efadb1..ef315dd 100644
--- a/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
+++ b/rt/lib/RT/Interface/Email/Auth/MailFrom.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Interface::Email::Auth::MailFrom;
use RT::Interface::Email qw(ParseSenderAddressFromHead CreateUser);
@@ -122,6 +122,36 @@ sub GetCurrentUser {
}
}
+ elsif ( $args{'Action'} =~ /^take$/i ) {
+
+ # check to see whether "Everybody" or "Unprivileged users" can correspond on tickets
+ unless ( $everyone->PrincipalObj->HasRight(Object => $args{'Queue'},
+ Right => 'OwnTicket'
+ )
+ || $unpriv->PrincipalObj->HasRight(
+ Object => $args{'Queue'},
+ Right => 'OwnTicket'
+ )
+ ) {
+ return ( $args{'CurrentUser'}, 0 );
+ }
+
+ }
+ elsif ( $args{'Action'} =~ /^resolve$/i ) {
+
+ # check to see whether "Everybody" or "Unprivileged users" can correspond on tickets
+ unless ( $everyone->PrincipalObj->HasRight(Object => $args{'Queue'},
+ Right => 'ModifyTicket'
+ )
+ || $unpriv->PrincipalObj->HasRight(
+ Object => $args{'Queue'},
+ Right => 'ModifyTicket'
+ )
+ ) {
+ return ( $args{'CurrentUser'}, 0 );
+ }
+
+ }
else {
return ( $args{'CurrentUser'}, 0 );
}
diff --git a/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm b/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
index 8c9eae8..c552d76 100644
--- a/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
+++ b/rt/lib/RT/Interface/Email/Filter/SpamAssassin.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,22 +42,31 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::Interface::Email::Filter::SpamAssassin;
use Mail::SpamAssassin;
my $spamtest = Mail::SpamAssassin->new();
sub GetCurrentUser {
- my $item = shift;
- my $status = $spamtest->check ($item);
- return (undef, 0) unless $status->is_spam();
+ my %args = (
+ Message => undef,
+ CurrentUser => undef,
+ AuthLevel => undef,
+ @_
+ );
+ my $status = $spamtest->check( $args{'Message'} );
+ return ( $args{'CurrentUser'}, $args{'AuthLevel'} )
+ unless $status->is_spam();
+
eval { $status->rewrite_mail() };
- if ($status->get_hits > $status->get_required_hits()*1.5) {
+ if ( $status->get_hits > $status->get_required_hits() * 1.5 ) {
+
# Spammy indeed
- return (undef, -1);
+ return ( $args{'CurrentUser'}, -1 );
}
- return (undef, 0);
+ return ( $args{'CurrentUser'}, $args{'AuthLevel'} );
+
}
=head1 NAME
diff --git a/rt/lib/RT/Interface/REST.pm b/rt/lib/RT/Interface/REST.pm
index 8c8baa1..279ddf4 100644
--- a/rt/lib/RT/Interface/REST.pm
+++ b/rt/lib/RT/Interface/REST.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# lib/RT/Interface/REST.pm
#
@@ -54,7 +54,7 @@ BEGIN {
use Exporter ();
use vars qw($VERSION @ISA @EXPORT);
- $VERSION = do { my @r = (q$Revision: 1.1.1.2 $ =~ /\d+/g); sprintf "%d."."%02d"x$#r, @r };
+ $VERSION = do { my @r = (q$Revision: 1.1.1.3 $ =~ /\d+/g); sprintf "%d."."%02d"x$#r, @r };
@ISA = qw(Exporter);
@EXPORT = qw(expand_list form_parse form_compose vpush vsplit);
diff --git a/rt/lib/RT/Interface/Web.pm b/rt/lib/RT/Interface/Web.pm
index 0151cc1..724d7e5 100644
--- a/rt/lib/RT/Interface/Web.pm
+++ b/rt/lib/RT/Interface/Web.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
## Portions Copyright 2000 Tobias Brox <tobix@fsck.com>
## This is a library of static subs to be used by the Mason web
@@ -77,6 +77,7 @@ does a css-busting but minimalist escaping of whatever html you're passing in.
sub EscapeUTF8 {
my $ref = shift;
+ return unless defined $$ref;
my $val = $$ref;
use bytes;
$val =~ s/&/&#38;/g;
@@ -94,6 +95,24 @@ sub EscapeUTF8 {
# }}}
+# {{{ EscapeURI
+
+=head2 EscapeURI SCALARREF
+
+Escapes URI component according to RFC2396
+
+=cut
+
+use Encode qw();
+sub EscapeURI {
+ my $ref = shift;
+ $$ref = Encode::encode_utf8( $$ref );
+ $$ref =~ s/([^a-zA-Z0-9_.!~*'()-])/uc sprintf("%%%02X", ord($1))/eg;
+ Encode::_utf8_on( $$ref );
+}
+
+# }}}
+
# {{{ WebCanonicalizeInfo
=head2 WebCanonicalizeInfo();
@@ -292,17 +311,42 @@ sub CreateTicket {
Starts => $starts->ISO,
MIMEObj => $MIMEObj
);
- foreach my $arg (%ARGS) {
- if ($arg =~ /^CustomField-(\d+)(.*?)$/) {
+ foreach my $arg (keys %ARGS) {
+ my $cfid = $1;
+
next if ($arg =~ /-Magic$/);
- $create_args{"CustomField-".$1} = $ARGS{"$arg"};
+ #Object-RT::Ticket--CustomField-3-Values
+ if ($arg =~ /^Object-RT::Transaction--CustomField-/) {
+ $create_args{$arg} = $ARGS{$arg};
+ }
+ elsif ($arg =~ /^Object-RT::Ticket--CustomField-(\d+)(.*?)$/) {
+ my $cfid = $1;
+ my $cf = RT::CustomField->new( $session{'CurrentUser'});
+ $cf->Load($cfid);
+
+ if ( $cf->Type eq 'Freeform' && ! $cf->SingleValue) {
+ $ARGS{$arg} =~ s/\r\n/\n/g;
+ $ARGS{$arg} = [split('\n', $ARGS{$arg})];
+ }
+
+ if ( $cf->Type =~ /text/i) { # Catch both Text and Wikitext
+ $ARGS{$arg} =~ s/\r//g;
+ }
+
+ if ( $arg =~ /-Upload$/ ) {
+ $create_args{"CustomField-".$cfid} = _UploadedFile($arg);
+ }
+ else {
+ $create_args{"CustomField-".$cfid} = $ARGS{"$arg"};
+ }
}
}
- # turn new link lists into arrays, and pass in the proper arguments
- my (@dependson, @dependedonby,
- @parents, @children,
- @refersto, @referredtoby);
+
+ # XXX TODO This code should be about six lines. and badly needs refactoring.
+
+ # {{{ turn new link lists into arrays, and pass in the proper arguments
+ my (@dependson, @dependedonby, @parents, @children, @refersto, @referredtoby);
foreach my $luri ( split ( / /, $ARGS{"new-DependsOn"} ) ) {
$luri =~ s/\s*$//; # Strip trailing whitespace
@@ -336,7 +380,9 @@ sub CreateTicket {
push @referredtoby, $luri;
}
$create_args{'ReferredToBy'} = \@referredtoby;
-
+ # }}}
+
+
my ( $id, $Trans, $ErrMsg ) = $Ticket->Create(%create_args);
unless ( $id && $Trans ) {
Abort($ErrMsg);
@@ -398,9 +444,10 @@ sub ProcessUpdateMessage {
);
#Make the update content have no 'weird' newlines in it
- if ( $args{ARGSRef}->{'UpdateTimeWorked'} ||
- $args{ARGSRef}->{'UpdateContent'} ||
- $args{ARGSRef}->{'UpdateAttachments'}) {
+ if ( $args{ARGSRef}->{'UpdateTimeWorked'}
+ || $args{ARGSRef}->{'UpdateContent'}
+ || $args{ARGSRef}->{'UpdateAttachments'} )
+ {
if (
$args{ARGSRef}->{'UpdateSubject'} eq $args{'TicketObj'}->Subject() )
@@ -409,43 +456,76 @@ sub ProcessUpdateMessage {
}
my $Message = MakeMIMEEntity(
- Subject => $args{ARGSRef}->{'UpdateSubject'},
- Body => $args{ARGSRef}->{'UpdateContent'},
+ Subject => $args{ARGSRef}->{'UpdateSubject'},
+ Body => $args{ARGSRef}->{'UpdateContent'},
);
- if ($args{ARGSRef}->{'UpdateAttachments'}) {
- $Message->make_multipart;
- $Message->add_part($_) foreach values %{$args{ARGSRef}->{'UpdateAttachments'}};
- }
-
- ## TODO: Implement public comments
- if ( $args{ARGSRef}->{'UpdateType'} =~ /^(private|public)$/ ) {
- my ( $Transaction, $Description, $Object ) = $args{TicketObj}->Comment(
- CcMessageTo => $args{ARGSRef}->{'UpdateCc'},
- BccMessageTo => $args{ARGSRef}->{'UpdateBcc'},
- MIMEObj => $Message,
- TimeTaken => $args{ARGSRef}->{'UpdateTimeWorked'}
- );
- push ( @{ $args{Actions} }, $Description );
- }
- elsif ( $args{ARGSRef}->{'UpdateType'} eq 'response' ) {
- my ( $Transaction, $Description, $Object ) = $args{TicketObj}->Correspond(
- CcMessageTo => $args{ARGSRef}->{'UpdateCc'},
- BccMessageTo => $args{ARGSRef}->{'UpdateBcc'},
- MIMEObj => $Message,
- TimeTaken => $args{ARGSRef}->{'UpdateTimeWorked'}
- );
- push ( @{ $args{Actions} }, $Description );
+ $Message->head->add( 'Message-ID' =>
+ "<rt-"
+ . $RT::VERSION . "-"
+ . $$ . "-"
+ . CORE::time() . "-"
+ . int(rand(2000)) . "."
+ . $args{'TicketObj'}->id . "-"
+ . "0" . "-" # Scrip
+ . "0" . "@" # Email sent
+ . $RT::Organization
+ . ">" );
+ my $old_txn = RT::Transaction->new( $session{'CurrentUser'} );
+ if ( $args{ARGSRef}->{'QuoteTransaction'} ) {
+ $old_txn->Load( $args{ARGSRef}->{'QuoteTransaction'} );
}
else {
- push ( @{ $args{'Actions'} },
- loc("Update type was neither correspondence nor comment.").
- " ".
- loc("Update not recorded.")
- );
+ $old_txn = $args{TicketObj}->Transactions->First();
}
+
+ if ( $old_txn->Message && $old_txn->Message->First ) {
+ my @in_reply_to = split(/\s+/m, $old_txn->Message->First->GetHeader('In-Reply-To') || '');
+ my @references = split(/\s+/m, $old_txn->Message->First->GetHeader('References') || '' );
+ my @msgid = split(/\s+/m,$old_txn->Message->First->GetHeader('Message-ID') || '');
+ my @rtmsgid = split(/\s+/m,$old_txn->Message->First->GetHeader('RT-Message-ID') || '');
+
+ $Message->head->replace( 'In-Reply-To', join (' ', @rtmsgid ? @rtmsgid : @msgid));
+ $Message->head->replace( 'References', join(' ', @references, @msgid, @rtmsgid));
+ }
+
+ if ( $args{ARGSRef}->{'UpdateAttachments'} ) {
+ $Message->make_multipart;
+ $Message->add_part($_)
+ foreach values %{ $args{ARGSRef}->{'UpdateAttachments'} };
+ }
+
+ ## TODO: Implement public comments
+ if ( $args{ARGSRef}->{'UpdateType'} =~ /^(private|public)$/ ) {
+ my ( $Transaction, $Description, $Object ) = $args{TicketObj}->Comment(
+ CcMessageTo => $args{ARGSRef}->{'UpdateCc'},
+ BccMessageTo => $args{ARGSRef}->{'UpdateBcc'},
+ MIMEObj => $Message,
+ TimeTaken => $args{ARGSRef}->{'UpdateTimeWorked'}
+ );
+ push( @{ $args{Actions} }, $Description );
+ $Object->UpdateCustomFields( ARGSRef => $args{ARGSRef} ) if $Object;
+ }
+ elsif ( $args{ARGSRef}->{'UpdateType'} eq 'response' ) {
+ my ( $Transaction, $Description, $Object ) =
+ $args{TicketObj}->Correspond(
+ CcMessageTo => $args{ARGSRef}->{'UpdateCc'},
+ BccMessageTo => $args{ARGSRef}->{'UpdateBcc'},
+ MIMEObj => $Message,
+ TimeTaken => $args{ARGSRef}->{'UpdateTimeWorked'}
+ );
+ push( @{ $args{Actions} }, $Description );
+ $Object->UpdateCustomFields( ARGSRef => $args{ARGSRef} ) if $Object;
+ }
+ else {
+ push(
+ @{ $args{'Actions'} },
+ loc("Update type was neither correspondence nor comment.") . " "
+ . loc("Update not recorded.")
+ );
}
}
+}
# }}}
@@ -789,19 +869,6 @@ sub ParseDateToISO {
# }}}
-# {{{ sub Config
-# TODO: This might eventually read the cookies, user configuration
-# information from the DB, queue configuration information from the
-# DB, etc.
-
-sub Config {
- my $args = shift;
- my $key = shift;
- return $args->{$key} || $RT::WebOptions{$key};
-}
-
-# }}}
-
# {{{ sub ProcessACLChanges
sub ProcessACLChanges {
@@ -859,7 +926,6 @@ sub ProcessACLChanges {
$obj = $object_type->new($session{'CurrentUser'});
$obj->Load($object_id);
} else {
- die;
push (@results, loc("System Error"). ': '.
loc("Rights could not be revoked for [_1]", $object_type));
next;
@@ -1006,7 +1072,10 @@ sub ProcessTicketBasics {
}
}
- $ARGSRef->{'Status'} ||= $TicketObj->Status;
+
+ # Status isn't a field that can be set to a null value.
+ # RT core complains if you try
+ delete $ARGSRef->{'Status'} unless ($ARGSRef->{'Status'});
my @results = UpdateRecordObject(
AttributesRef => \@attribs,
@@ -1036,117 +1105,158 @@ sub ProcessTicketBasics {
# }}}
-# {{{ Sub ProcessTicketCustomFieldUpdates
-
sub ProcessTicketCustomFieldUpdates {
- my %args = (
- ARGSRef => undef,
- @_
- );
+ my %args = @_;
+ $args{'Object'} = delete $args{'TicketObj'};
+ my $ARGSRef = { %{ $args{'ARGSRef'} } };
- my @results;
+ # Build up a list of objects that we want to work with
+ my %custom_fields_to_mod;
+ foreach my $arg ( keys %$ARGSRef ) {
+ if ( $arg =~ /^Ticket-(\d+-.*)/) {
+ $ARGSRef->{"Object-RT::Ticket-$1"} = delete $ARGSRef->{$arg};
+ }
+ elsif ( $arg =~ /^CustomField-(\d+-.*)/) {
+ $ARGSRef->{"Object-RT::Ticket--$1"} = delete $ARGSRef->{$arg};
+ }
+ }
+
+ return ProcessObjectCustomFieldUpdates(%args, ARGSRef => $ARGSRef);
+}
+sub ProcessObjectCustomFieldUpdates {
+ my %args = @_;
my $ARGSRef = $args{'ARGSRef'};
+ my @results;
- # Build up a list of tickets that we want to work with
- my %tickets_to_mod;
+ # Build up a list of objects that we want to work with
my %custom_fields_to_mod;
- foreach my $arg ( keys %{$ARGSRef} ) {
- if ( $arg =~ /^Ticket-(\d+)-CustomField-(\d+)-/ ) {
-
- # For each of those tickets, find out what custom fields we want to work with.
- $custom_fields_to_mod{$1}{$2} = 1;
+ 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;
}
}
- # For each of those tickets
- foreach my $tick ( keys %custom_fields_to_mod ) {
- my $Ticket = $args{'TicketObj'};
- if (!$Ticket or $Ticket->id != $tick) {
- $Ticket = RT::Ticket->new( $session{'CurrentUser'} );
- $Ticket->Load($tick);
+ # 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{$tick} } ) {
-
+ # 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} ) {
- # 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 (exists $ARGSRef->{$1.'-Values'}) ;
-
- $arg = $1."-Values";
- $ARGSRef->{$1."-Values"} = undef;
-
- }
- next unless ( $arg =~ /^Ticket-$tick-CustomField-$cf-/ );
- my @values =
- ( ref( $ARGSRef->{$arg} ) eq 'ARRAY' )
- ? @{ $ARGSRef->{$arg} }
- : split /\n/, $ARGSRef->{$arg} ;
-
- #for poor windows boxen that pass in "\r\n"
- local $/ = "\r";
- chomp @values;
-
- if ( ( $arg =~ /-AddValue$/ ) || ( $arg =~ /-Value$/ ) ) {
- foreach my $value (@values) {
- next unless length($value);
- my ( $val, $msg ) = $Ticket->AddCustomFieldValue(
- Field => $cf,
- Value => $value
- );
- push ( @results, $msg );
- }
- }
- elsif ( $arg =~ /-DeleteValues$/ ) {
- foreach my $value (@values) {
- next unless length($value);
- my ( $val, $msg ) = $Ticket->DeleteCustomFieldValue(
+ 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,
- Value => $value
- );
- push ( @results, $msg );
- }
- }
- elsif ( $arg =~ /-Values$/ and $CustomFieldObj->Type !~ /Entry/) {
- my $cf_values = $Ticket->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 ) = $Ticket->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 ) = $Ticket->DeleteCustomFieldValue(
- Field => $cf,
- Value => $cf_value->Content
- );
- push ( @results, $msg);
-
- }
-
- }
- }
- elsif ( $arg =~ /-Values$/ ) {
- my $cf_values = $Ticket->CustomFieldValues($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;
@@ -1162,24 +1272,23 @@ sub ProcessTicketCustomFieldUpdates {
# now add/replace extra things, if any
foreach my $value (@values) {
- my ( $val, $msg ) = $Ticket->AddCustomFieldValue(
+ my ( $val, $msg ) = $Object->AddCustomFieldValue(
Field => $cf,
Value => $value
);
push ( @results, $msg );
}
}
- else {
- push ( @results, "User asked for an unknown update type for custom field " . $cf->Name . " for ticket " . $Ticket->id );
- }
- }
- }
- return (@results);
+ 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);
+ }
}
}
-# }}}
-
# {{{ sub ProcessTicketWatchers
=head2 ProcessTicketWatchers ( TicketObj => $Ticket, ARGSRef => \%ARGS );
@@ -1333,6 +1442,7 @@ sub ProcessTicketLinks {
my $Ticket = $args{'TicketObj'};
my $ARGSRef = $args{'ARGSRef'};
+
my (@results) = ProcessRecordLinks(RecordObj => $Ticket,
ARGSRef => $ARGSRef);
@@ -1402,6 +1512,34 @@ sub ProcessRecordLinks {
return (@results);
}
+
+=head2 _UploadedFile ( $arg );
+
+Takes a CGI parameter name; if a file is uploaded under that name,
+return a hash reference suitable for AddCustomFieldValue's use:
+C<( Value => $filename, LargeContent => $content, ContentType => $type )>.
+
+Returns C<undef> if no files were uploaded in the C<$arg> field.
+
+=cut
+
+sub _UploadedFile {
+ my $arg = shift;
+ my $cgi_object = $m->cgi_object;
+ my $fh = $cgi_object->upload($arg) or return undef;
+ my $upload_info = $cgi_object->uploadInfo($fh);
+
+ my $filename = "$fh";
+ $filename =~ s#^.*[\\/]##;
+ binmode($fh);
+
+ return {
+ Value => $filename,
+ LargeContent => do { local $/; scalar <$fh> },
+ ContentType => $upload_info->{'Content-Type'},
+ };
+}
+
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 7ee654e..ce92225 100644
--- a/rt/lib/RT/Interface/Web/Handler.pm
+++ b/rt/lib/RT/Interface/Web/Handler.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,9 +42,24 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
package RT::Interface::Web::Handler;
+use CGI qw/-private_tempfiles/;
+use MIME::Entity;
+use Text::Wrapper;
+use CGI::Cookie;
+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 );
+use File::Spec::Unix;
+
sub DefaultHandlerArgs { (
comp_root => [
[ local => $RT::MasonLocalComponentRoot ],
@@ -53,7 +68,10 @@ sub DefaultHandlerArgs { (
default_escape_flags => 'h',
data_dir => "$RT::MasonDataDir",
allow_globals => [qw(%session)],
- autoflush => 1
+ # Turn off static source if we're in developer mode.
+ static_source => ($RT::DevelMode ? '0' : '1'),
+ use_object_files => ($RT::DevelMode ? '0' : '1'),
+ autoflush => 0
) };
# {{{ sub new
@@ -69,19 +87,17 @@ sub new {
my $class = shift;
$class->InitSessionDir;
- if ($MasonX::Apache2Handler::VERSION) {
- goto &NewApache2Handler;
- }
- elsif ($mod_perl::VERSION and $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;
- };
+ 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) {
@@ -96,14 +112,14 @@ sub InitSessionDir {
# Activate the following if running httpd as root (the normal case).
# Resets ownership of all files created by Mason at startup.
# Note that mysql uses DB for sessions, so there's no need to do this.
- unless ( $RT::DatabaseType =~ /(mysql|Pg)/ ) {
+ unless ( $RT::DatabaseType =~ /(?:mysql|Pg)/ ) {
# Clean up our umask to protect session files
umask(0077);
if ($CGI::MOD_PERL) {
chown( Apache->server->uid, Apache->server->gid,
- [$RT::MasonSessionDir] )
+ $RT::MasonSessionDir )
if Apache->server->can('uid');
}
@@ -170,9 +186,36 @@ sub NewHandler {
);
$handler->interp->set_escape( h => \&RT::Interface::Web::EscapeUTF8 );
+ $handler->interp->set_escape( u => \&RT::Interface::Web::EscapeURI );
return($handler);
}
+=head2 CleanupRequest
+
+Rollback any uncommitted transaction.
+Flush the ACL cache
+Flush the searchbuilder query cache
+
+=cut
+
+sub CleanupRequest {
+
+ if ( $RT::Handle->TransactionDepth ) {
+ $RT::Handle->ForceRollback;
+ $RT::Logger->crit(
+ "Transaction not committed. Usually indicates a software fault."
+ . "Data loss may have occurred" );
+ }
+
+ # Clean out the ACL cache. the performance impact should be marginal.
+ # Consistency is imprived, too.
+ RT::Principal->InvalidateACLCache();
+ DBIx::SearchBuilder::Record::Cachable->FlushCache
+ if ( $RT::WebFlushDbCacheEveryRequest
+ and UNIVERSAL::can(
+ 'DBIx::SearchBuilder::Record::Cachable' => 'FlushCache' ) );
+
+}
# }}}
1;
diff --git a/rt/lib/RT/Interface/Web/QueryBuilder.pm b/rt/lib/RT/Interface/Web/QueryBuilder.pm
new file mode 100755
index 0000000..b7526b3
--- /dev/null
+++ b/rt/lib/RT/Interface/Web/QueryBuilder.pm
@@ -0,0 +1,56 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::QueryBuilder;
+
+use strict;
+use warnings;
+
+eval "require RT::Interface::Web::QueryBuilder_Vendor";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Web/QueryBuilder_Vendor.pm});
+eval "require RT::Interface::Web::QueryBuilder_Local";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Web/QueryBuilder_Local.pm});
+
+1;
diff --git a/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm
new file mode 100755
index 0000000..67b7283
--- /dev/null
+++ b/rt/lib/RT/Interface/Web/QueryBuilder/Tree.pm
@@ -0,0 +1,245 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::QueryBuilder::Tree;
+
+use strict;
+use warnings;
+
+use base qw/Tree::Simple/;
+
+=head1 NAME
+
+ RT::Interface::Web::QueryBuilder::Tree - subclass of Tree::Simple used in Query Builder
+
+=head1 DESCRIPTION
+
+This class provides support functionality for the Query Builder (Search/Build.html).
+It is a subclass of L<Tree::Simple>.
+
+=head1 METHODS
+
+=head2 TraversePrePost PREFUNC POSTFUNC
+
+Traverses the tree depth-first. Before processing the node's children,
+calls PREFUNC with the node as its argument; after processing all of the
+children, calls POSTFUNC with the node as its argument.
+
+(Note that unlike Tree::Simple's C<traverse>, it actually calls its functions
+on the root node passed to it.)
+
+=cut
+
+sub TraversePrePost {
+ my ($self, $prefunc, $postfunc) = @_;
+
+ $prefunc->($self);
+
+ foreach my $child ($self->getAllChildren()) {
+ $child->TraversePrePost($prefunc, $postfunc);
+ }
+
+ $postfunc->($self);
+}
+
+=head2 GetReferencedQueues
+
+Returns a hash reference with keys each queue name referenced in a clause in
+the key (even if it's "Queue != 'Foo'"), and values all 1.
+
+=cut
+
+sub GetReferencedQueues {
+ my $self = shift;
+
+ my $queues = {};
+
+ $self->traverse(
+ sub {
+ my $node = shift;
+
+ return if $node->isRoot;
+
+ my $clause = $node->getNodeValue();
+
+ if ( ref($clause) and $clause->{Key} eq 'Queue' ) {
+ $queues->{ $clause->{Value} } = 1;
+ };
+ }
+ );
+
+ return $queues;
+}
+
+=head2 GetQueryAndOptionList SELECTED_NODES
+
+Given an array reference of tree nodes that have been selected by the user,
+traverses the tree and returns the equivalent SQL query and a list of hashes
+representing the "clauses" select option list. Each has contains the keys
+TEXT, INDEX, SELECTED, and DEPTH. TEXT is the displayed text of the option
+(including parentheses, not including indentation); INDEX is the 0-based
+index of the option in the list (also used as its CGI parameter); SELECTED
+is either 'SELECTED' or '', depending on whether the node corresponding
+to the select option was in the SELECTED_NODES list; and DEPTH is the
+level of indentation for the option.
+
+=cut
+
+sub GetQueryAndOptionList {
+ my $self = shift;
+ my $selected_nodes = shift;
+
+ my $optionlist = [];
+
+ my $i = 0;
+
+ $self->TraversePrePost(
+ sub { # This is called before recursing to the node's children.
+ my $node = shift;
+
+ return if $node->isRoot or $node->getParent->isRoot;
+
+ my $clause = $node->getNodeValue();
+ my $str = ' ';
+ my $aggregator_context = $node->getParent()->getNodeValue();
+ $str = $aggregator_context . " " if $node->getIndex() > 0;
+
+ if ( ref($clause) ) { # ie, it's a leaf
+ $str .=
+ $clause->{Key} . " " . $clause->{Op} . " " . $clause->{Value};
+ }
+
+ unless ($node->getParent->getParent->isRoot) {
+ # used to check !ref( $parent->getNodeValue() ) )
+ if ( $node->getIndex() == 0 ) {
+ $str = '( ' . $str;
+ }
+ }
+
+ push @$optionlist, {
+ TEXT => $str,
+ INDEX => $i,
+ SELECTED => (grep { $_ == $node } @$selected_nodes) ? 'SELECTED' : '',
+ DEPTH => $node->getDepth() - 1,
+ };
+
+ $i++;
+ }, sub {
+ # This is called after recursing to the node's children.
+ my $node = shift;
+
+ return if $node->isRoot or $node->getParent->isRoot or $node->getParent->getParent->isRoot;
+
+ # Only do this for the rightmost child.
+ return unless $node->getIndex == $node->getParent->getChildCount - 1;
+
+ $optionlist->[-1]{TEXT} .= ' )';
+ }
+ );
+
+ return (join ' ', map { $_->{TEXT} } @$optionlist), $optionlist;
+}
+
+=head2 PruneChildLessAggregators
+
+If tree manipulation has left it in a state where there are ANDs, ORs,
+or parenthesizations with no children, get rid of them.
+
+=cut
+
+sub PruneChildlessAggregators {
+ my $self = shift;
+
+ $self->TraversePrePost(
+ sub {
+ },
+ sub {
+ my $node = shift;
+
+ return if $node->isRoot or $node->getParent->isRoot;
+
+ # We're only looking for aggregators (AND/OR)
+ return if ref $node->getNodeValue;
+
+ return if $node->getChildCount != 0;
+
+ # OK, this is a childless aggregator. Remove self.
+
+ $node->getParent->removeChild($node);
+
+ # Deal with circular refs
+ $node->DESTROY;
+ }
+ );
+}
+
+=head2 GetDisplayedNodes
+
+This function returns a list of the nodes of the tree in depth-first
+order which correspond to options in the "clauses" multi-select box.
+In fact, it's all of them but the root and its child.
+
+=cut
+
+sub GetDisplayedNodes {
+ my $self = shift;
+ my @lines;
+
+ $self->traverse(sub {
+ my $node = shift;
+
+ push @lines, $node unless $node->isRoot or $node->getParent->isRoot;
+ });
+
+ return @lines;
+}
+
+
+eval "require RT::Interface::Web::QueryBuilder::Tree_Vendor";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Web/QueryBuilder/Tree_Vendor.pm});
+eval "require RT::Interface::Web::QueryBuilder::Tree_Local";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/Interface/Web/QueryBuilder/Tree_Local.pm});
+
+1;
diff --git a/rt/lib/RT/Interface/Web/Standalone.pm b/rt/lib/RT/Interface/Web/Standalone.pm
new file mode 100755
index 0000000..bc2423e
--- /dev/null
+++ b/rt/lib/RT/Interface/Web/Standalone.pm
@@ -0,0 +1,37 @@
+package RT::Interface::Web::Standalone;
+
+use strict;
+use base 'HTTP::Server::Simple::Mason';
+use RT::Interface::Web::Handler;
+use RT::Interface::Web;
+
+sub handler_class { "RT::Interface::Web::Handler" }
+
+sub setup_escapes {
+ my $self = shift;
+ my $handler = shift;
+
+ # Override HTTP::Server::Simple::Mason's version of this method to do
+ # nothing. (RT::Interface::Web::Handler does this already for us in
+ # NewHandler.)
+}
+
+sub default_mason_config {
+ return @RT::MasonParameters;
+}
+
+sub handle_request {
+
+ my $self = shift;
+ my $cgi = shift;
+
+ Module::Refresh->refresh if $RT::DevelMode;
+
+ $self->SUPER::handle_request($cgi);
+ $RT::Logger->crit($@) if ($@);
+
+ RT::Interface::Web::Handler->CleanupRequest();
+
+}
+
+1;
diff --git a/rt/lib/RT/Link.pm b/rt/lib/RT/Link.pm
index d9595fb..cc68aa6 100644
--- a/rt/lib/RT/Link.pm
+++ b/rt/lib/RT/Link.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -260,25 +260,25 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Base =>
- {read => 1, write => 1, type => 'varchar(240)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 240, is_blob => 0, is_numeric => 0, type => 'varchar(240)', default => ''},
Target =>
- {read => 1, write => 1, type => 'varchar(240)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 240, is_blob => 0, is_numeric => 0, type => 'varchar(240)', default => ''},
Type =>
- {read => 1, write => 1, type => 'varchar(20)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 20, is_blob => 0, is_numeric => 0, type => 'varchar(20)', default => ''},
LocalTarget =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LocalBase =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -310,7 +310,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Link_Overlay.pm b/rt/lib/RT/Link_Overlay.pm
index ef0347a..28143cf 100644
--- a/rt/lib/RT/Link_Overlay.pm
+++ b/rt/lib/RT/Link_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Link - an RT Link object
@@ -76,6 +77,9 @@ ok (UNIVERSAL::isa($link, 'DBIx::SearchBuilder::Record'));
=cut
+
+package RT::Link;
+
use strict;
no warnings qw(redefine);
@@ -103,23 +107,31 @@ sub Create {
my $base = RT::URI->new( $self->CurrentUser );
$base->FromURI( $args{'Base'} );
- unless ( $base->Resolver and $base->Scheme ) {
- $RT::Logger->warning( "$self couldn't resolve base:'"
- . $args{'Base'} . " - "
- . "' into a URI\n" );
+ unless ( $base->Resolver && $base->Scheme ) {
+ my $msg = $self->loc("Couldn't resolve base '[_1]' into a URI.",
+ $args{'Base'});
+ $RT::Logger->warning( "$self $msg\n" );
- return (undef);
+ if (wantarray) {
+ return(undef, $msg);
+ } else {
+ return (undef);
+ }
}
my $target = RT::URI->new( $self->CurrentUser );
$target->FromURI( $args{'Target'} );
unless ( $target->Resolver ) {
- $RT::Logger->warning( "$self couldn't resolve target:'"
- . $args{'Target'} . " - "
- . "' into a URI\n" );
-
- return (undef);
+ my $msg = $self->loc("Couldn't resolve target '[_1]' into a URI.",
+ $args{'Target'});
+ $RT::Logger->warning( "$self $msg\n" );
+
+ if (wantarray) {
+ return(undef, $msg);
+ } else {
+ return (undef);
+ }
}
my $base_id = 0;
diff --git a/rt/lib/RT/Links.pm b/rt/lib/RT/Links.pm
index 07dcae7..3626e22 100644
--- a/rt/lib/RT/Links.pm
+++ b/rt/lib/RT/Links.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Links_Overlay.pm b/rt/lib/RT/Links_Overlay.pm
index 156193f..203b60a 100644
--- a/rt/lib/RT/Links_Overlay.pm
+++ b/rt/lib/RT/Links_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Links - A collection of Link objects
@@ -66,6 +67,9 @@ ok (require RT::Links);
=cut
+
+package RT::Links;
+
use strict;
no warnings qw(redefine);
use RT::URI;
diff --git a/rt/lib/RT/ObjectCustomField.pm b/rt/lib/RT/ObjectCustomField.pm
new file mode 100644
index 0000000..89c59c6
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomField.pm
@@ -0,0 +1,293 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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 }}}
+# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
+# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
+#
+# !! DO NOT EDIT THIS FILE !!
+#
+
+use strict;
+
+
+=head1 NAME
+
+RT::ObjectCustomField
+
+
+=head1 SYNOPSIS
+
+=head1 DESCRIPTION
+
+=head1 METHODS
+
+=cut
+
+package RT::ObjectCustomField;
+use RT::Record;
+use RT::CustomField;
+
+
+use vars qw( @ISA );
+@ISA= qw( RT::Record );
+
+sub _Init {
+ my $self = shift;
+
+ $self->Table('ObjectCustomFields');
+ $self->SUPER::_Init(@_);
+}
+
+
+
+
+
+=head2 Create PARAMHASH
+
+Create takes a hash of values and creates a row in the database:
+
+ int(11) 'CustomField'.
+ int(11) 'ObjectId'.
+ int(11) 'SortOrder'.
+
+=cut
+
+
+
+
+sub Create {
+ my $self = shift;
+ my %args = (
+ CustomField => '0',
+ ObjectId => '0',
+ SortOrder => '0',
+
+ @_);
+ $self->SUPER::Create(
+ CustomField => $args{'CustomField'},
+ ObjectId => $args{'ObjectId'},
+ SortOrder => $args{'SortOrder'},
+);
+
+}
+
+
+
+=head2 id
+
+Returns the current value of id.
+(In the database, id is stored as int(11).)
+
+
+=cut
+
+
+=head2 CustomField
+
+Returns the current value of CustomField.
+(In the database, CustomField is stored as int(11).)
+
+
+
+=head2 SetCustomField VALUE
+
+
+Set CustomField to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, CustomField will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 CustomFieldObj
+
+Returns the CustomField Object which has the id returned by CustomField
+
+
+=cut
+
+sub CustomFieldObj {
+ my $self = shift;
+ my $CustomField = RT::CustomField->new($self->CurrentUser);
+ $CustomField->Load($self->__Value('CustomField'));
+ return($CustomField);
+}
+
+=head2 ObjectId
+
+Returns the current value of ObjectId.
+(In the database, ObjectId is stored as int(11).)
+
+
+
+=head2 SetObjectId VALUE
+
+
+Set ObjectId to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ObjectId will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 SortOrder
+
+Returns the current value of SortOrder.
+(In the database, SortOrder is stored as int(11).)
+
+
+
+=head2 SetSortOrder VALUE
+
+
+Set SortOrder to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, SortOrder will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 Creator
+
+Returns the current value of Creator.
+(In the database, Creator is stored as int(11).)
+
+
+=cut
+
+
+=head2 Created
+
+Returns the current value of Created.
+(In the database, Created is stored as datetime.)
+
+
+=cut
+
+
+=head2 LastUpdatedBy
+
+Returns the current value of LastUpdatedBy.
+(In the database, LastUpdatedBy is stored as int(11).)
+
+
+=cut
+
+
+=head2 LastUpdated
+
+Returns the current value of LastUpdated.
+(In the database, LastUpdated is stored as datetime.)
+
+
+=cut
+
+
+
+sub _CoreAccessible {
+ {
+
+ id =>
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
+ CustomField =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ ObjectId =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ SortOrder =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ Creator =>
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ Created =>
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
+ LastUpdatedBy =>
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ LastUpdated =>
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
+
+ }
+};
+
+
+ eval "require RT::ObjectCustomField_Overlay";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomField_Overlay.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomField_Vendor";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomField_Vendor.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomField_Local";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomField_Local.pm}) {
+ die $@;
+ };
+
+
+
+
+=head1 SEE ALSO
+
+This class allows "overlay" methods to be placed
+into the following files _Overlay is for a System overlay by the original author,
+_Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customizations.
+
+These overlay files can contain new subs or subs to replace existing subs in this module.
+
+Each of these files should begin with the line
+
+ no warnings qw(redefine);
+
+so that perl does not kick and scream when you redefine a subroutine or variable in your overlay.
+
+RT::ObjectCustomField_Overlay, RT::ObjectCustomField_Vendor, RT::ObjectCustomField_Local
+
+=cut
+
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFieldValue.pm b/rt/lib/RT/ObjectCustomFieldValue.pm
new file mode 100644
index 0000000..5b80906
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFieldValue.pm
@@ -0,0 +1,431 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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 }}}
+# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
+# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
+#
+# !! DO NOT EDIT THIS FILE !!
+#
+
+use strict;
+
+
+=head1 NAME
+
+RT::ObjectCustomFieldValue
+
+
+=head1 SYNOPSIS
+
+=head1 DESCRIPTION
+
+=head1 METHODS
+
+=cut
+
+package RT::ObjectCustomFieldValue;
+use RT::Record;
+use RT::CustomField;
+
+
+use vars qw( @ISA );
+@ISA= qw( RT::Record );
+
+sub _Init {
+ my $self = shift;
+
+ $self->Table('ObjectCustomFieldValues');
+ $self->SUPER::_Init(@_);
+}
+
+
+
+
+
+=head2 Create PARAMHASH
+
+Create takes a hash of values and creates a row in the database:
+
+ int(11) 'CustomField'.
+ varchar(255) 'ObjectType'.
+ int(11) 'ObjectId'.
+ int(11) 'SortOrder'.
+ varchar(255) 'Content'.
+ longtext 'LargeContent'.
+ varchar(80) 'ContentType'.
+ varchar(80) 'ContentEncoding'.
+ smallint(6) 'Disabled'.
+
+=cut
+
+
+
+
+sub Create {
+ my $self = shift;
+ my %args = (
+ CustomField => '0',
+ ObjectType => '',
+ ObjectId => '0',
+ SortOrder => '0',
+ Content => '',
+ LargeContent => '',
+ ContentType => '',
+ ContentEncoding => '',
+ Disabled => '0',
+
+ @_);
+ $self->SUPER::Create(
+ CustomField => $args{'CustomField'},
+ ObjectType => $args{'ObjectType'},
+ ObjectId => $args{'ObjectId'},
+ SortOrder => $args{'SortOrder'},
+ Content => $args{'Content'},
+ LargeContent => $args{'LargeContent'},
+ ContentType => $args{'ContentType'},
+ ContentEncoding => $args{'ContentEncoding'},
+ Disabled => $args{'Disabled'},
+);
+
+}
+
+
+
+=head2 id
+
+Returns the current value of id.
+(In the database, id is stored as int(11).)
+
+
+=cut
+
+
+=head2 CustomField
+
+Returns the current value of CustomField.
+(In the database, CustomField is stored as int(11).)
+
+
+
+=head2 SetCustomField VALUE
+
+
+Set CustomField to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, CustomField will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 CustomFieldObj
+
+Returns the CustomField Object which has the id returned by CustomField
+
+
+=cut
+
+sub CustomFieldObj {
+ my $self = shift;
+ my $CustomField = RT::CustomField->new($self->CurrentUser);
+ $CustomField->Load($self->__Value('CustomField'));
+ return($CustomField);
+}
+
+=head2 ObjectType
+
+Returns the current value of ObjectType.
+(In the database, ObjectType is stored as varchar(255).)
+
+
+
+=head2 SetObjectType VALUE
+
+
+Set ObjectType to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ObjectType will be stored as a varchar(255).)
+
+
+=cut
+
+
+=head2 ObjectId
+
+Returns the current value of ObjectId.
+(In the database, ObjectId is stored as int(11).)
+
+
+
+=head2 SetObjectId VALUE
+
+
+Set ObjectId to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ObjectId will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 SortOrder
+
+Returns the current value of SortOrder.
+(In the database, SortOrder is stored as int(11).)
+
+
+
+=head2 SetSortOrder VALUE
+
+
+Set SortOrder to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, SortOrder will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 Content
+
+Returns the current value of Content.
+(In the database, Content is stored as varchar(255).)
+
+
+
+=head2 SetContent VALUE
+
+
+Set Content to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, Content will be stored as a varchar(255).)
+
+
+=cut
+
+
+=head2 LargeContent
+
+Returns the current value of LargeContent.
+(In the database, LargeContent is stored as longtext.)
+
+
+
+=head2 SetLargeContent VALUE
+
+
+Set LargeContent to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, LargeContent will be stored as a longtext.)
+
+
+=cut
+
+
+=head2 ContentType
+
+Returns the current value of ContentType.
+(In the database, ContentType is stored as varchar(80).)
+
+
+
+=head2 SetContentType VALUE
+
+
+Set ContentType to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ContentType will be stored as a varchar(80).)
+
+
+=cut
+
+
+=head2 ContentEncoding
+
+Returns the current value of ContentEncoding.
+(In the database, ContentEncoding is stored as varchar(80).)
+
+
+
+=head2 SetContentEncoding VALUE
+
+
+Set ContentEncoding to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ContentEncoding will be stored as a varchar(80).)
+
+
+=cut
+
+
+=head2 Creator
+
+Returns the current value of Creator.
+(In the database, Creator is stored as int(11).)
+
+
+=cut
+
+
+=head2 Created
+
+Returns the current value of Created.
+(In the database, Created is stored as datetime.)
+
+
+=cut
+
+
+=head2 LastUpdatedBy
+
+Returns the current value of LastUpdatedBy.
+(In the database, LastUpdatedBy is stored as int(11).)
+
+
+=cut
+
+
+=head2 LastUpdated
+
+Returns the current value of LastUpdated.
+(In the database, LastUpdated is stored as datetime.)
+
+
+=cut
+
+
+=head2 Disabled
+
+Returns the current value of Disabled.
+(In the database, Disabled is stored as smallint(6).)
+
+
+
+=head2 SetDisabled VALUE
+
+
+Set Disabled to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, Disabled will be stored as a smallint(6).)
+
+
+=cut
+
+
+
+sub _CoreAccessible {
+ {
+
+ id =>
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
+ CustomField =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ ObjectType =>
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
+ ObjectId =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ SortOrder =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ Content =>
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
+ LargeContent =>
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'longtext', default => ''},
+ ContentType =>
+ {read => 1, write => 1, sql_type => 12, length => 80, is_blob => 0, is_numeric => 0, type => 'varchar(80)', default => ''},
+ ContentEncoding =>
+ {read => 1, write => 1, sql_type => 12, length => 80, is_blob => 0, is_numeric => 0, type => 'varchar(80)', default => ''},
+ Creator =>
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ Created =>
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
+ LastUpdatedBy =>
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
+ LastUpdated =>
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
+ Disabled =>
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
+
+ }
+};
+
+
+ eval "require RT::ObjectCustomFieldValue_Overlay";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValue_Overlay.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFieldValue_Vendor";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValue_Vendor.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFieldValue_Local";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValue_Local.pm}) {
+ die $@;
+ };
+
+
+
+
+=head1 SEE ALSO
+
+This class allows "overlay" methods to be placed
+into the following files _Overlay is for a System overlay by the original author,
+_Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customizations.
+
+These overlay files can contain new subs or subs to replace existing subs in this module.
+
+Each of these files should begin with the line
+
+ no warnings qw(redefine);
+
+so that perl does not kick and scream when you redefine a subroutine or variable in your overlay.
+
+RT::ObjectCustomFieldValue_Overlay, RT::ObjectCustomFieldValue_Vendor, RT::ObjectCustomFieldValue_Local
+
+=cut
+
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm b/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm
new file mode 100644
index 0000000..9b753e8
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFieldValue_Overlay.pm
@@ -0,0 +1,174 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::ObjectCustomFieldValue;
+
+use strict;
+no warnings qw(redefine);
+
+
+sub Create {
+ my $self = shift;
+ my %args = (
+ CustomField => '0',
+ ObjectType => '',
+ ObjectId => '0',
+ Disabled => '0',
+ Content => '',
+ LargeContent => '',
+ ContentType => '',
+ ContentEncoding => '',
+
+ @_);
+
+
+ if( $args{'Content'} && length($args{'Content'}) > 255 && !$args{'LargeContent'} ) {
+
+ $args{'LargeContent'} = $args{'Content'};
+ $args{'Content'} = '';
+ $args{'ContentType'} = 'text/plain';
+ }
+
+ ( $args{'ContentEncoding'}, $args{'LargeContent'} ) =
+ $self->_EncodeLOB( $args{'LargeContent'}, $args{'ContentType'} )
+ if ( $args{'LargeContent'} );
+
+ $self->SUPER::Create(
+ CustomField => $args{'CustomField'},
+ ObjectType => $args{'ObjectType'},
+ ObjectId => $args{'ObjectId'},
+ Disabled => $args{'Disabled'},
+ Content => $args{'Content'},
+ LargeContent => $args{'LargeContent'},
+ ContentType => $args{'ContentType'},
+ ContentEncoding => $args{'ContentEncoding'},
+);
+
+
+
+}
+
+
+sub LargeContent {
+ my $self = shift;
+ $self->_DecodeLOB( $self->ContentType, $self->ContentEncoding,
+ $self->_Value( 'LargeContent', decode_utf8 => 0 ) );
+
+}
+
+
+
+
+=head2 LoadByTicketContentAndCustomField { Ticket => TICKET, CustomField => CUSTOMFIELD, Content => CONTENT }
+
+Loads a custom field value by Ticket, Content and which CustomField it's tied to
+
+=cut
+
+
+sub LoadByTicketContentAndCustomField {
+ my $self = shift;
+ my %args = ( Ticket => undef,
+ CustomField => undef,
+ Content => undef,
+ @_
+ );
+
+
+ $self->LoadByCols( Content => $args{'Content'},
+ CustomField => $args{'CustomField'},
+ ObjectType => 'RT::Ticket',
+ ObjectId => $args{'Ticket'},
+ Disabled => 0
+ );
+
+
+}
+
+sub LoadByObjectContentAndCustomField {
+ my $self = shift;
+ my %args = ( Object => undef,
+ CustomField => undef,
+ Content => undef,
+ @_
+ );
+
+ my $obj = $args{'Object'} or return;
+
+ $self->LoadByCols( Content => $args{'Content'},
+ CustomField => $args{'CustomField'},
+ ObjectType => ref($obj),
+ ObjectId => $obj->Id,
+ Disabled => 0
+ );
+
+}
+
+
+=head2 Content
+
+Return this custom field's content. If there's no "regular"
+content, try "LargeContent"
+
+=cut
+
+
+sub Content {
+ my $self = shift;
+ my $content = $self->SUPER::Content;
+ if (!$content && $self->ContentType eq 'text/plain') {
+ return $self->LargeContent();
+ } else {
+ return $content;
+ }
+}
+
+
+sub Delete {
+ my $self = shift;
+ $self->SetDisabled(1);
+}
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFieldValues.pm b/rt/lib/RT/ObjectCustomFieldValues.pm
new file mode 100644
index 0000000..296a925
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFieldValues.pm
@@ -0,0 +1,148 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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 }}}
+# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
+# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
+#
+# !! DO NOT EDIT THIS FILE !!
+#
+
+use strict;
+
+
+=head1 NAME
+
+ RT::ObjectCustomFieldValues -- Class Description
+
+=head1 SYNOPSIS
+
+ use RT::ObjectCustomFieldValues
+
+=head1 DESCRIPTION
+
+
+=head1 METHODS
+
+=cut
+
+package RT::ObjectCustomFieldValues;
+
+use RT::SearchBuilder;
+use RT::ObjectCustomFieldValue;
+
+use vars qw( @ISA );
+@ISA= qw(RT::SearchBuilder);
+
+
+sub _Init {
+ my $self = shift;
+ $self->{'table'} = 'ObjectCustomFieldValues';
+ $self->{'primary_key'} = 'id';
+
+
+
+ # By default, order by SortOrder
+ $self->OrderByCols(
+ { ALIAS => 'main',
+ FIELD => 'SortOrder',
+ ORDER => 'ASC' },
+ { ALIAS => 'main',
+ FIELD => 'id',
+ ORDER => 'ASC' },
+ );
+
+ return ( $self->SUPER::_Init(@_) );
+}
+
+
+=head2 NewItem
+
+Returns an empty new RT::ObjectCustomFieldValue item
+
+=cut
+
+sub NewItem {
+ my $self = shift;
+ return(RT::ObjectCustomFieldValue->new($self->CurrentUser));
+}
+
+ eval "require RT::ObjectCustomFieldValues_Overlay";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValues_Overlay.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFieldValues_Vendor";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValues_Vendor.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFieldValues_Local";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFieldValues_Local.pm}) {
+ die $@;
+ };
+
+
+
+
+=head1 SEE ALSO
+
+This class allows "overlay" methods to be placed
+into the following files _Overlay is for a System overlay by the original author,
+_Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customizations.
+
+These overlay files can contain new subs or subs to replace existing subs in this module.
+
+Each of these files should begin with the line
+
+ no warnings qw(redefine);
+
+so that perl does not kick and scream when you redefine a subroutine or variable in your overlay.
+
+RT::ObjectCustomFieldValues_Overlay, RT::ObjectCustomFieldValues_Vendor, RT::ObjectCustomFieldValues_Local
+
+=cut
+
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm b/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm
new file mode 100644
index 0000000..315c16f
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFieldValues_Overlay.pm
@@ -0,0 +1,153 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::ObjectCustomFieldValues;
+
+use strict;
+no warnings qw(redefine);
+
+# {{{ sub LimitToCustomField
+
+=head2 LimitToCustomField FIELD
+
+Limits the returned set to values for the custom field with Id FIELD
+
+=cut
+
+sub LimitToCustomField {
+ my $self = shift;
+ my $cf = shift;
+ return ($self->Limit( FIELD => 'CustomField',
+ VALUE => $cf,
+ OPERATOR => '='));
+
+}
+
+# }}}
+
+# {{{ sub LimitToTicket
+
+=head2 LimitToTicket TICKETID
+
+Limits the returned set to values for the ticket with Id TICKETID
+
+=cut
+
+sub LimitToTicket {
+ my $self = shift;
+ my $ticket = shift;
+
+
+ $RT::Logger->warning(ref($self) . " -> LimitToTicket deprecated in favor of LimitToObject");
+
+ $self->Limit( FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ OPERATOR => '=');
+ return ($self->Limit( FIELD => 'ObjectId',
+ VALUE => $ticket,
+ OPERATOR => '='));
+
+}
+
+# }}}
+
+
+sub LimitToObject {
+ my $self = shift;
+ my $object = shift;
+ $self->Limit( FIELD => 'ObjectType',
+ VALUE => ref($object),
+ OPERATOR => '=');
+ return ($self->Limit( FIELD => 'ObjectId',
+ VALUE => $object->Id,
+ OPERATOR => '='));
+
+}
+
+=sub HasEntry VALUE
+
+Returns true if this CustomFieldValues collection has an entry with content that eq VALUE
+
+=cut
+
+
+sub HasEntry {
+ my $self = shift;
+ my $value = shift;
+
+ #TODO: this could cache and optimize a fair bit.
+ foreach my $item (@{$self->ItemsArrayRef}) {
+ return(1) if ($item->Content eq $value);
+ }
+ return undef;
+
+}
+
+sub _DoSearch {
+ my $self = shift;
+
+ #unless we really want to find disabled rows, make sure we\'re only finding enabled ones.
+ unless($self->{'find_expired_rows'}) {
+ $self->LimitToEnabled();
+ }
+
+ return($self->SUPER::_DoSearch(@_));
+
+}
+
+sub _DoCount {
+ my $self = shift;
+
+ #unless we really want to find disabled rows, make sure we\'re only finding enabled ones.
+ unless($self->{'find_expired_rows'}) {
+ $self->LimitToEnabled();
+ }
+
+ return($self->SUPER::_DoCount(@_));
+
+}
+
+1;
+
diff --git a/rt/lib/RT/ObjectCustomField_Overlay.pm b/rt/lib/RT/ObjectCustomField_Overlay.pm
new file mode 100644
index 0000000..e1dc7e2
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomField_Overlay.pm
@@ -0,0 +1,101 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::ObjectCustomField;
+
+use strict;
+no warnings qw(redefine);
+
+sub Create {
+ my $self = shift;
+ my %args = (
+ CustomField => '0',
+ ObjectId => '0',
+ SortOrder => undef,
+ @_);
+
+ if (!defined $args{SortOrder}) {
+ my $CF = $self->CustomFieldObj($args{'CustomField'});
+ my $ObjectCFs = RT::ObjectCustomFields->new($self->CurrentUser);
+ $ObjectCFs->LimitToObjectId($args{'ObjectId'});
+ $ObjectCFs->LimitToLookupType($CF->LookupType);
+
+ $args{SortOrder} = $ObjectCFs->Count + 1;
+ }
+
+ $self->SUPER::Create(
+ CustomField => $args{'CustomField'},
+ ObjectId => $args{'ObjectId'},
+ SortOrder => $args{'SortOrder'},
+ );
+}
+
+sub Delete {
+ my $self = shift;
+
+ my $ObjectCFs = RT::ObjectCustomFields->new($self->CurrentUser);
+ $ObjectCFs->LimitToObjectId($self->ObjectId);
+ $ObjectCFs->LimitToLookupType($self->CustomFieldObj->LookupType);
+
+ # Move everything below us up
+ my $sort_order = $self->SortOrder;
+ while (my $OCF = $ObjectCFs->Next) {
+ my $this_order = $OCF->SortOrder;
+ next if $this_order <= $sort_order;
+ $OCF->SetSortOrder($this_order - 1);
+ }
+
+ $self->SUPER::Delete;
+}
+
+sub CustomFieldObj {
+ my $self = shift;
+ my $id = shift || $self->CustomField;
+ my $CF = RT::CustomField->new($self->CurrentUser);
+ $CF->Load($id) or die "Cannot load CustomField $id";
+ return $CF;
+}
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFields.pm b/rt/lib/RT/ObjectCustomFields.pm
new file mode 100644
index 0000000..fcbf332
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFields.pm
@@ -0,0 +1,148 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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 }}}
+# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
+# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
+#
+# !! DO NOT EDIT THIS FILE !!
+#
+
+use strict;
+
+
+=head1 NAME
+
+ RT::ObjectCustomFields -- Class Description
+
+=head1 SYNOPSIS
+
+ use RT::ObjectCustomFields
+
+=head1 DESCRIPTION
+
+
+=head1 METHODS
+
+=cut
+
+package RT::ObjectCustomFields;
+
+use RT::SearchBuilder;
+use RT::ObjectCustomField;
+
+use vars qw( @ISA );
+@ISA= qw(RT::SearchBuilder);
+
+
+sub _Init {
+ my $self = shift;
+ $self->{'table'} = 'ObjectCustomFields';
+ $self->{'primary_key'} = 'id';
+
+
+
+ # By default, order by SortOrder
+ $self->OrderByCols(
+ { ALIAS => 'main',
+ FIELD => 'SortOrder',
+ ORDER => 'ASC' },
+ { ALIAS => 'main',
+ FIELD => 'id',
+ ORDER => 'ASC' },
+ );
+
+ return ( $self->SUPER::_Init(@_) );
+}
+
+
+=head2 NewItem
+
+Returns an empty new RT::ObjectCustomField item
+
+=cut
+
+sub NewItem {
+ my $self = shift;
+ return(RT::ObjectCustomField->new($self->CurrentUser));
+}
+
+ eval "require RT::ObjectCustomFields_Overlay";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFields_Overlay.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFields_Vendor";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFields_Vendor.pm}) {
+ die $@;
+ };
+
+ eval "require RT::ObjectCustomFields_Local";
+ if ($@ && $@ !~ qr{^Can't locate RT/ObjectCustomFields_Local.pm}) {
+ die $@;
+ };
+
+
+
+
+=head1 SEE ALSO
+
+This class allows "overlay" methods to be placed
+into the following files _Overlay is for a System overlay by the original author,
+_Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customizations.
+
+These overlay files can contain new subs or subs to replace existing subs in this module.
+
+Each of these files should begin with the line
+
+ no warnings qw(redefine);
+
+so that perl does not kick and scream when you redefine a subroutine or variable in your overlay.
+
+RT::ObjectCustomFields_Overlay, RT::ObjectCustomFields_Vendor, RT::ObjectCustomFields_Local
+
+=cut
+
+
+1;
diff --git a/rt/lib/RT/ObjectCustomFields_Overlay.pm b/rt/lib/RT/ObjectCustomFields_Overlay.pm
new file mode 100644
index 0000000..a496c4b
--- /dev/null
+++ b/rt/lib/RT/ObjectCustomFields_Overlay.pm
@@ -0,0 +1,113 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::ObjectCustomFields;
+
+use strict;
+no warnings qw(redefine);
+
+sub LimitToCustomField {
+ my $self = shift;
+ my $id = shift;
+ $self->Limit( FIELD => 'CustomField', VALUE => $id );
+}
+
+sub LimitToObjectId {
+ my $self = shift;
+ my $id = shift || 0;
+ $self->Limit( FIELD => 'ObjectId', VALUE => $id );
+}
+
+sub LimitToLookupType {
+ my $self = shift;
+ my $lookup = shift;
+ unless ($self->{'_cfs_alias'}) {
+ $self->{'_cfs_alias'} = $self->NewAlias('CustomFields');
+ }
+ $self->Join( ALIAS1 => 'main',
+ FIELD1 => 'CustomField',
+ ALIAS2 => $self->{'_cfs_alias'},
+ FIELD2 => 'id' );
+ $self->Limit( ALIAS => $self->{'_cfs_alias'},
+ FIELD => 'LookupType',
+ OPERATOR => '=',
+ VALUE => $lookup );
+}
+
+sub HasEntryForCustomField {
+ my $self = shift;
+ my $id = shift;
+
+ my @items = grep {$_->CustomField == $id } @{$self->ItemsArrayRef};
+
+ if ($#items > 1) {
+ die "$self HasEntry had a list with more than one of $id in it. this can never happen";
+ }
+ if ($#items == -1 ) {
+ return undef;
+ }
+ else {
+ return ($items[0]);
+ }
+}
+
+sub CustomFields {
+ my $self = shift;
+ my %seen;
+ map { $_->CustomFieldObj } @{$self->ItemsArrayRef};
+}
+
+sub _DoSearch {
+ my $self = shift;
+ if ($self->{'_cfs_alias'}) {
+ $self->Limit( ALIAS => $self->{'_cfs_alias'},
+ FIELD => 'Disabled',
+ OPERATOR => '!=',
+ VALUE => 1);
+ }
+ $self->SUPER::_DoSearch()
+}
+
+1;
diff --git a/rt/lib/RT/Principal.pm b/rt/lib/RT/Principal.pm
index 3d8bf2b..da0c669 100644
--- a/rt/lib/RT/Principal.pm
+++ b/rt/lib/RT/Principal.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -182,13 +182,13 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
PrincipalType =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
ObjectId =>
- {read => 1, write => 1, type => 'int(11)', default => ''},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Disabled =>
- {read => 1, write => 1, type => 'smallint(6)', default => '0'},
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
}
};
@@ -220,7 +220,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Principal_Overlay.pm b/rt/lib/RT/Principal_Overlay.pm
index 3e2edaa..4783c5c 100644
--- a/rt/lib/RT/Principal_Overlay.pm
+++ b/rt/lib/RT/Principal_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,15 +42,27 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+#
+
+package RT::Principal;
+
use strict;
+use warnings;
no warnings qw(redefine);
-use vars qw(%_ACL_KEY_CACHE);
+
+use Cache::Simple::TimedExpiry;
+
+
use RT::Group;
use RT::User;
+# Set up the ACL cache on startup
+our $_ACL_CACHE;
+InvalidateACLCache();
+
# {{{ IsGroup
=head2 IsGroup
@@ -131,6 +143,11 @@ sub Object {
A helper function which calls RT::ACE->Create
+
+
+ Returns a tuple of (STATUS, MESSAGE); If the call succeeded, STATUS is true. Otherwise it's
+ false.
+
=cut
sub GrantRight {
@@ -140,11 +157,6 @@ sub GrantRight {
@_);
- #if we haven't specified any sort of right, we're talking about a global right
- if (!defined $args{'Object'} && !defined $args{'ObjectId'} && !defined $args{'ObjectType'}) {
- $args{'Object'} = $RT::System;
- }
-
unless ($args{'Right'}) {
return(0, $self->loc("Invalid Right"));
}
@@ -172,6 +184,11 @@ sub GrantRight {
Delete a right that a user has
+
+ Returns a tuple of (STATUS, MESSAGE); If the call succeeded, STATUS is true. Otherwise it's
+ false.
+
+
=cut
sub RevokeRight {
@@ -206,7 +223,40 @@ sub RevokeRight {
# }}}
+# {{{ sub _CleanupInvalidDelegations
+
+=head2 sub _CleanupInvalidDelegations { InsideTransaction => undef }
+
+Revokes all ACE entries delegated by this principal which are
+inconsistent with this principal's current delegation rights. Does
+not perform permission checks, but takes no action and returns success
+if this principal still retains DelegateRights. Should only ever be
+called from inside the RT library.
+
+If this principal is a group, recursively calls this method on each
+cached user member of itself.
+
+If called from inside a transaction, specify a true value for the
+InsideTransaction parameter.
+Returns a true value if the deletion succeeded; returns a false value
+and logs an internal error if the deletion fails (should not happen).
+
+=cut
+
+# This is currently just a stub for the methods of the same name in
+# RT::User and RT::Group.
+
+sub _CleanupInvalidDelegations {
+ my $self = shift;
+ unless ( $self->Id ) {
+ $RT::Logger->warning("Principal not loaded.");
+ return (undef);
+ }
+ return ($self->Object->_CleanupInvalidDelegations(@_));
+}
+
+# }}}
# {{{ sub HasRight
@@ -241,28 +291,31 @@ Returns undef if no ACE was found.
sub HasRight {
my $self = shift;
- my %args = ( Right => undef,
- Object => undef,
- EquivObjects => undef,
- @_ );
+ my %args = (
+ Right => undef,
+ Object => undef,
+ EquivObjects => undef,
+ @_
+ );
if ( $self->Disabled ) {
- $RT::Logger->err( "Disabled User: " . $self->id . " failed access check for " . $args{'Right'} );
+ $RT::Logger->err( "Disabled User: "
+ . $self->id
+ . " failed access check for "
+ . $args{'Right'} );
return (undef);
}
if ( !defined $args{'Right'} ) {
- require Carp;
- $RT::Logger->debug( Carp::cluck("HasRight called without a right") );
+ $RT::Logger->crit("HasRight called without a right");
return (undef);
}
- if ( defined( $args{'Object'} )) {
- return (undef) unless (UNIVERSAL::can( $args{'Object'}, 'id' ) );
- push(@{$args{'EquivObjects'}}, $args{Object});
- }
- elsif ( $args{'ObjectId'} && $args{'ObjectType'} ) {
- $RT::Logger->crit(Carp::cluck("API not supprted"));
+ if ( defined( $args{'Object'} )
+ && UNIVERSAL::can( $args{'Object'}, 'id' )
+ && $args{'Object'}->id )
+ {
+ push( @{ $args{'EquivObjects'} }, $args{Object} );
}
else {
$RT::Logger->crit("$self HasRight called with no valid object");
@@ -270,88 +323,50 @@ sub HasRight {
}
# If this object is a ticket, we care about ticket roles and queue roles
- if ( (ref($args{'Object'}) eq 'RT::Ticket') && $args{'Object'}->Id) {
- # this is a little bit hacky, but basically, now that we've done the ticket roles magic, we load the queue object
- # and ask all the rest of our questions about the queue.
- push (@{$args{'EquivObjects'}}, $args{'Object'}->QueueObj);
+ if ( ( ref( $args{'Object'} ) eq 'RT::Ticket' ) && $args{'Object'}->Id ) {
- }
+# this is a little bit hacky, but basically, now that we've done the ticket roles magic, we load the queue object
+# and ask all the rest of our questions about the queue.
+ push( @{ $args{'EquivObjects'} }, $args{'Object'}->QueueObj );
+ }
# {{{ If we've cached a win or loss for this lookup say so
# {{{ Construct a hashkey to cache decisions in
my $hashkey = do {
- no warnings 'uninitialized';
-
- # We don't worry about the hash ordering, as this is only
- # temporarily used; also if the key changes it would be
- # invalidated anyway.
- join (
- ";:;", $self->Id, map {
- $_, # the key of each arguments
- ($_ eq 'EquivObjects') # for object arrayref...
- ? map(_ReferenceId($_), @{$args{$_}}) # calculate each
- : _ReferenceId( $args{$_} ) # otherwise just the value
- } keys %args
+ no warnings 'uninitialized';
+
+ # We don't worry about the hash ordering, as this is only
+ # temporarily used; also if the key changes it would be
+ # invalidated anyway.
+ join(
+ ";:;",
+ $self->Id,
+ map {
+ $_, # the key of each arguments
+ ( $_ eq 'EquivObjects' ) # for object arrayref...
+ ? map( _ReferenceId($_), @{ $args{$_} } ) # calculate each
+ : _ReferenceId( $args{$_} ) # otherwise just the value
+ } keys %args
);
};
- # }}}
- #Anything older than 60 seconds needs to be rechecked
- my $cache_timeout = ( time - 60 );
-
- # {{{ if we've cached a positive result for this query, return 1
- if ( ( defined $self->_ACLCache->{"$hashkey"} )
- && ( $self->_ACLCache->{"$hashkey"}{'val'} == 1 )
- && ( defined $self->_ACLCache->{"$hashkey"}{'set'} )
- && ( $self->_ACLCache->{"$hashkey"}{'set'} > $cache_timeout ) ) {
-
- #$RT::Logger->debug("Cached ACL win for ". $args{'Right'}.$args{'Scope'}. $args{'AppliesTo'}."\n");
- return ( 1);
- }
# }}}
- # {{{ if we've cached a negative result for this query return undef
- elsif ( ( defined $self->_ACLCache->{"$hashkey"} )
- && ( $self->_ACLCache->{"$hashkey"}{'val'} == -1 )
- && ( defined $self->_ACLCache->{"$hashkey"}{'set'} )
- && ( $self->_ACLCache->{"$hashkey"}{'set'} > $cache_timeout ) ) {
+ # {{{ if we've cached a positive result for this query, return 1
- #$RT::Logger->debug("Cached ACL loss decision for ". $args{'Right'}.$args{'Scope'}. $args{'AppliesTo'}."\n");
+ my $cached_answer = $_ACL_CACHE->fetch($hashkey);
- return (undef);
+ # Returns undef on cache miss
+ if ( defined $cached_answer ) {
+ if ( $cached_answer == 1 ) {
+ return (1);
+ }
+ elsif ( $cached_answer == -1 ) {
+ return (0);
+ }
}
- # }}}
-
- # }}}
-
-
-
- # {{{ Out of date docs
-
- # We want to grant the right if:
-
-
- # # The user has the right as a member of a system-internal or
- # # user-defined group
- #
- # Find all records from the ACL where they're granted to a group
- # of type "UserDefined" or "System"
- # for the object "System or the object "Queue N" and the group we're looking
- # at has the recursive member $self->Id
- #
- # # The user has the right based on a role
- #
- # Find all the records from ACL where they're granted to the role "foo"
- # for the object "System" or the object "Queue N" and the group we're looking
- # at is of domain ("RT::Queue-Role" and applies to the right queue)
- # or ("RT::Ticket-Role" and applies to the right ticket)
- # and the type is the same as the type of the ACL and the group has
- # the recursive member $self->Id
- #
-
- # }}}
my ( $or_look_at_object_rights, $or_check_roles );
my $right = $args{'Right'};
@@ -359,119 +374,108 @@ sub HasRight {
# {{{ Construct Right Match
# If an object is defined, we want to look at rights for that object
-
- my @look_at_objects;
- push (@look_at_objects, "ACL.ObjectType = 'RT::System'")
- unless $self->can('_IsOverrideGlobalACL') and $self->_IsOverrideGlobalACL($args{Object});
-
-
-
- foreach my $obj (@{$args{'EquivObjects'}}) {
- next unless (UNIVERSAL::can($obj, 'id'));
- my $type = ref($obj);
- my $id = $obj->id;
- unless ($id) {
- use Carp;
- Carp::cluck("Trying to check $type rights for an unspecified $type");
- $RT::Logger->crit("Trying to check $type rights for an unspecified $type");
- }
- push @look_at_objects, "(ACL.ObjectType = '$type' AND ACL.ObjectId = '$id')";
- }
+ my @look_at_objects;
+ push( @look_at_objects, "ACL.ObjectType = 'RT::System'" )
+ unless $self->can('_IsOverrideGlobalACL')
+ and $self->_IsOverrideGlobalACL( $args{Object} );
+
+ foreach my $obj ( @{ $args{'EquivObjects'} } ) {
+ next unless ( UNIVERSAL::can( $obj, 'id' ) );
+ my $type = ref($obj);
+ my $id = $obj->id;
+
+ unless ($id) {
+ use Carp;
+ Carp::cluck(
+ "Trying to check $type rights for an unspecified $type");
+ $RT::Logger->crit(
+ "Trying to check $type rights for an unspecified $type");
+ }
+ push @look_at_objects,
+ "(ACL.ObjectType = '$type' AND ACL.ObjectId = '$id')";
+ }
-
# }}}
# {{{ Build that honkin-big SQL query
-
+ my $query_base =
+ "SELECT ACL.id from ACL, Groups, Principals, CachedGroupMembers WHERE " .
- my $query_base = "SELECT ACL.id from ACL, Groups, Principals, CachedGroupMembers WHERE ".
- # Only find superuser or rights with the name $right
- "(ACL.RightName = 'SuperUser' OR ACL.RightName = '$right') ".
- # Never find disabled groups.
- "AND Principals.Disabled = 0 " .
- "AND CachedGroupMembers.Disabled = 0 ".
- "AND Principals.id = Groups.id " . # We always grant rights to Groups
+ # Only find superuser or rights with the name $right
+ "(ACL.RightName = 'SuperUser' OR ACL.RightName = '$right') " .
- # See if the principal is a member of the group recursively or _is the rightholder_
- # never find recursively disabled group members
- # also, check to see if the right is being granted _directly_ to this principal,
- # as is the case when we want to look up group rights
- "AND Principals.id = CachedGroupMembers.GroupId AND CachedGroupMembers.MemberId = '" . $self->Id . "' ".
+ # Never find disabled groups.
+ "AND Principals.Disabled = 0 "
+ . "AND CachedGroupMembers.Disabled = 0 "
+ . "AND Principals.id = Groups.id "
+ . # We always grant rights to Groups
- # Make sure the rights apply to the entire system or to the object in question
- "AND ( ".join(' OR ', @look_at_objects).") ";
+# See if the principal is a member of the group recursively or _is the rightholder_
+# never find recursively disabled group members
+# also, check to see if the right is being granted _directly_ to this principal,
+# as is the case when we want to look up group rights
+"AND Principals.id = CachedGroupMembers.GroupId AND CachedGroupMembers.MemberId = '"
+ . $self->Id . "' "
+ .
+ # Make sure the rights apply to the entire system or to the object in question
+ "AND ( " . join( ' OR ', @look_at_objects ) . ") ";
+# The groups query does the query based on group membership and individual user rights
- # The groups query does the query based on group membership and individual user rights
+ my $groups_query = $query_base .
- my $groups_query = $query_base .
+# limit the result set to groups of types ACLEquivalence (user) UserDefined, SystemInternal and Personal
+"AND ( ( ACL.PrincipalId = Principals.id AND ACL.PrincipalType = 'Group' AND "
+ . "(Groups.Domain = 'SystemInternal' OR Groups.Domain = 'UserDefined' OR Groups.Domain = 'ACLEquivalence' OR Groups.Domain = 'Personal'))"
+ .
- # limit the result set to groups of types ACLEquivalence (user) UserDefined, SystemInternal and Personal
- "AND ( ( ACL.PrincipalId = Principals.id AND ACL.PrincipalType = 'Group' AND ".
- "(Groups.Domain = 'SystemInternal' OR Groups.Domain = 'UserDefined' OR Groups.Domain = 'ACLEquivalence' OR Groups.Domain = 'Personal'))".
+ " ) ";
+ $self->_Handle->ApplyLimits( \$groups_query, 1 ); #only return one result
- " ) ";
- $self->_Handle->ApplyLimits(\$groups_query, 1); #only return one result
-
my @roles;
- foreach my $object (@{$args{'EquivObjects'}}) {
- push (@roles, $self->_RolesForObject(ref($object), $object->id));
+ foreach my $object ( @{ $args{'EquivObjects'} } ) {
+ push( @roles, $self->_RolesForObject( ref($object), $object->id ) );
}
# The roles query does the query based on roles
my $roles_query;
if (@roles) {
- $roles_query = $query_base . "AND ".
- " ( (".join (' OR ', @roles)." ) ".
- " AND Groups.Type = ACL.PrincipalType AND Groups.Id = Principals.id AND Principals.PrincipalType = 'Group') ";
- $self->_Handle->ApplyLimits(\$roles_query, 1); #only return one result
-
- }
-
+ $roles_query =
+ $query_base . "AND " . " ( ("
+ . join( ' OR ', @roles ) . " ) "
+ . " AND Groups.Type = ACL.PrincipalType AND Groups.Id = Principals.id AND Principals.PrincipalType = 'Group') ";
+ $self->_Handle->ApplyLimits( \$roles_query, 1 ); #only return one result
+ }
# }}}
# {{{ Actually check the ACL by performing an SQL query
- # $RT::Logger->debug("Now Trying $groups_query");
+ # $RT::Logger->debug("Now Trying $groups_query");
my $hitcount = $self->_Handle->FetchResult($groups_query);
# }}}
-
- # {{{ if there's a match, the right is granted
- if ($hitcount) {
- # Cache a positive hit.
- $self->_ACLCache->{"$hashkey"}{'set'} = time;
- $self->_ACLCache->{"$hashkey"}{'val'} = 1;
+ # {{{ if there's a match, the right is granted
+ if ($hitcount) {
+ $_ACL_CACHE->set( $hashkey => 1 );
return (1);
}
- # }}}
- # {{{ If there's no match on groups, try it on roles
- else {
-
- $hitcount = $self->_Handle->FetchResult($roles_query);
- if ($hitcount) {
+ # Now check the roles query
+ $hitcount = $self->_Handle->FetchResult($roles_query);
- # Cache a positive hit.
- $self->_ACLCache->{"$hashkey"}{'set'} = time;
- $self->_ACLCache->{"$hashkey"}{'val'} = 1;
- return (1);
- }
-
- else {
- # cache a negative hit
- $self->_ACLCache->{"$hashkey"}{'set'} = time;
- $self->_ACLCache->{"$hashkey"}{'val'} = -1;
-
- return (undef);
- }
+ if ($hitcount) {
+ $_ACL_CACHE->set( $hashkey => 1 );
+ return (1);
}
- # }}}
+
+ # We failed to find an acl hit
+ $_ACL_CACHE->set( $hashkey => -1 );
+ return (undef);
}
# }}}
@@ -513,34 +517,19 @@ sub _RolesForObject {
# {{{ ACL caching
-# {{{ _ACLCache
-
-=head2 _ACLCache
-
-# Function: _ACLCache
-# Type : private instance
-# Args : none
-# Lvalue : hash: ACLCache
-# Desc : Returns a reference to the Key cache hash
-
-=cut
-
-sub _ACLCache {
- return(\%_ACL_KEY_CACHE);
-}
-# }}}
+# {{{ InvalidateACLCache
-# {{{ _InvalidateACLCache
+=head2 InvalidateACLCache
-=head2 _InvalidateACLCache
-
-Cleans out and reinitializes the user rights key cache
+Cleans out and reinitializes the user rights cache
=cut
-sub _InvalidateACLCache {
- %_ACL_KEY_CACHE = ();
+sub InvalidateACLCache {
+ $_ACL_CACHE = Cache::Simple::TimedExpiry->new();
+ $_ACL_CACHE->expire_after($RT::ACLCacheLifetime||60);
+
}
# }}}
diff --git a/rt/lib/RT/Principals.pm b/rt/lib/RT/Principals.pm
index 17b588f..a61cfb9 100644
--- a/rt/lib/RT/Principals.pm
+++ b/rt/lib/RT/Principals.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Principals_Overlay.pm b/rt/lib/RT/Principals_Overlay.pm
index c4f89ef..c06b9c6 100644
--- a/rt/lib/RT/Principals_Overlay.pm
+++ b/rt/lib/RT/Principals_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Principals - a collection of RT::Principal objects
@@ -65,6 +66,9 @@ ok (require RT::Principals);
=cut
+
+package RT::Principals;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Queue.pm b/rt/lib/RT/Queue.pm
index 03bb2de..23839d4 100755
--- a/rt/lib/RT/Queue.pm
+++ b/rt/lib/RT/Queue.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -323,31 +323,31 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
CorrespondAddress =>
- {read => 1, write => 1, type => 'varchar(120)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 120, is_blob => 0, is_numeric => 0, type => 'varchar(120)', default => ''},
CommentAddress =>
- {read => 1, write => 1, type => 'varchar(120)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 120, is_blob => 0, is_numeric => 0, type => 'varchar(120)', default => ''},
InitialPriority =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
FinalPriority =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
DefaultDueIn =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Disabled =>
- {read => 1, write => 1, type => 'smallint(6)', default => '0'},
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
}
};
@@ -379,7 +379,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Queue_Overlay.pm b/rt/lib/RT/Queue_Overlay.pm
index 0d50a74..2f180fc 100644
--- a/rt/lib/RT/Queue_Overlay.pm
+++ b/rt/lib/RT/Queue_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Queue - an RT Queue object
@@ -64,18 +65,20 @@ use RT::Queue;
=cut
+
+package RT::Queue;
+
use strict;
no warnings qw(redefine);
-use vars qw(@STATUS @ACTIVE_STATUS @INACTIVE_STATUS $RIGHTS);
+use vars qw(@DEFAULT_ACTIVE_STATUS @DEFAULT_INACTIVE_STATUS $RIGHTS);
+
use RT::Groups;
use RT::ACL;
-use RT::EmailParser;
-
+use RT::Interface::Email;
-@ACTIVE_STATUS = qw(new open stalled);
-@INACTIVE_STATUS = qw(resolved rejected deleted);
-@STATUS = (@ACTIVE_STATUS, @INACTIVE_STATUS);
+@DEFAULT_ACTIVE_STATUS = qw(new open stalled);
+@DEFAULT_INACTIVE_STATUS = qw(resolved rejected deleted);
# $self->loc('new'); # For the string extractor to get a string to localize
# $self->loc('open'); # For the string extractor to get a string to localize
@@ -91,7 +94,7 @@ $RIGHTS = {
ShowACL => 'Display Access Control List', # loc_pair
ModifyACL => 'Modify Access Control List', # loc_pair
ModifyQueueWatchers => 'Modify the queue watchers', # loc_pair
- AdminCustomFields => 'Create, delete and modify custom fields', # loc_pair
+ AssignCustomFields => 'Assign and remove custom fields', # loc_pair
ModifyTemplate => 'Modify Scrip templates for this queue', # loc_pair
ShowTemplate => 'Display Scrip templates for this queue', # loc_pair
@@ -180,7 +183,12 @@ Returns an array of all ActiveStatuses for this queue
sub ActiveStatusArray {
my $self = shift;
- return (@ACTIVE_STATUS);
+ if (@RT::ActiveStatus) {
+ return (@RT::ActiveStatus)
+ } else {
+ $RT::Logger->warning("RT::ActiveStatus undefined, falling back to deprecated defaults");
+ return (@DEFAULT_ACTIVE_STATUS);
+ }
}
# }}}
@@ -195,7 +203,12 @@ Returns an array of all InactiveStatuses for this queue
sub InactiveStatusArray {
my $self = shift;
- return (@INACTIVE_STATUS);
+ if (@RT::InactiveStatus) {
+ return (@RT::InactiveStatus)
+ } else {
+ $RT::Logger->warning("RT::InactiveStatus undefined, falling back to deprecated defaults");
+ return (@DEFAULT_INACTIVE_STATUS);
+ }
}
# }}}
@@ -210,7 +223,7 @@ Returns an array of all statuses for this queue
sub StatusArray {
my $self = shift;
- return (@STATUS);
+ return ($self->ActiveStatusArray(), $self->InactiveStatusArray());
}
# }}}
@@ -219,20 +232,23 @@ sub StatusArray {
=head2 IsValidStatus VALUE
-Returns true if VALUE is a valid status. Otherwise, returns 0
+Returns true if VALUE is a valid status. Otherwise, returns 0.
+
+=begin testing
-=for testing
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsValidStatus('new')== 1, 'New is a valid status');
ok($q->IsValidStatus('f00')== 0, 'f00 is not a valid status');
+=end testing
+
=cut
sub IsValidStatus {
my $self = shift;
my $value = shift;
- my $retval = grep ( /^$value$/, $self->StatusArray );
+ my $retval = grep ( $_ eq $value, $self->StatusArray );
return ($retval);
}
@@ -245,19 +261,22 @@ sub IsValidStatus {
Returns true if VALUE is a Active status. Otherwise, returns 0
-=for testing
+=begin testing
+
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsActiveStatus('new')== 1, 'New is a Active status');
ok($q->IsActiveStatus('rejected')== 0, 'Rejected is an inactive status');
ok($q->IsActiveStatus('f00')== 0, 'f00 is not a Active status');
+=end testing
+
=cut
sub IsActiveStatus {
my $self = shift;
my $value = shift;
- my $retval = grep ( /^$value$/, $self->ActiveStatusArray );
+ my $retval = grep ( $_ eq $value, $self->ActiveStatusArray );
return ($retval);
}
@@ -270,19 +289,22 @@ sub IsActiveStatus {
Returns true if VALUE is a Inactive status. Otherwise, returns 0
-=for testing
+=begin testing
+
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsInactiveStatus('new')== 0, 'New is a Active status');
ok($q->IsInactiveStatus('rejected')== 1, 'rejeected is an Inactive status');
ok($q->IsInactiveStatus('f00')== 0, 'f00 is not a Active status');
+=end testing
+
=cut
sub IsInactiveStatus {
my $self = shift;
my $value = shift;
- my $retval = grep ( /^$value$/, $self->InactiveStatusArray );
+ my $retval = grep ( $_ eq $value, $self->InactiveStatusArray );
return ($retval);
}
@@ -292,11 +314,34 @@ sub IsInactiveStatus {
# {{{ sub Create
-=head2 Create
-Create takes the name of the new queue
+
+
+=head2 Create(ARGS)
+
+Arguments: ARGS is a hash of named parameters. Valid parameters are:
+
+ Name (required)
+ Description
+ CorrespondAddress
+ CommentAddress
+ InitialPriority
+ FinalPriority
+ DefaultDueIn
+
If you pass the ACL check, it creates the queue and returns its queue id.
+=begin testing
+
+my $queue = RT::Queue->new($RT::SystemUser);
+my ($id, $val) = $queue->Create( Name => 'Test1');
+ok($id, $val);
+
+($id, $val) = $queue->Create( Name => '66');
+ok(!$id, $val);
+
+=end testing
+
=cut
sub Create {
@@ -357,8 +402,8 @@ sub Delete {
=head2 SetDisabled
Takes a boolean.
-1 will cause this queue to no longer be avaialble for tickets.
-0 will re-enable this queue
+1 will cause this queue to no longer be available for tickets.
+0 will re-enable this queue.
=cut
@@ -409,20 +454,14 @@ sub ValidateName {
my $tempqueue = new RT::Queue($RT::SystemUser);
$tempqueue->Load($name);
- #If we couldn't load it :)
- unless ( $tempqueue->id() ) {
- return (1);
- }
-
#If this queue exists, return undef
- #Avoid the ACL check.
- if ( $tempqueue->Name() ) {
+ if ( $tempqueue->Name() && $tempqueue->id != $self->id) {
return (undef);
}
#If the queue doesn't exist, return 1
else {
- return (1);
+ return ($self->SUPER::ValidateName($name));
}
}
@@ -455,7 +494,7 @@ sub Templates {
# {{{ CustomField
-=item CustomField NAME
+=head2 CustomField NAME
Load the queue-specific custom field named NAME
@@ -472,18 +511,38 @@ sub CustomField {
# {{{ CustomFields
-=item CustomFields
+=head2 CustomFields
Returns an RT::CustomFields object containing all global custom fields, as well as those tied to this queue
=cut
+# XXX TODO - this should become TicketCustomFields
+
sub CustomFields {
my $self = shift;
+ warn "Queue->CustomFields is deprecated, use Queue->TicketCustomFields instead";
+ return $self->TicketCustomFields(@_);
+}
+
+sub TicketCustomFields {
+ my $self = shift;
+
+ my $cfs = RT::CustomFields->new( $self->CurrentUser );
+ if ( $self->CurrentUserHasRight('SeeQueue') ) {
+ $cfs->LimitToGlobalOrObjectId( $self->Id );
+ $cfs->LimitToLookupType( 'RT::Queue-RT::Ticket' );
+ }
+ return ($cfs);
+}
+
+sub TicketTransactionCustomFields {
+ my $self = shift;
my $cfs = RT::CustomFields->new( $self->CurrentUser );
if ( $self->CurrentUserHasRight('SeeQueue') ) {
- $cfs->LimitToGlobalOrQueue( $self->Id );
+ $cfs->LimitToGlobalOrObjectId( $self->Id );
+ $cfs->LimitToLookupType( 'RT::Queue-RT::Ticket-RT::Transaction' );
}
return ($cfs);
}
@@ -610,7 +669,7 @@ sub AddWatcher {
}
}
else {
- $RT::Logger->warn( "$self -> AddWatcher got passed a bogus type");
+ $RT::Logger->warning( "$self -> AddWatcher got passed a bogus type");
return ( 0, $self->loc('Error in parameters to Queue->AddWatcher') );
}
}
@@ -662,7 +721,7 @@ sub _AddWatcher {
my $new_user = RT::User->new($RT::SystemUser);
my ( $Address, $Name ) =
- RT::EmailParser::ParseAddressFromHeader('', $args{'Email'});
+ RT::Interface::Email::ParseAddressFromHeader($args{'Email'});
my ( $Val, $Message ) = $new_user->Create(
Name => $Address,
@@ -771,7 +830,7 @@ sub DeleteWatcher {
}
}
else {
- $RT::Logger->warn( "$self -> DeleteWatcher got passed a bogus type");
+ $RT::Logger->warning( "$self -> DeleteWatcher got passed a bogus type");
return ( 0, $self->loc('Error in parameters to Queue->DeleteWatcher') );
}
}
@@ -942,8 +1001,8 @@ sub IsWatcher {
=head2 IsCc PRINCIPAL_ID
- Takes an RT::Principal id.
- Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
=cut
@@ -962,8 +1021,8 @@ sub IsCc {
=head2 IsAdminCc PRINCIPAL_ID
- Takes an RT::Principal id.
- Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
=cut
@@ -1064,7 +1123,7 @@ sub HasRight {
}
return (
$args{'Principal'}->HasRight(
- Object => $self,
+ Object => $self->Id ? $self : $RT::System,
Right => $args{'Right'}
)
);
diff --git a/rt/lib/RT/Queues.pm b/rt/lib/RT/Queues.pm
index e1be353..a702081 100755
--- a/rt/lib/RT/Queues.pm
+++ b/rt/lib/RT/Queues.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Queues_Overlay.pm b/rt/lib/RT/Queues_Overlay.pm
index a3bbb78..06e3e12 100644
--- a/rt/lib/RT/Queues_Overlay.pm
+++ b/rt/lib/RT/Queues_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Queues - a collection of RT::Queue objects
@@ -65,6 +66,9 @@ ok (require RT::Queues);
=cut
+
+package RT::Queues;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Record.pm b/rt/lib/RT/Record.pm
index 57a5ea7..d3a8268 100755
--- a/rt/lib/RT/Record.pm
+++ b/rt/lib/RT/Record.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Record - Base class for RT record objects
@@ -107,6 +108,48 @@ sub _PrimaryKeys {
# }}}
+=head2 Delete
+
+Delete this record object from the database.
+
+=cut
+
+sub Delete {
+ my $self = shift;
+ my ($rv) = $self->SUPER::Delete;
+ if ($rv) {
+ return ($rv, $self->loc("Object deleted"));
+ } else {
+
+ return(0, $self->loc("Object could not be deleted"))
+ }
+}
+
+=head2 ObjectTypeStr
+
+Returns a string which is this object's type. The type is the class,
+without the "RT::" prefix.
+
+=begin testing
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+my $group = RT::Group->new($RT::SystemUser);
+is($ticket->ObjectTypeStr, 'Ticket', "Ticket returns correct typestring");
+is($group->ObjectTypeStr, 'Group', "Group returns correct typestring");
+
+=end testing
+
+=cut
+
+sub ObjectTypeStr {
+ my $self = shift;
+ if (ref($self) =~ /^.*::(\w+)$/) {
+ return $self->loc($1);
+ } else {
+ return $self->loc(ref($self));
+ }
+}
+
=head2 Attributes
Return this object's attributes as an RT::Attributes object
@@ -145,7 +188,9 @@ sub AddAttribute {
Description => $args{'Description'},
Content => $args{'Content'} );
- $self->Attributes->RedoSearch;
+
+ # XXX TODO: Why won't RedoSearch work here?
+ $self->Attributes->_DoSearch;
return ($id, $msg);
}
@@ -213,7 +258,7 @@ sub _Handle {
# {{{ sub Create
-=item Create PARAMHASH
+=head2 Create PARAMHASH
Takes a PARAMHASH of Column -> Value pairs.
If any Column has a Validate$PARAMNAME subroutine defined and the
@@ -332,10 +377,11 @@ sub LoadByCols {
$newhash{$key} = $hash{$key};
}
else {
- my ($op, $val);
- ($key, $op, $val) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
+ my ($op, $val, $func);
+ ($key, $op, $val, $func) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
$newhash{$key}->{operator} = $op;
$newhash{$key}->{value} = $val;
+ $newhash{$key}->{function} = $func;
}
}
@@ -437,6 +483,7 @@ sub LongSinceUpdateAsString {
# }}} Datehandling
# {{{ sub _Set
+#
sub _Set {
my $self = shift;
@@ -454,12 +501,33 @@ sub _Set {
$args{'Value'} = 0;
}
- $self->_SetLastUpdated();
- my ( $val, $msg ) = $self->SUPER::_Set(
+ my $old_val = $self->__Value($args{'Field'});
+ $self->_SetLastUpdated();
+ my $ret = $self->SUPER::_Set(
Field => $args{'Field'},
Value => $args{'Value'},
IsSQL => $args{'IsSQL'}
);
+ my ($status, $msg) = $ret->as_array();
+
+ # @values has two values, a status code and a message.
+
+ # $ret is a Class::ReturnValue object. as such, in a boolean context, it's a bool
+ # we want to change the standard "success" message
+ if ($status) {
+ $msg =
+ $self->loc(
+ "[_1] changed from [_2] to [_3]",
+ $args{'Field'},
+ ( $old_val ? "'$old_val'" : $self->loc("(no value)") ),
+ '"' . $self->__Value( $args{'Field'}) . '"'
+ );
+ } else {
+
+ $msg = $self->CurrentUser->loc_fuzzy($msg);
+ }
+ return wantarray ? ($status, $msg) : $ret;
+
}
# }}}
@@ -549,8 +617,22 @@ sub URI {
}
# }}}
-
+=head2 ValidateName NAME
+
+Validate the name of the record we're creating. Mostly, just make sure it's not a numeric ID, which is invalid for Name
+
+=cut
+
+sub ValidateName {
+ my $self = shift;
+ my $value = shift;
+ if ($value && $value=~ /^\d+$/) {
+ return(0);
+ } else {
+ return (1);
+ }
+}
@@ -750,6 +832,26 @@ sub _EncodeLOB {
}
+sub _DecodeLOB {
+ my $self = shift;
+ my $ContentType = shift;
+ my $ContentEncoding = shift;
+ my $Content = shift;
+
+ if ( $ContentEncoding eq 'base64' ) {
+ $Content = MIME::Base64::decode_base64($Content);
+ }
+ elsif ( $ContentEncoding eq 'quoted-printable' ) {
+ $Content = MIME::QuotedPrint::decode($Content);
+ }
+ elsif ( $ContentEncoding && $ContentEncoding ne 'none' ) {
+ return ( $self->loc( "Unknown ContentEncoding [_1]", $ContentEncoding ) );
+ }
+ if ( $ContentType eq 'text/plain' ) {
+ $Content = Encode::decode_utf8($Content) unless Encode::is_utf8($Content);
+ }
+ return ($Content);
+}
# {{{ LINKDIRMAP
# A helper table for links mapping to make it easier
@@ -793,8 +895,7 @@ sub Update {
&& defined(
$ARGSRef->{ $args{'AttributePrefix'} . "-" . $attribute }
)
- )
- {
+ ) {
$value = $ARGSRef->{ $args{'AttributePrefix'} . "-" . $attribute };
}
@@ -818,14 +919,15 @@ sub Update {
next if ( $value eq $self->$attribute() );
my $method = "Set$attribute";
my ( $code, $msg ) = $self->$method($value);
-
my ($prefix) = ref($self) =~ /RT::(\w+)/;
- push @results,
- $self->loc( "$prefix [_1]", $self->id ) . ': '
- . $self->loc($attribute) . ': '
- . $self->CurrentUser->loc_fuzzy($msg);
+
+ # Default to $id, but use name if we can get it.
+ my $label = $self->id;
+ $label = $self->Name if (UNIVERSAL::can($self,'Name'));
+ push @results, $self->loc( "$prefix [_1]", $label ) . ': '. $msg;
=for loc
+
"[_1] could not be set to [_2].", # loc
"That is already the current value", # loc
"No value sent to _Set!\n", # loc
@@ -838,6 +940,7 @@ sub Update {
"Couldn't find row", # loc
"Missing a primary key?: [_1]", # loc
"Found Object", # loc
+
=cut
}
@@ -845,7 +948,7 @@ sub Update {
return @results;
}
-# {{{ Routines dealing with Links between tickets
+# {{{ Routines dealing with Links
# {{{ Link Collections
@@ -953,6 +1056,12 @@ ok ($addid, $addmsg);
ok (($addid, $addmsg) =$t1->AddLink( Type => 'DependsOn', Target => $t3->id));
ok ($addid, $addmsg);
+my $link = RT::Link->new($RT::SystemUser);
+my ($rv, $msg) = $link->Load($addid);
+ok ($rv, $msg);
+ok ($link->LocalTarget == $t3->id, "Link LocalTarget is correct");
+ok ($link->LocalBase == $t1->id, "Link LocalBase is correct");
+
ok ($t1->HasUnresolvedDependencies, "Ticket ".$t1->Id." has unresolved deps");
ok (!$t1->HasUnresolvedDependencies( Type => 'blah' ), "Ticket ".$t1->Id." has no unresolved blahs");
ok ($t1->HasUnresolvedDependencies( Type => 'approval' ), "Ticket ".$t1->Id." has unresolved approvals");
@@ -961,10 +1070,12 @@ ok (!$t2->HasUnresolvedDependencies, "Ticket ".$t2->Id." has no unresolved deps"
my ($rid, $rmsg)= $t1->Resolve();
ok(!$rid, $rmsg);
-ok($t2->Resolve);
+my ($rid2, $rmsg2) = $t2->Resolve();
+ok ($rid2, $rmsg2);
($rid, $rmsg)= $t1->Resolve();
ok(!$rid, $rmsg);
-ok($t3->Resolve);
+my ($rid3,$rmsg3) = $t3->Resolve;
+ok ($rid3,$rmsg3);
($rid, $rmsg)= $t1->Resolve();
ok($rid, $rmsg);
@@ -1095,6 +1206,14 @@ sub DependsOn {
# {{{ sub _Links
+=head2 Links DIRECTION TYPE
+
+return links to/from this object.
+
+=cut
+
+*Links = \&_Links;
+
sub _Links {
my $self = shift;
@@ -1144,8 +1263,7 @@ sub _AddLink {
my $direction;
if ( $args{'Base'} and $args{'Target'} ) {
- $RT::Logger->debug(
-"$self tried to delete a link. both base and target were specified\n" );
+ $RT::Logger->debug( "$self tried to create a link. both base and target were specified\n" );
return ( 0, $self->loc("Can't specifiy both base and target") );
}
elsif ( $args{'Base'} ) {
@@ -1192,7 +1310,7 @@ sub _AddLink {
my $TransString =
"Record $args{'Base'} $args{Type} record $args{'Target'}.";
- return ( 1, $self->loc( "Link created ([_1])", $TransString ) );
+ return ( $linkid, $self->loc( "Link created ([_1])", $TransString ) );
}
# }}}
@@ -1265,6 +1383,486 @@ sub _DeleteLink {
# }}}
+# }}}
+
+# {{{ Routines dealing with transactions
+
+# {{{ sub _NewTransaction
+
+=head2 _NewTransaction PARAMHASH
+
+Private function to create a new RT::Transaction object for this ticket update
+
+=cut
+
+sub _NewTransaction {
+ my $self = shift;
+ my %args = (
+ TimeTaken => undef,
+ Type => undef,
+ OldValue => undef,
+ NewValue => undef,
+ OldReference => undef,
+ NewReference => undef,
+ ReferenceType => undef,
+ Data => undef,
+ Field => undef,
+ MIMEObj => undef,
+ ActivateScrips => 1,
+ CommitScrips => 1,
+ @_
+ );
+
+ my $old_ref = $args{'OldReference'};
+ my $new_ref = $args{'NewReference'};
+ my $ref_type = $args{'ReferenceType'};
+ if ($old_ref or $new_ref) {
+ $ref_type ||= ref($old_ref) || ref($new_ref);
+ if (!$ref_type) {
+ $RT::Logger->error("Reference type not specified for transaction");
+ return;
+ }
+ $old_ref = $old_ref->Id if ref($old_ref);
+ $new_ref = $new_ref->Id if ref($new_ref);
+ }
+
+ require RT::Transaction;
+ my $trans = new RT::Transaction( $self->CurrentUser );
+ my ( $transaction, $msg ) = $trans->Create(
+ ObjectId => $self->Id,
+ ObjectType => ref($self),
+ TimeTaken => $args{'TimeTaken'},
+ Type => $args{'Type'},
+ Data => $args{'Data'},
+ Field => $args{'Field'},
+ NewValue => $args{'NewValue'},
+ OldValue => $args{'OldValue'},
+ NewReference => $new_ref,
+ OldReference => $old_ref,
+ ReferenceType => $ref_type,
+ MIMEObj => $args{'MIMEObj'},
+ ActivateScrips => $args{'ActivateScrips'},
+ CommitScrips => $args{'CommitScrips'},
+ );
+
+ # Rationalize the object since we may have done things to it during the caching.
+ $self->Load($self->Id);
+
+ $RT::Logger->warning($msg) unless $transaction;
+
+ $self->_SetLastUpdated;
+
+ if ( defined $args{'TimeTaken'} ) {
+ $self->_UpdateTimeTaken( $args{'TimeTaken'} );
+ }
+ if ( $RT::UseTransactionBatch and $transaction ) {
+ push @{$self->{_TransactionBatch}}, $trans;
+ }
+ return ( $transaction, $msg, $trans );
+}
+
+# }}}
+
+# {{{ sub Transactions
+
+=head2 Transactions
+
+ Returns an RT::Transactions object of all transactions on this record object
+
+=cut
+
+sub Transactions {
+ my $self = shift;
+
+ use RT::Transactions;
+ my $transactions = RT::Transactions->new( $self->CurrentUser );
+
+ #If the user has no rights, return an empty object
+ $transactions->Limit(
+ FIELD => 'ObjectId',
+ VALUE => $self->id,
+ );
+ $transactions->Limit(
+ FIELD => 'ObjectType',
+ VALUE => ref($self),
+ );
+
+ return ($transactions);
+}
+
+# }}}
+# }}}
+#
+# {{{ Routines dealing with custom fields
+
+sub CustomFields {
+ my $self = shift;
+ my $cfs = RT::CustomFields->new( $self->CurrentUser );
+
+ # XXX handle multiple types properly
+ $cfs->LimitToLookupType( $self->CustomFieldLookupType );
+ $cfs->LimitToGlobalOrObjectId(
+ $self->_LookupId( $self->CustomFieldLookupType ) );
+
+ return $cfs;
+}
+
+# TODO: This _only_ works for RT::Class classes. it doesn't work, for example, for RT::FM classes.
+
+sub _LookupId {
+ my $self = shift;
+ my $lookup = shift;
+ my @classes = ($lookup =~ /RT::(\w+)-/g);
+
+ my $object = $self;
+ foreach my $class (reverse @classes) {
+ my $method = "${class}Obj";
+ $object = $object->$method;
+ }
+
+ return $object->Id;
+}
+
+
+=head2 CustomFieldLookupType
+
+Returns the path RT uses to figure out which custom fields apply to this object.
+
+=cut
+
+sub CustomFieldLookupType {
+ my $self = shift;
+ return ref($self);
+}
+
+#TODO Deprecated API. Destroy in 3.6
+sub _LookupTypes {
+ my $self = shift;
+ $RT::Logger->warning("_LookupTypes call is deprecated. Replace with CustomFieldLookupType");
+ $RT::Logger->warning("Besides, it was a private API. Were you doing using it?");
+
+ return($self->CustomFieldLookupType);
+
+}
+
+# {{{ AddCustomFieldValue
+
+=head2 AddCustomFieldValue { Field => FIELD, Value => VALUE }
+
+VALUE should be a string.
+FIELD can be a CustomField object OR a CustomField ID.
+
+
+Adds VALUE as a value of CustomField FIELD. If this is a single-value custom field,
+deletes the old value.
+If VALUE is not a valid value for the custom field, returns
+(0, 'Error message' ) otherwise, returns (1, 'Success Message')
+
+=cut
+
+sub AddCustomFieldValue {
+ my $self = shift;
+ $self->_AddCustomFieldValue(@_);
+}
+
+sub _AddCustomFieldValue {
+ my $self = shift;
+ my %args = (
+ Field => undef,
+ Value => undef,
+ RecordTransaction => 1,
+ @_
+ );
+
+ my $cf = $self->LoadCustomFieldByIdentifier($args{'Field'});
+
+ unless ( $cf->Id ) {
+ return ( 0, $self->loc( "Custom field [_1] not found", $args{'Field'} ) );
+ }
+
+ my $OCFs = $self->CustomFields;
+ $OCFs->Limit( FIELD => 'id', VALUE => $cf->Id );
+ unless ( $OCFs->Count ) {
+ return (
+ 0,
+ $self->loc(
+ "Custom field [_1] does not apply to this object",
+ $args{'Field'}
+ )
+ );
+ }
+ # Load up a ObjectCustomFieldValues object for this custom field and this ticket
+ my $values = $cf->ValuesForObject($self);
+
+ unless ( $cf->ValidateValue( $args{'Value'} ) ) {
+ return ( 0, $self->loc("Invalid value for custom field") );
+ }
+
+ # If the custom field only accepts a certain # of values, delete the existing
+ # value and record a "changed from foo to bar" transaction
+ unless ( $cf->UnlimitedValues) {
+
+ # We need to whack any old values here. In most cases, the custom field should
+ # only have one value to delete. In the pathalogical case, this custom field
+ # used to be a multiple and we have many values to whack....
+ my $cf_values = $values->Count;
+
+ if ( $cf_values > $cf->MaxValues ) {
+ my $i = 0; #We want to delete all but the max we can currently have , so we can then
+ # execute the same code to "change" the value from old to new
+ while ( my $value = $values->Next ) {
+ $i++;
+ if ( $i < $cf_values ) {
+ my ( $val, $msg ) = $cf->DeleteValueForObject(
+ Object => $self,
+ Content => $value->Content
+ );
+ unless ($val) {
+ return ( 0, $msg );
+ }
+ my ( $TransactionId, $Msg, $TransactionObj ) =
+ $self->_NewTransaction(
+ Type => 'CustomField',
+ Field => $cf->Id,
+ OldReference => $value,
+ );
+ }
+ }
+ }
+
+ my ( $old_value, $old_content );
+ if ( $old_value = $cf->ValuesForObject($self)->First ) {
+ $old_content = $old_value->Content();
+ return (1) if( $old_content eq $args{'Value'} && $old_value->LargeContent eq $args{'LargeContent'});;
+ }
+
+ my ( $new_value_id, $value_msg ) = $cf->AddValueForObject(
+ Object => $self,
+ Content => $args{'Value'},
+ LargeContent => $args{'LargeContent'},
+ ContentType => $args{'ContentType'},
+ );
+
+ unless ($new_value_id) {
+ return ( 0, $self->loc( "Could not add new custom field value. [_1] ",, $value_msg));
+ }
+
+ my $new_value = RT::ObjectCustomFieldValue->new( $self->CurrentUser );
+ $new_value->Load($new_value_id);
+
+ # now that adding the new value was successful, delete the old one
+ if ($old_value) {
+ my ( $val, $msg ) = $old_value->Delete();
+ unless ($val) {
+ return ( 0, $msg );
+ }
+ }
+
+ if ( $args{'RecordTransaction'} ) {
+ my ( $TransactionId, $Msg, $TransactionObj ) =
+ $self->_NewTransaction(
+ Type => 'CustomField',
+ Field => $cf->Id,
+ OldReference => $old_value,
+ NewReference => $new_value,
+ );
+ }
+
+ if ( $old_value eq '' ) {
+ return ( 1, $self->loc( "[_1] [_2] added", $cf->Name, $new_value->Content ));
+ }
+ elsif ( $new_value->Content eq '' ) {
+ return ( 1,
+ $self->loc( "[_1] [_2] deleted", $cf->Name, $old_value->Content ) );
+ }
+ else {
+ return ( 1, $self->loc( "[_1] [_2] changed to [_3]", $cf->Name, $old_content, $new_value->Content));
+ }
+
+ }
+
+ # otherwise, just add a new value and record "new value added"
+ else {
+ my ($new_value_id) = $cf->AddValueForObject(
+ Object => $self,
+ Content => $args{'Value'},
+ LargeContent => $args{'LargeContent'},
+ ContentType => $args{'ContentType'},
+ );
+
+ unless ($new_value_id) {
+ return ( 0, $self->loc("Could not add new custom field value. ") );
+ }
+ if ( $args{'RecordTransaction'} ) {
+ my ( $TransactionId, $Msg, $TransactionObj ) =
+ $self->_NewTransaction(
+ Type => 'CustomField',
+ Field => $cf->Id,
+ NewReference => $new_value_id,
+ ReferenceType => 'RT::ObjectCustomFieldValue',
+ );
+ unless ($TransactionId) {
+ return ( 0,
+ $self->loc( "Couldn't create a transaction: [_1]", $Msg ) );
+ }
+ }
+ return ( 1, $self->loc( "[_1] added as a value for [_2]", $args{'Value'}, $cf->Name));
+ }
+
+}
+
+# }}}
+
+# {{{ DeleteCustomFieldValue
+
+=head2 DeleteCustomFieldValue { Field => FIELD, Value => VALUE }
+
+Deletes VALUE as a value of CustomField FIELD.
+
+VALUE can be a string, a CustomFieldValue or a ObjectCustomFieldValue.
+
+If VALUE is not a valid value for the custom field, returns
+(0, 'Error message' ) otherwise, returns (1, 'Success Message')
+
+=cut
+
+sub DeleteCustomFieldValue {
+ my $self = shift;
+ my %args = (
+ Field => undef,
+ Value => undef,
+ ValueId => undef,
+ @_
+ );
+
+ my $cf = $self->LoadCustomFieldByIdentifier($args{'Field'});
+
+ unless ( $cf->Id ) {
+ return ( 0, $self->loc( "Custom field [_1] not found", $args{'Field'} ) );
+ }
+ my ( $val, $msg ) = $cf->DeleteValueForObject(
+ Object => $self,
+ Id => $args{'ValueId'},
+ Content => $args{'Value'},
+ );
+ unless ($val) {
+ return ( 0, $msg );
+ }
+ my ( $TransactionId, $Msg, $TransactionObj ) = $self->_NewTransaction(
+ Type => 'CustomField',
+ Field => $cf->Id,
+ OldReference => $val,
+ ReferenceType => 'RT::ObjectCustomFieldValue',
+ );
+ unless ($TransactionId) {
+ return ( 0, $self->loc( "Couldn't create a transaction: [_1]", $Msg ) );
+ }
+
+ return (
+ $TransactionId,
+ $self->loc(
+ "[_1] is no longer a value for custom field [_2]",
+ $TransactionObj->OldValue, $cf->Name
+ )
+ );
+}
+
+# }}}
+
+# {{{ FirstCustomFieldValue
+
+=head2 FirstCustomFieldValue FIELD
+
+Return the content of the first value of CustomField FIELD for this ticket
+Takes a field id or name
+
+=cut
+
+sub FirstCustomFieldValue {
+ my $self = shift;
+ my $field = shift;
+ my $values = $self->CustomFieldValues($field);
+ if ($values->First) {
+ return $values->First->Content;
+ } else {
+ return undef;
+ }
+
+}
+
+
+
+# {{{ CustomFieldValues
+
+=head2 CustomFieldValues FIELD
+
+Return a ObjectCustomFieldValues object of all values of the CustomField whose
+id or Name is FIELD for this record.
+
+Returns an RT::ObjectCustomFieldValues object
+
+=cut
+
+sub CustomFieldValues {
+ my $self = shift;
+ my $field = shift;
+
+ if ($field) {
+ my $cf = $self->LoadCustomFieldByIdentifier($field);
+
+ # we were asked to search on a custom field we couldn't fine
+ unless ( $cf->id ) {
+ return RT::ObjectCustomFieldValues->new( $self->CurrentUser );
+ }
+ return ( $cf->ValuesForObject($self) );
+ }
+
+ # we're not limiting to a specific custom field;
+ my $ocfs = RT::ObjectCustomFieldValues->new( $self->CurrentUser );
+ $ocfs->LimitToObject($self);
+ return $ocfs;
+
+}
+
+=head2 CustomField IDENTIFER
+
+Find the custom field has id or name IDENTIFIER for this object.
+
+If no valid field is found, returns an empty RT::CustomField object.
+
+=cut
+
+sub LoadCustomFieldByIdentifier {
+ my $self = shift;
+ my $field = shift;
+
+ my $cf = RT::CustomField->new($self->CurrentUser);
+
+ if ( UNIVERSAL::isa( $field, "RT::CustomField" ) ) {
+ $cf->LoadById( $field->id );
+ }
+ elsif ($field =~ /^\d+$/) {
+ $cf = RT::CustomField->new($self->CurrentUser);
+ $cf->Load($field);
+ } else {
+
+ my $cfs = $self->CustomFields($self->CurrentUser);
+ $cfs->Limit(FIELD => 'Name', VALUE => $field);
+ $cf = $cfs->First || RT::CustomField->new($self->CurrentUser);
+ }
+ return $cf;
+}
+
+
+# }}}
+
+# }}}
+
+# }}}
+
+sub BasicColumns {
+}
+
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/SavedSearch.pm b/rt/lib/RT/SavedSearch.pm
new file mode 100644
index 0000000..65411a7
--- /dev/null
+++ b/rt/lib/RT/SavedSearch.pm
@@ -0,0 +1,327 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::SavedSearch - an API for saving and retrieving search form values.
+
+=head1 SYNOPSIS
+
+ use RT::SavedSearch
+
+=head1 DESCRIPTION
+
+ SavedSearch is an object that can belong to either an RT::User or an
+ RT::Group. It consists of an ID, a description, and a number of
+ search parameters.
+
+=head1 METHODS
+
+=begin testing
+
+use_ok(RT::SavedSearch);
+
+# Real tests are in lib/t/20savedsearch.t
+
+=end testing
+
+=cut
+
+package RT::SavedSearch;
+
+use RT::Base;
+use RT::Attribute;
+
+use strict;
+use vars qw/@ISA/;
+@ISA = qw/RT::Base/;
+
+sub new {
+ my $proto = shift;
+ my $class = ref($proto) || $proto;
+ my $self = {};
+ $self->{'Id'} = 0;
+ bless ($self, $class);
+ $self->CurrentUser(@_);
+ return $self;
+}
+
+=head2 Load
+
+Takes a privacy specification, an object ID, and a search ID. Loads
+the given search ID if it belongs to the stated user or group.
+Returns a tuple of status and message, where status is true on
+success.
+
+=cut
+
+sub Load {
+ my $self = shift;
+ my ($privacy, $id) = @_;
+ my $object = $self->_GetObject($privacy);
+
+ if ($object) {
+ $self->{'Attribute'} = $object->Attributes->WithId($id);
+ if ($self->{'Attribute'}->Id) {
+ $self->{'Id'} = $self->{'Attribute'}->Id;
+ $self->{'Privacy'} = $privacy;
+ $self->{'Type'} = $self->{'Attribute'}->SubValue('SearchType');
+ return (1, $self->loc("Loaded search [_1]", $self->Name));
+ } else {
+ $RT::Logger->error("Could not load attribute " . $id
+ . " for object " . $privacy);
+ return (0, $self->loc("Search attribute load failure"));
+ }
+ } else {
+ $RT::Logger->error("Could not load object $privacy when loading search");
+ return (0, $self->loc("Could not load object for [_1]", $privacy));
+ }
+
+}
+
+=head2 Save
+
+Takes a privacy, an optional type, a name, and a hashref containing the
+search parameters. Saves the given parameters to the appropriate user/
+group object, and loads the resulting search. Returns a tuple of status
+and message, where status is true on success. Defaults are:
+ Privacy: undef
+ Type: Ticket
+ Name: "new search"
+ SearchParams: (empty hash)
+
+=cut
+
+sub Save {
+ my $self = shift;
+ my %args = ('Privacy' => 'RT::User-' . $self->CurrentUser->Id,
+ 'Type' => 'Ticket',
+ 'Name' => 'new search',
+ 'SearchParams' => {},
+ @_);
+ my $privacy = $args{'Privacy'};
+ my $type = $args{'Type'};
+ my $name = $args{'Name'};
+ my %params = %{$args{'SearchParams'}};
+
+ $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));
+ }
+}
+
+=head2 Update
+
+Updates the parameters of an existing search. Takes the arguments
+"Name" and "SearchParams"; SearchParams should be a hashref containing
+the new parameters of the search. If Name is not specified, the name
+will not be changed.
+
+=cut
+
+sub Update {
+ my $self = shift;
+ my %args = ('Name' => '',
+ 'SearchParams' => {},
+ @_);
+
+ return(0, $self->loc("No search loaded")) unless $self->Id;
+ return(0, $self->loc("Could not load search attribute"))
+ unless $self->{'Attribute'}->Id;
+ my ($status, $msg) = $self->{'Attribute'}->SetSubValues(%{$args{'SearchParams'}});
+ if ($status && $args{'Name'}) {
+ ($status, $msg) = $self->{'Attribute'}->SetDescription($args{'Name'});
+ }
+ return ($status, $self->loc("Search update: [_1]", $msg));
+}
+
+=head2 Delete
+
+Deletes the existing search. Returns a tuple of status and message,
+where status is true upon success.
+
+=cut
+
+sub Delete {
+ my $self = shift;
+
+ my ($status, $msg) = $self->{'Attribute'}->Delete;
+ if ($status) {
+ return (1, $self->loc("Deleted search"));
+ } else {
+ return (0, $self->loc("Delete failed: [_1]", $msg));
+ }
+}
+
+
+### Accessor methods
+
+=head2 Name
+
+Returns the name of the search.
+
+=cut
+
+sub Name {
+ my $self = shift;
+ return unless ref($self->{'Attribute'}) eq 'RT::Attribute';
+ return $self->{'Attribute'}->Description();
+}
+
+=head2 GetParameter
+
+Returns the given named parameter of the search, e.g. 'Query', 'Format'.
+
+=cut
+
+sub GetParameter {
+ my $self = shift;
+ my $param = shift;
+ return unless ref($self->{'Attribute'}) eq 'RT::Attribute';
+ return $self->{'Attribute'}->SubValue($param);
+}
+
+=head2 Id
+
+Returns the numerical id of this search.
+
+=cut
+
+sub Id {
+ my $self = shift;
+ return $self->{'Id'};
+}
+
+=head2 Privacy
+
+Returns the principal object to whom this search belongs, in a string
+"<class>-<id>", e.g. "RT::Group-16".
+
+=cut
+
+sub Privacy {
+ my $self = shift;
+ return $self->{'Privacy'};
+}
+
+=head2 Type
+
+Returns the type of this search, e.g. 'Ticket'. Useful for denoting the
+saved searches that are relevant to a particular search page.
+
+=cut
+
+sub Type {
+ my $self = shift;
+ return $self->{'Type'};
+}
+
+### Internal methods
+
+# _GetObject: helper routine to load the correct object whose parameters
+# have been passed.
+
+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;
+ }
+
+ 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->debug("Permission denied for user other than self");
+ return undef;
+ }
+ if ($obj_type eq 'RT::Group' &&
+ !$object->HasMemberRecursively($self->CurrentUser->PrincipalObj)) {
+ $RT::Logger->debug("Permission denied, ".$self->CurrentUser->Name.
+ " is not a member of group");
+ return undef;
+ }
+
+ return $object;
+}
+
+eval "require RT::SavedSearch_Vendor";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/SavedSearch_Vendor.pm});
+eval "require RT::SavedSearch_Local";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/SavedSearch_Local.pm});
+
+1;
diff --git a/rt/lib/RT/SavedSearches.pm b/rt/lib/RT/SavedSearches.pm
new file mode 100644
index 0000000..262bfa8
--- /dev/null
+++ b/rt/lib/RT/SavedSearches.pm
@@ -0,0 +1,206 @@
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 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.
+#
+#
+# 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::SavedSearches - a pseudo-collection for SavedSearch objects.
+
+=head1 SYNOPSIS
+
+ use RT::SavedSearch
+
+=head1 DESCRIPTION
+
+ SavedSearches is an object consisting of a number of SavedSearch objects.
+ It works more or less like a DBIx::SearchBuilder collection, although it
+ is not.
+
+=head1 METHODS
+
+=begin testing
+
+use_ok(RT::SavedSearches);
+
+# The real tests are in lib/t/20savedsearch.t
+
+=end testing
+
+=cut
+
+package RT::SavedSearches;
+
+use RT::Base;
+use RT::SavedSearch;
+
+use strict;
+use vars qw/@ISA/;
+@ISA = qw/RT::Base/;
+
+sub new {
+ my $proto = shift;
+ my $class = ref($proto) || $proto;
+ my $self = {};
+ bless ($self, $class);
+ $self->CurrentUser(@_);
+ $self->{'idx'} = 0;
+ $self->{'objects'} = [];
+ return $self;
+}
+
+=head2 LimitToPrivacy
+
+Takes two argumets: a privacy string, of the format "<class>-<id>", as
+produced by RT::SavedSearch::Privacy(); and a type string, as produced
+by RT::SavedSearch::Type(). The SavedSearches object will load the
+searches belonging to that user or group that are of the type
+specified. If no type is specified, all the searches belonging to the
+user/group will be loaded. Repeated calls to the same object should DTRT.
+
+=cut
+
+sub LimitToPrivacy {
+ my $self = shift;
+ my $privacy = shift;
+ my $type = shift;
+
+ my $object = $self->_GetObject($privacy);
+
+ if ($object) {
+ $self->{'objects'} = [];
+ my @search_atts = $object->Attributes->Named('SavedSearch');
+ foreach my $att (@search_atts) {
+ my $search = RT::SavedSearch->new($self->CurrentUser);
+ $search->Load($privacy, $att->Id);
+ next if $type && $search->Type ne $type;
+ push(@{$self->{'objects'}}, $search);
+ }
+ } else {
+ $RT::Logger->error("Could not load object $privacy");
+ }
+}
+
+### Accessor methods
+
+=head2 Next
+
+Returns the next object in the collection.
+
+=cut
+
+sub Next {
+ my $self = shift;
+ my $search = $self->{'objects'}->[$self->{'idx'}];
+ if ($search) {
+ $self->{'idx'}++;
+ } else {
+ # We have run out of objects; reset the counter.
+ $self->{'idx'} = 0;
+ }
+ return $search;
+}
+
+=head2 Count
+
+Returns the number of search objects found.
+
+=cut
+
+sub Count {
+ my $self = shift;
+ return scalar @{$self->{'objects'}};
+}
+
+### Internal methods
+
+# _GetObject: helper routine to load the correct object whose parameters
+# have been passed.
+
+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;
+ }
+
+ 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;
+ }
+
+ return $object;
+}
+
+eval "require RT::SavedSearches_Vendor";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/SavedSearches_Vendor.pm});
+eval "require RT::SavedSearches_Local";
+die $@ if ($@ && $@ !~ qr{^Can't locate RT/SavedSearches_Local.pm});
+
+1;
diff --git a/rt/lib/RT/Scrip.pm b/rt/lib/RT/Scrip.pm
index 1c414d8..85fe6a8 100755
--- a/rt/lib/RT/Scrip.pm
+++ b/rt/lib/RT/Scrip.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -446,37 +446,37 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
ScripCondition =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
ScripAction =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
ConditionRules =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
ActionRules =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
CustomIsApplicableCode =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
CustomPrepareCode =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
CustomCommitCode =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
Stage =>
- {read => 1, write => 1, type => 'varchar(32)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 32, is_blob => 0, is_numeric => 0, type => 'varchar(32)', default => ''},
Queue =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Template =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -508,7 +508,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripAction.pm b/rt/lib/RT/ScripAction.pm
index e3d2a90..075162f 100755
--- a/rt/lib/RT/ScripAction.pm
+++ b/rt/lib/RT/ScripAction.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -239,23 +239,23 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
ExecModule =>
- {read => 1, write => 1, type => 'varchar(60)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 60, is_blob => 0, is_numeric => 0, type => 'varchar(60)', default => ''},
Argument =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -287,7 +287,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripAction_Overlay.pm b/rt/lib/RT/ScripAction_Overlay.pm
index c0a10ca..76e047f 100644
--- a/rt/lib/RT/ScripAction_Overlay.pm
+++ b/rt/lib/RT/ScripAction_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::ScripAction - RT Action object
@@ -68,6 +69,9 @@ ok (require RT::ScripAction);
=cut
+
+package RT::ScripAction;
+
use strict;
no warnings qw(redefine);
use RT::Template;
@@ -89,10 +93,12 @@ sub _Accessible {
# }}}
# {{{ sub Create
+
=head2 Create
-
- Takes a hash. Creates a new Action entry.
- should be better documented.
+
+Takes a hash. Creates a new Action entry. should be better
+documented.
+
=cut
sub Create {
@@ -111,6 +117,15 @@ sub Delete {
# }}}
# {{{ sub Load
+
+=head2 Load IDENTIFIER
+
+Loads an action by its Name.
+
+Returns: Id, Error Message
+
+=cut
+
sub Load {
my $self = shift;
my $identifier = shift;
@@ -133,7 +148,7 @@ sub Load {
$self->{'Template'} = $template;
}
- return ($self->loc('[_1] ScripAction loaded', $self->Id));
+ return ($self->Id, ($self->loc('[_1] ScripAction loaded', $self->Id)));
}
# }}}
@@ -160,13 +175,13 @@ sub LoadAction {
eval "require $type" || die "Require of $type failed.\n$@\n";
- $self->{'Action'} = $type->new ( ScripActionObj => $self,
- TicketObj => $args{'TicketObj'},
- ScripObj => $args{'ScripObj'},
- TransactionObj => $args{'TransactionObj'},
- TemplateObj => $self->TemplateObj,
- Argument => $self->Argument,
- CurrentUser => $self->CurrentUser
+ $self->{'Action'} = $type->new ( Argument => $self->Argument,
+ CurrentUser => $self->CurrentUser,
+ ScripActionObj => $self,
+ ScripObj => $args{'ScripObj'},
+ TemplateObj => $self->TemplateObj,
+ TicketObj => $args{'TicketObj'},
+ TransactionObj => $args{'TransactionObj'},
);
}
# }}}
@@ -214,6 +229,7 @@ sub TemplateObj {
sub Prepare {
my $self = shift;
+ $self->{_Message_ID} = 0;
return ($self->Action->Prepare());
}
diff --git a/rt/lib/RT/ScripActions.pm b/rt/lib/RT/ScripActions.pm
index 677fd85..c34e52f 100755
--- a/rt/lib/RT/ScripActions.pm
+++ b/rt/lib/RT/ScripActions.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripActions_Overlay.pm b/rt/lib/RT/ScripActions_Overlay.pm
index c7cb3eb..9c29d4c 100644
--- a/rt/lib/RT/ScripActions_Overlay.pm
+++ b/rt/lib/RT/ScripActions_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::ScripActions - Collection of Action objects
@@ -65,6 +66,9 @@ ok (require RT::ScripActions);
=cut
+
+package RT::ScripActions;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripCondition.pm b/rt/lib/RT/ScripCondition.pm
index 4e0398c..bf2c560 100755
--- a/rt/lib/RT/ScripCondition.pm
+++ b/rt/lib/RT/ScripCondition.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -260,25 +260,25 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
ExecModule =>
- {read => 1, write => 1, type => 'varchar(60)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 60, is_blob => 0, is_numeric => 0, type => 'varchar(60)', default => ''},
Argument =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
ApplicableTransTypes =>
- {read => 1, write => 1, type => 'varchar(60)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 60, is_blob => 0, is_numeric => 0, type => 'varchar(60)', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -310,7 +310,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripCondition_Overlay.pm b/rt/lib/RT/ScripCondition_Overlay.pm
index 158a2c9..4424657 100644
--- a/rt/lib/RT/ScripCondition_Overlay.pm
+++ b/rt/lib/RT/ScripCondition_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::ScripCondition - RT scrip conditional
@@ -68,6 +69,9 @@ ok (require RT::ScripCondition);
=cut
+
+package RT::ScripCondition;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripConditions.pm b/rt/lib/RT/ScripConditions.pm
index 8daaea9..99bde7d 100755
--- a/rt/lib/RT/ScripConditions.pm
+++ b/rt/lib/RT/ScripConditions.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/ScripConditions_Overlay.pm b/rt/lib/RT/ScripConditions_Overlay.pm
index 1b23e2d..7670d58 100644
--- a/rt/lib/RT/ScripConditions_Overlay.pm
+++ b/rt/lib/RT/ScripConditions_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::ScripConditions - Collection of Action objects
@@ -66,6 +67,9 @@ ok (require RT::ScripConditions);
=cut
+
+package RT::ScripConditions;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Scrip_Overlay.pm b/rt/lib/RT/Scrip_Overlay.pm
index 1e1854a..ae2782a 100644
--- a/rt/lib/RT/Scrip_Overlay.pm
+++ b/rt/lib/RT/Scrip_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Scrip - an RT Scrip object
@@ -98,6 +99,9 @@ ok ($ticket2->Priority != '87', "Ticket priority is set right");
=cut
+
+package RT::Scrip;
+
use strict;
no warnings qw(redefine);
@@ -265,7 +269,7 @@ sub ActionObj {
$self->{'ScripActionObj'} = RT::ScripAction->new( $self->CurrentUser );
#TODO: why are we loading Actions with templates like this.
- # two seperate methods might make more sense
+ # two separate methods might make more sense
$self->{'ScripActionObj'}->Load( $self->ScripAction, $self->Template );
}
return ( $self->{'ScripActionObj'} );
@@ -336,6 +340,9 @@ should be loaded by the SuperUser role
=cut
+# XXX TODO : This code appears to be obsoleted in favor of similar code in Scrips->Apply.
+# Why is this here? Is it still called?
+
sub Apply {
my $self = shift;
my %args = ( TicketObj => undef,
@@ -417,16 +424,19 @@ sub IsApplicable {
$RT::Logger->error( "Unknown Scrip stage:" . $self->Stage );
return (undef);
}
-
+ my $ConditionObj = $self->ConditionObj;
foreach my $TransactionObj ( @Transactions ) {
+ # in TxnBatch stage we can select scrips that are not applicable to all txns
+ my $txn_type = $TransactionObj->Type;
+ next unless( $ConditionObj->ApplicableTransTypes =~ /(?:^|,)(?:Any|\Q$txn_type\E)(?:,|$)/i );
# Load the scrip's Condition object
- $self->ConditionObj->LoadCondition(
+ $ConditionObj->LoadCondition(
ScripObj => $self,
TicketObj => $args{'TicketObj'},
TransactionObj => $TransactionObj,
);
- if ( $self->ConditionObj->IsApplicable() ) {
+ if ( $ConditionObj->IsApplicable() ) {
# We found an application Transaction -- return it
$return = $TransactionObj;
last;
@@ -502,7 +512,7 @@ sub Commit {
$args{'TicketObj'}->Load( $args{'TicketObj'}->Id );
if ($@) {
- $RT::Logger->error( "Scrip IsApplicable " . $self->Id . " died. - " . $@ );
+ $RT::Logger->error( "Scrip Commit " . $self->Id . " died. - " . $@ );
return (undef);
}
diff --git a/rt/lib/RT/Scrips.pm b/rt/lib/RT/Scrips.pm
index 0ec2ad7..9605a64 100755
--- a/rt/lib/RT/Scrips.pm
+++ b/rt/lib/RT/Scrips.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Scrips_Overlay.pm b/rt/lib/RT/Scrips_Overlay.pm
index 2f395ff..0f606c8 100644
--- a/rt/lib/RT/Scrips_Overlay.pm
+++ b/rt/lib/RT/Scrips_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Scrips - a collection of RT Scrip objects
@@ -65,6 +66,9 @@ ok (require RT::Scrips);
=cut
+
+package RT::Scrips;
+
use strict;
no warnings qw(redefine);
@@ -254,6 +258,7 @@ sub Prepared {
# {{{ sup _SetupSourceObjects
+
=head2 _SetupSourceObjects { TicketObj , Ticket, Transaction, TransactionObj }
Setup a ticket and transaction for this Scrip collection to work with as it runs through the
@@ -313,8 +318,8 @@ sub _FindScrips {
$self->LimitToQueue( $self->{'TicketObj'}->QueueObj->Id )
; #Limit it to $Ticket->QueueObj->Id
- $self->LimitToGlobal()
- unless $self->{'TicketObj'}->QueueObj->Disabled; # or to "global"
+ $self->LimitToGlobal();
+ # or to "global"
$self->Limit( FIELD => "Stage", VALUE => $args{'Stage'} );
@@ -328,14 +333,16 @@ sub _FindScrips {
);
#We only want things where the scrip applies to this sort of transaction
- $self->Limit(
- ALIAS => $ConditionsAlias,
- FIELD => 'ApplicableTransTypes',
- OPERATOR => 'LIKE',
- VALUE => $args{'Type'},
- ENTRYAGGREGATOR => 'OR',
- )
- if $args{'Type'};
+ # TransactionBatch stage can define list of transaction
+ foreach( split /\s*,\s*/, ($args{'Type'} || '') ) {
+ $self->Limit(
+ ALIAS => $ConditionsAlias,
+ FIELD => 'ApplicableTransTypes',
+ OPERATOR => 'LIKE',
+ VALUE => $_,
+ ENTRYAGGREGATOR => 'OR',
+ )
+ }
# Or where the scrip applies to any transaction
$self->Limit(
diff --git a/rt/lib/RT/Search/ActiveTicketsInQueue.pm b/rt/lib/RT/Search/ActiveTicketsInQueue.pm
index d34b72a..9f9dac7 100644
--- a/rt/lib/RT/Search/ActiveTicketsInQueue.pm
+++ b/rt/lib/RT/Search/ActiveTicketsInQueue.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# 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 5d9d670..3842bb6 100644
--- a/rt/lib/RT/Search/FromSQL.pm
+++ b/rt/lib/RT/Search/FromSQL.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,30 +42,8 @@
# 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>
-#
-# (Except where explictly superceded by other copyright notices)
-#
-# 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.
-#
-# Unless otherwise specified, all modifications, corrections or
-# extensions to this work which alter its source code become the
-# property of Best Practical Solutions, LLC when submitted for
-# inclusion in the work.
-#
-#
-# END LICENSE BLOCK
+# 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 d95c94b..3f3aa83 100644
--- a/rt/lib/RT/Search/Generic.pm
+++ b/rt/lib/RT/Search/Generic.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Search::Generic - ;
diff --git a/rt/lib/RT/SearchBuilder.pm b/rt/lib/RT/SearchBuilder.pm
index 615f197..3de9fc2 100644
--- a/rt/lib/RT/SearchBuilder.pm
+++ b/rt/lib/RT/SearchBuilder.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::SearchBuilder - a baseclass for RT collection objects
@@ -131,14 +132,42 @@ sub LimitToDeleted {
Takes NAME, OPERATOR and VALUE to find records that has the
matching Attribute.
+If EMPTY is set, also select rows with an empty string as
+Attribute's Content.
+
+If NULL is set, also select rows without the named Attribute.
+
=cut
+my %Negate = qw(
+ = !=
+ != =
+ > <=
+ < >=
+ >= <
+ <= >
+ LIKE NOT LIKE
+ NOT LIKE LIKE
+ IS IS NOT
+ IS NOT IS
+);
+
sub LimitAttribute {
my ($self, %args) = @_;
+ my $clause = 'ALIAS';
+ my $operator = ($args{OPERATOR} || '=');
+
+ if ($args{NULL} and exists $args{VALUE}) {
+ $clause = 'LEFTJOIN';
+ $operator = $Negate{$operator};
+ }
+ elsif ($args{NEGATE}) {
+ $operator = $Negate{$operator};
+ }
my $alias = $self->Join(
TYPE => 'left',
- ALIAS1 => 'main',
+ ALIAS1 => $args{ALIAS} || 'main',
FIELD1 => 'id',
TABLE2 => 'Attributes',
FIELD2 => 'ObjectId'
@@ -148,13 +177,13 @@ sub LimitAttribute {
$type =~ s/(?:s|Collection)$//; # XXX - Hack!
$self->Limit(
- ALIAS => $alias,
+ $clause => $alias,
FIELD => 'ObjectType',
OPERATOR => '=',
VALUE => $type,
);
$self->Limit(
- ALIAS => $alias,
+ $clause => $alias,
FIELD => 'Name',
OPERATOR => '=',
VALUE => $args{NAME},
@@ -163,27 +192,90 @@ sub LimitAttribute {
return unless exists $args{VALUE};
$self->Limit(
- ALIAS => $alias,
+ $clause => $alias,
FIELD => 'Content',
- OPERATOR => ($args{OPERATOR} || '='),
+ OPERATOR => $operator,
VALUE => $args{VALUE},
- ENTRYAGGREGATOR => 'OR',
);
- if ($args{EMPTY}) {
- # Capture rows without the attribute defined by testing IS NULL.
- $self->Limit(
- ALIAS => $alias,
- FIELD => $_,
- OPERATOR => 'IS',
- VALUE => 'NULL',
- ENTRYAGGREGATOR => 'OR',
- ) for qw( ObjectType Name Content );
- }
+ # Capture rows with the attribute defined as an empty string.
+ $self->Limit(
+ $clause => $alias,
+ FIELD => 'Content',
+ OPERATOR => '=',
+ VALUE => '',
+ ENTRYAGGREGATOR => $args{NULL} ? 'AND' : 'OR',
+ ) if $args{EMPTY};
+
+ # Capture rows without the attribute defined
+ $self->Limit(
+ %args,
+ ALIAS => $alias,
+ FIELD => 'id',
+ OPERATOR => ($args{NEGATE} ? 'IS NOT' : 'IS'),
+ VALUE => 'NULL',
+ ) if $args{NULL};
}
# }}}
-1;
+# {{{ sub LimitCustomField
+
+=head2 LimitCustomField
+
+Takes a paramhash of key/value pairs with the following keys:
+
+=over 4
+
+=item CUSTOMFIELD - CustomField id. Optional
+
+=item OPERATOR - The usual Limit operators
+
+=item VALUE - The value to compare against
+
+=back
+
+=cut
+
+sub _SingularClass {
+ my $self = shift;
+ my $class = ref($self);
+ $class =~ s/s$// or die "Cannot deduce SingularClass for $class";
+ return $class;
+}
+
+sub LimitCustomField {
+ my $self = shift;
+ my %args = ( VALUE => undef,
+ CUSTOMFIELD => undef,
+ OPERATOR => '=',
+ @_ );
+
+ my $alias = $self->Join(
+ TYPE => 'left',
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'ObjectCustomFieldValues',
+ FIELD2 => 'ObjectId'
+ );
+ $self->Limit(
+ ALIAS => $alias,
+ FIELD => 'CustomField',
+ OPERATOR => '=',
+ VALUE => $args{'CUSTOMFIELD'},
+ ) if ($args{'CUSTOMFIELD'});
+ $self->Limit(
+ ALIAS => $alias,
+ FIELD => 'ObjectType',
+ OPERATOR => '=',
+ VALUE => $self->_SingularClass,
+ );
+ $self->Limit(
+ ALIAS => $alias,
+ FIELD => 'Content',
+ OPERATOR => $args{'OPERATOR'},
+ VALUE => $args{'VALUE'},
+ );
+}
# {{{ sub FindAllRows
@@ -219,7 +311,7 @@ sub Limit {
# {{{ sub ItemsOrderBy
-=item ItemsOrderBy
+=head2 ItemsOrderBy
If it has a SortOrder attribute, sort the array by SortOrder.
Otherwise, if it has a "Name" attribute, sort alphabetically by Name
@@ -246,7 +338,7 @@ sub ItemsOrderBy {
# {{{ sub ItemsArrayRef
-=item ItemsArrayRef
+=head2 ItemsArrayRef
Return this object's ItemsArray, in the order that ItemsOrderBy sorts
it.
diff --git a/rt/lib/RT/StyleGuide.pod b/rt/lib/RT/StyleGuide.pod
index 4a45e82..f0d1d15 100644
--- a/rt/lib/RT/StyleGuide.pod
+++ b/rt/lib/RT/StyleGuide.pod
@@ -239,7 +239,27 @@ leads to cleaner code.
my $var1 = shift; # right
my $var2 = shift;
+=head2 Method parameters
+If a method takes exactly one mandatory argument, the argument should be
+passed in a straightforward manner:
+
+ my $self = shift;
+ my $id = shift;
+
+In all other cases, the method needs to take named parameters, usually
+using a C<%args> hash to store them:
+
+ my $self = shift;
+ my %args = ( Name => undef,
+ Description => undef,
+ @_ );
+
+You may specify defaults to those named parameters instead of using
+C<undef> above, as long as it is documented as such.
+
+It is worth noting that the existing RT codebase had not followed this
+style perfectly; we are trying to fix it without breaking exsiting APIs.
=head2 Tests
@@ -857,7 +877,28 @@ is a good chance it will not be dealt with.
Send patches to rt-<major-version>-bugs@fsck.com, too. Use C<diff
-u> for patches.
+=head1 SCHEMA DESIGN
+
+RT uses a convention to denote the foreign key status in its tables.
+The rule of thumb is:
+
+=over 4
+
+=item When it references to another table, always use the table name
+
+For example, the C<Template> field in the C<Scrips> table refers to
+the C<Id> of the same-named C<Template> table.
+
+=item Otherwise, always use the C<Id> suffix
+
+For example, the C<ObjectId> field in the C<ACL> table can refer
+to any object, so it has the C<Id> suffix.
+
+=back
+There are some legacy fields that did not follow this rule, namely
+C<ACL.PrincipalId>, C<GroupMembers.GroupId> and C<Attachments.TransactionId>,
+but new tables are expected to be consistent.
=head1 TO DO
diff --git a/rt/lib/RT/System.pm b/rt/lib/RT/System.pm
index b544531..515e3a4 100644
--- a/rt/lib/RT/System.pm
+++ b/rt/lib/RT/System.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::System
@@ -81,7 +82,10 @@ $RIGHTS = {
AdminUsers => 'Create, delete and modify users', # loc_pair
ModifySelf => "Modify one's own RT account", # loc_pair
DelegateRights =>
- "Delegate specific rights which have been granted to you." # loc_pair
+ "Delegate specific rights which have been granted to you.", # loc_pair
+ ShowConfigTab => "show Configuration tab", # loc_pair
+ LoadSavedSearch => "allow loading of saved searches", # loc_pair
+ CreateSavedSearch => "allow creation of saved searches", # loc_pair
};
# Tell RT::ACE that this sort of object can get acls granted
@@ -118,12 +122,14 @@ sub AvailableRights {
my $queue = RT::Queue->new($RT::SystemUser);
my $group = RT::Group->new($RT::SystemUser);
+ my $cf = RT::CustomField->new($RT::SystemUser);
my $qr =$queue->AvailableRights();
my $gr = $group->AvailableRights();
+ my $cr = $cf->AvailableRights();
# Build a merged list of all system wide rights, queue rights and group rights.
- my %rights = (%{$RIGHTS}, %{$gr}, %{$qr});
+ my %rights = (%{$RIGHTS}, %{$gr}, %{$qr}, %{$cr});
return(\%rights);
}
diff --git a/rt/lib/RT/Template.pm b/rt/lib/RT/Template.pm
index c18a750..4f7aacb 100755
--- a/rt/lib/RT/Template.pm
+++ b/rt/lib/RT/Template.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -317,29 +317,29 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Queue =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Description =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Type =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
Language =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
TranslationOf =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Content =>
- {read => 1, write => 1, type => 'blob', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'blob', default => ''},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -371,7 +371,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Template_Overlay.pm b/rt/lib/RT/Template_Overlay.pm
index 877b5c4..bfff0f0 100644
--- a/rt/lib/RT/Template_Overlay.pm
+++ b/rt/lib/RT/Template_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Portions Copyright 2000 Tobias Brox <tobix@cpan.org>
=head1 NAME
@@ -66,6 +66,9 @@ ok(require RT::Template);
=cut
+
+package RT::Template;
+
use strict;
no warnings qw(redefine);
@@ -321,10 +324,13 @@ sub MIMEObj {
# {{{ sub Parse
-=item Parse
+=head2 Parse
This routine performs Text::Template parsing on the template and then
imports the results into a MIME::Entity so we can really use it
+
+ Takes a hash containing Argument, TicketObj, and TransactionObj.
+
It returns a tuple of (val, message)
If val is 0, the message contains an error message
@@ -403,7 +409,15 @@ sub _ParseContent {
SOURCE => $content
);
- my $retval = $template->fill_in( PACKAGE => 'T' );
+ my $is_broken = 0;
+ 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()
+ $is_broken++;
+ return undef;
+ } );
+ return undef 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 925107e..6271b97 100755
--- a/rt/lib/RT/Templates.pm
+++ b/rt/lib/RT/Templates.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Templates_Overlay.pm b/rt/lib/RT/Templates_Overlay.pm
index fb9b4a0..f5e8ce5 100644
--- a/rt/lib/RT/Templates_Overlay.pm
+++ b/rt/lib/RT/Templates_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Templates - a collection of RT Template objects
@@ -64,6 +65,9 @@ ok (require RT::Templates);
=cut
+
+package RT::Templates;
+
use strict;
no warnings qw(redefine);
diff --git a/rt/lib/RT/Ticket.pm b/rt/lib/RT/Ticket.pm
index 0d3c787..905ae8f 100755
--- a/rt/lib/RT/Ticket.pm
+++ b/rt/lib/RT/Ticket.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -590,55 +590,55 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
EffectiveId =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Queue =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Type =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
IssueStatement =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Resolution =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Owner =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Subject =>
- {read => 1, write => 1, type => 'varchar(200)', default => '[no subject]'},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => '[no subject]'},
InitialPriority =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
FinalPriority =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Priority =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
TimeEstimated =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
TimeWorked =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Status =>
- {read => 1, write => 1, type => 'varchar(10)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 10, is_blob => 0, is_numeric => 0, type => 'varchar(10)', default => ''},
TimeLeft =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Told =>
- {read => 1, write => 1, type => 'datetime', default => ''},
+ {read => 1, write => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Starts =>
- {read => 1, write => 1, type => 'datetime', default => ''},
+ {read => 1, write => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Started =>
- {read => 1, write => 1, type => 'datetime', default => ''},
+ {read => 1, write => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Due =>
- {read => 1, write => 1, type => 'datetime', default => ''},
+ {read => 1, write => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Resolved =>
- {read => 1, write => 1, type => 'datetime', default => ''},
+ {read => 1, write => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
Disabled =>
- {read => 1, write => 1, type => 'smallint(6)', default => '0'},
+ {read => 1, write => 1, sql_type => 5, length => 6, is_blob => 0, is_numeric => 1, type => 'smallint(6)', default => '0'},
}
};
@@ -670,7 +670,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Ticket_Overlay.pm b/rt/lib/RT/Ticket_Overlay.pm
index a5d6860..d04ecec 100644
--- a/rt/lib/RT/Ticket_Overlay.pm
+++ b/rt/lib/RT/Ticket_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# {{{ Front Material
=head1 SYNOPSIS
@@ -66,12 +66,16 @@ ok($testqueue->Create( Name => 'ticket tests'));
ok($testqueue->Id != 0);
use_ok(RT::CustomField);
ok(my $testcf = RT::CustomField->new($RT::SystemUser));
-ok($testcf->Create( Name => 'selectmulti',
+my ($ret, $cmsg) = $testcf->Create( Name => 'selectmulti',
Queue => $testqueue->id,
- Type => 'SelectMultiple'));
-ok($testcf->AddValue ( Name => 'Value1',
+ Type => 'SelectMultiple');
+ok($ret,"Created the custom field - ".$cmsg);
+($ret,$cmsg) = $testcf->AddValue ( Name => 'Value1',
SortOrder => '1',
- Description => 'A testing value'));
+ Description => 'A testing value');
+
+ok($ret, "Added a value - ".$cmsg);
+
ok($testcf->AddValue ( Name => 'Value2',
SortOrder => '2',
Description => 'Another testing value'));
@@ -107,8 +111,8 @@ ok($t->CustomFieldValues($testcf->Id)->Count == 0);
ok(my $t2 = RT::Ticket->new($RT::SystemUser));
ok($t2->Load($id));
-ok($t2->Subject eq 'Testing');
-ok($t2->QueueObj->Id eq $testqueue->id);
+is($t2->Subject, 'Testing');
+is($t2->QueueObj->Id, $testqueue->id);
ok($t2->OwnerObj->Id == $u->Id);
my $t3 = RT::Ticket->new($RT::SystemUser);
@@ -133,6 +137,9 @@ ok($t3->CustomFieldValues($testcf->Id)->Count == 1,
=cut
+
+package RT::Ticket;
+
use strict;
no warnings qw(redefine);
@@ -142,8 +149,8 @@ use RT::Record;
use RT::Links;
use RT::Date;
use RT::CustomFields;
-use RT::TicketCustomFieldValues;
use RT::Tickets;
+use RT::Transactions;
use RT::URI::fsck_com_rt;
use RT::URI;
use MIME::Entity;
@@ -231,6 +238,7 @@ sub Load {
#TODO modify this routine to look at EffectiveId and do the recursive load
# thing. be careful to cache all the interim tickets we try so we don't loop forever.
+
#If it's a local URI, turn it into a ticket id
if ( $id =~ /^$RT::TicketBaseURI(\d+)$/ ) {
$id = $1;
@@ -243,7 +251,7 @@ sub Load {
#If we have an integer URI, load the ticket
if ( $id =~ /^\d+$/ ) {
- my $ticketid = $self->LoadById($id);
+ my ($ticketid,$msg) = $self->LoadById($id);
unless ($self->Id) {
$RT::Logger->crit("$self tried to load a bogus ticket: $id\n");
@@ -253,11 +261,13 @@ sub Load {
#It's not a URI. It's not a numerical ticket ID. Punt!
else {
+ $RT::Logger->warning("Tried to load a bogus ticket id: '$id'");
return (undef);
}
#If we're merged, resolve the merge.
if ( ( $self->EffectiveId ) and ( $self->EffectiveId != $self->Id ) ) {
+ $RT::Logger->debug ("We found a merged ticket.". $self->id ."/".$self->EffectiveId);
return ( $self->Load( $self->EffectiveId ) );
}
@@ -377,8 +387,7 @@ sub Create {
$QueueObj->Load( $args{'Queue'}->Id );
}
else {
- $RT::Logger->debug(
- $args{'Queue'} . " not a recognised queue object." );
+ $RT::Logger->debug( $args{'Queue'} . " not a recognised queue object." );
}
#Can't create a ticket without a queue.
@@ -397,11 +406,7 @@ sub Create {
{
return (
0, 0,
- $self->loc(
- "No permission to create tickets in the queue '[_1]'",
- $QueueObj->Name
- )
- );
+ $self->loc( "No permission to create tickets in the queue '[_1]'", $QueueObj->Name));
}
unless ( $QueueObj->IsValidStatus( $args{'Status'} ) ) {
@@ -673,7 +678,7 @@ sub Create {
foreach my $link (
ref( $args{$type} ) ? @{ $args{$type} } : ( $args{$type} ) )
{
- my ( $wval, $wmsg ) = $self->AddLink(
+ my ( $wval, $wmsg ) = $self->_AddLink(
Type => $LINKTYPEMAP{$type}->{'Type'},
$LINKTYPEMAP{$type}->{'Mode'} => $link,
Silent => 1
@@ -691,13 +696,18 @@ sub Create {
next unless ( $arg =~ /^CustomField-(\d+)$/i );
my $cfid = $1;
foreach
- my $value ( ref( $args{$arg} ) ? @{ $args{$arg} } : ( $args{$arg} ) )
+ my $value ( UNIVERSAL::isa( $args{$arg} => 'ARRAY' ) ? @{ $args{$arg} } : ( $args{$arg} ) )
{
next unless ( length($value) );
+
+ # Allow passing in uploaded LargeContent etc by hash reference
$self->_AddCustomFieldValue(
+ (UNIVERSAL::isa( $value => 'HASH' )
+ ? %$value
+ : (Value => $value)
+ ),
Field => $cfid,
- Value => $value,
- RecordTransaction => 0
+ RecordTransaction => 0,
);
}
}
@@ -715,6 +725,8 @@ sub Create {
if ( $self->Id && $Trans ) {
+ $TransObj->UpdateCustomFields(ARGSRef => \%args);
+
$RT::Logger->info( "Ticket " . $self->Id . " created in queue '" . $QueueObj->Name . "' by " . $self->CurrentUser->Name );
$ErrStr = $self->loc( "Ticket [_1] created in queue '[_2]'", $self->Id, $QueueObj->Name );
$ErrStr = join( "\n", $ErrStr, @non_fatal_errors );
@@ -724,11 +736,7 @@ sub Create {
$ErrStr = join( "\n", $ErrStr, @non_fatal_errors );
$RT::Logger->error("Ticket couldn't be created: $ErrStr");
- return (
- 0, 0,
- $self->loc(
- "Ticket could not be created due to an internal error")
- );
+ return ( 0, 0, $self->loc( "Ticket could not be created due to an internal error"));
}
$RT::Handle->Commit();
@@ -750,170 +758,6 @@ sub Create {
# }}}
-# {{{ sub CreateFromEmailMessage
-
-
-=head2 CreateFromEmailMessage { Message, Queue, ExtractActorFromHeaders }
-
-This code replaces what was once a large part of the email gateway.
-It takes an email message as a parameter, parses out the sender, subject
-and a MIME object. It then creates a ticket based on those attributes
-
-=cut
-
-sub CreateFromEmailMessage {
- my $self = shift;
- my %args = ( Message => undef,
- Queue => undef,
- ExtractActorFromSender => undef,
- @_ );
-
-
- # Pull out requestor
-
- # Pull out Cc?
-
- #
-
-
-}
-
-# }}}
-
-
-# {{{ CreateFrom822
-
-=head2 FORMAT
-
-CreateTickets uses the template as a template for an ordered set of tickets
-to create. The basic format is as follows:
-
-
- ===Create-Ticket: identifier
- Param: Value
- Param2: Value
- Param3: Value
- Content: Blah
- blah
- blah
- ENDOFCONTENT
-=head2 Acceptable fields
-
-A complete list of acceptable fields for this beastie:
-
-
- * Queue => Name or id# of a queue
- Subject => A text string
- Status => A valid status. defaults to 'new'
-
- Due => Dates can be specified in seconds since the epoch
- to be handled literally or in a semi-free textual
- format which RT will attempt to parse.
- Starts =>
- Started =>
- Resolved =>
- Owner => Username or id of an RT user who can and should own
- this ticket
- + Requestor => Email address
- + Cc => Email address
- + AdminCc => Email address
- TimeWorked =>
- TimeEstimated =>
- TimeLeft =>
- InitialPriority =>
- FinalPriority =>
- Type =>
- + DependsOn =>
- + DependedOnBy =>
- + RefersTo =>
- + ReferredToBy =>
- + Members =>
- + MemberOf =>
- Content => content. Can extend to multiple lines. Everything
- 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
- CustomField-<id#> => custom field value
-
-Fields marked with an * are required.
-
-Fields marked with a + man have multiple values, simply
-by repeating the fieldname on a new line with an additional value.
-
-
-When parsed, field names are converted to lowercase and have -s stripped.
-Refers-To, RefersTo, refersto, refers-to and r-e-f-er-s-tO will all
-be treated as the same thing.
-
-
-=begin testing
-
-use_ok(RT::Ticket);
-
-=end testing
-
-
-=cut
-
-sub CreateFrom822 {
- my $self = shift;
- my $content = shift;
-
-
-
- my %args = $self->_Parse822HeadersForAttributes($content);
-
- # 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 $ticket = RT::Ticket->new($RT::SystemUser);
-
- my %ticketargs = (
- Queue => $args{'queue'},
- Subject => $args{'subject'},
- Status => $args{'status'},
- Due => $args{'due'},
- Starts => $args{'starts'},
- Started => $args{'started'},
- Resolved => $args{'resolved'},
- Owner => $args{'owner'},
- Requestor => $args{'requestor'},
- Cc => $args{'cc'},
- AdminCc => $args{'admincc'},
- TimeWorked => $args{'timeworked'},
- TimeEstimated => $args{'timeestimated'},
- TimeLeft => $args{'timeleft'},
- InitialPriority => $args{'initialpriority'},
- FinalPriority => $args{'finalpriority'},
- Type => $args{'type'},
- DependsOn => $args{'dependson'},
- DependedOnBy => $args{'dependedonby'},
- RefersTo => $args{'refersto'},
- ReferredToBy => $args{'referredtoby'},
- Members => $args{'members'},
- MemberOf => $args{'memberof'},
- MIMEObj => $args{'mimeobj'}
- );
-
- # Add custom field entries to %ticketargs.
- # TODO: allow named custom fields
- map {
- /^customfield-(\d+)$/
- && ( $ticketargs{ "CustomField-" . $1 } = $args{$_} );
- } keys(%args);
-
- my ( $id, $transid, $msg ) = $ticket->Create(%ticketargs);
- unless ($id) {
- $RT::Logger->error( "Couldn't create a related ticket for "
- . $self->TicketObj->Id . " "
- . $msg );
- }
-
- return (1);
-}
-
-# }}}
# {{{ UpdateFrom822
@@ -1029,7 +873,6 @@ sub UpdateFrom822 {
$ticketargs{'Queue'} = $tempqueue->Id() if ( $tempqueue->id );
}
- # die "updaterecordobject is a webui thingy";
my @results;
foreach my $attribute (@attribs) {
@@ -1321,16 +1164,24 @@ sub Import {
}
}
+ my $create_groups_ret = $self->_CreateTicketGroups();
+ unless ($create_groups_ret) {
+ $RT::Logger->crit(
+ "Couldn't create ticket groups for ticket " . $self->Id );
+ }
+
+ $self->OwnerGroup->_AddMember( PrincipalId => $Owner->PrincipalId );
+
my $watcher;
foreach $watcher ( @{ $args{'Cc'} } ) {
- $self->_AddWatcher( Type => 'Cc', Person => $watcher, Silent => 1 );
+ $self->_AddWatcher( Type => 'Cc', Email => $watcher, Silent => 1 );
}
foreach $watcher ( @{ $args{'AdminCc'} } ) {
- $self->_AddWatcher( Type => 'AdminCc', Person => $watcher,
+ $self->_AddWatcher( Type => 'AdminCc', Email => $watcher,
Silent => 1 );
}
foreach $watcher ( @{ $args{'Requestor'} } ) {
- $self->_AddWatcher( Type => 'Requestor', Person => $watcher,
+ $self->_AddWatcher( Type => 'Requestor', Email => $watcher,
Silent => 1 );
}
@@ -1339,7 +1190,6 @@ sub Import {
# }}}
-
# {{{ Routines dealing with watchers.
# {{{ _CreateTicketGroups
@@ -1487,7 +1337,7 @@ sub AddWatcher {
}
}
else {
- $RT::Logger->warn( "$self -> AddWatcher got passed a bogus type");
+ $RT::Logger->warning( "$self -> AddWatcher got passed a bogus type");
return ( 0, $self->loc('Error in parameters to Ticket->AddWatcher') );
}
}
@@ -1523,6 +1373,10 @@ sub _AddWatcher {
if ($args{'Email'}) {
my $user = RT::User->new($RT::SystemUser);
my ($pid, $msg) = $user->LoadOrCreateByEmail($args{'Email'});
+ # If we can't load the user by email address, let's try to load by username
+ unless ($pid) {
+ ($pid,$msg) = $user->Load($args{'Email'})
+ }
if ($pid) {
$args{'PrincipalId'} = $pid;
}
@@ -2385,6 +2239,8 @@ MIMEObj, TimeTaken, CcMessageTo, BccMessageTo, Content, DryRun
If DryRun is defined, this update WILL NOT BE RECORDED. Scrips will not be committed.
They will, however, be prepared and you'll be able to access them through the TransactionObj
+Returns: Transaction id, Error Message, Transaction Object
+(note the different order from Create()!)
=cut
@@ -2434,6 +2290,9 @@ if there's no MIMEObj, Content is used to build a MIME::Entity object
If DryRun is defined, this update WILL NOT BE RECORDED. Scrips will not be committed.
They will, however, be prepared and you'll be able to access them through the TransactionObj
+Returns: Transaction id, Error Message, Transaction Object
+(note the different order from Create()!)
+
=cut
@@ -2523,6 +2382,24 @@ sub _RecordNote {
) )
if defined $args{'BccMessageTo'};
+ # 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>/) {
+ $args{'MIMEObj'}->head->set( 'RT-Message-ID',
+ "<rt-"
+ . $RT::VERSION . "-"
+ . $$ . "-"
+ . CORE::time() . "-"
+ . int(rand(2000)) . '.'
+ . $self->id . "-"
+ . "0" . "-" # Scrip
+ . "0" . "@" # Email sent
+ . $RT::Organization
+ . ">" );
+ }
+
#Record the correspondence (write the transaction)
my ( $Trans, $msg, $TransObj ) = $self->_NewTransaction(
Type => $args{'NoteType'},
@@ -2647,6 +2524,51 @@ sub DeleteLink {
Takes a paramhash of Type and one of Base or Target. Adds that link to this ticket.
+=begin testing
+
+my $q1 = RT::Queue->new($RT::SystemUser);
+my ($id,$msg) = $q1->Create(Name => 'LinkTest1');
+ok ($id,$msg);
+my $q2 = RT::Queue->new($RT::SystemUser);
+($id,$msg) = $q2->Create(Name => 'LinkTest2');
+ok ($id,$msg);
+
+my $u1 = RT::User->new($RT::SystemUser);
+($id,$msg) =$u1->Create(Name => 'LinkTestUser');
+
+ok ($id,$msg);
+
+($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q1, Right => 'CreateTicket');
+ok ($id,$msg);
+($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q1, Right => 'ModifyTicket');
+ok ($id,$msg);
+
+my $tid;
+
+my $creator = RT::CurrentUser->new($u1->id);
+
+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);
+
+
+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);
+($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q2, Right => 'CreateTicket');
+ok ($id,$msg);
+($id,$msg) = $u1->PrincipalObj->GrantRight ( Object => $q2, Right => 'ModifyTicket');
+ok ($id,$msg);
+($id,$msg) =$ticket->AddLink(Type => 'RefersTo', Target => $ticket2->id);
+ok($id,$msg);
+($id,$msg) =$ticket->AddLink(Type => 'RefersTo', Target => -1);
+ok(!$id,$msg);
+
+=end testing
=cut
@@ -2663,6 +2585,58 @@ sub AddLink {
return ( 0, $self->loc("Permission Denied") );
}
+
+ $self->_AddLink(%args);
+}
+
+=head2 _AddLink
+
+Private non-acled variant of AddLink so that links can be added during create.
+
+=cut
+
+sub _AddLink {
+ my $self = shift;
+ my %args = ( Target => '',
+ Base => '',
+ Type => '',
+ 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) {
@@ -2680,7 +2654,7 @@ sub AddLink {
# Don't write the transaction if we're doing this on create
if ( $args{'Silent'} ) {
- return ( 1, $Msg );
+ return ( $val, $Msg );
}
else {
my $remote_uri = RT::URI->new( $RT::SystemUser );
@@ -2692,52 +2666,67 @@ sub AddLink {
Field => $LINKDIRMAP{$args{'Type'}}->{$direction},
NewValue => $remote_uri->URI || $remote_link,
TimeTaken => 0 );
- return ( $Trans, $Msg );
+ return ( $val, $Msg );
}
}
# }}}
+
# {{{ sub MergeInto
=head2 MergeInto
+
MergeInto take the id of the ticket to merge this ticket into.
+
+=begin testing
+
+my $t1 = RT::Ticket->new($RT::SystemUser);
+$t1->Create ( Subject => 'Merge test 1', Queue => 'general', Requestor => 'merge1@example.com');
+my $t1id = $t1->id;
+my $t2 = RT::Ticket->new($RT::SystemUser);
+$t2->Create ( Subject => 'Merge test 2', Queue => 'general', Requestor => 'merge2@example.com');
+my $t2id = $t2->id;
+my ($msg, $val) = $t1->MergeInto($t2->id);
+ok ($msg,$val);
+$t1 = RT::Ticket->new($RT::SystemUser);
+is ($t1->id, undef, "ok. we've got a blank ticket1");
+$t1->Load($t1id);
+
+is ($t1->id, $t2->id);
+
+is ($t1->Requestors->MembersObj->Count, 2);
+
+
+=end testing
+
=cut
sub MergeInto {
my $self = shift;
- my $MergeInto = shift;
+ my $ticket_id = shift;
unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
return ( 0, $self->loc("Permission Denied") );
}
# Load up the new ticket.
- my $NewTicket = RT::Ticket->new($RT::SystemUser);
- $NewTicket->Load($MergeInto);
+ my $MergeInto = RT::Ticket->new($RT::SystemUser);
+ $MergeInto->Load($ticket_id);
# make sure it exists.
- unless ( defined $NewTicket->Id ) {
+ unless ( $MergeInto->Id ) {
return ( 0, $self->loc("New ticket doesn't exist") );
}
# Make sure the current user can modify the new ticket.
- unless ( $NewTicket->CurrentUserHasRight('ModifyTicket') ) {
- $RT::Logger->debug("failed...");
+ unless ( $MergeInto->CurrentUserHasRight('ModifyTicket') ) {
return ( 0, $self->loc("Permission Denied") );
}
- $RT::Logger->debug(
- "checking if the new ticket has the same id and effective id...");
- unless ( $NewTicket->id == $NewTicket->EffectiveId ) {
- $RT::Logger->err( "$self trying to merge into "
- . $NewTicket->Id
- . " which is itself merged.\n" );
- return ( 0,
- $self->loc("Can't merge into a merged ticket. You should never get this error") );
- }
+ $RT::Handle->BeginTransaction();
# We use EffectiveId here even though it duplicates information from
# the links table becasue of the massive performance hit we'd take
@@ -2747,19 +2736,20 @@ sub MergeInto {
#update this ticket's effective id to the new ticket's id.
my ( $id_val, $id_msg ) = $self->__Set(
Field => 'EffectiveId',
- Value => $NewTicket->Id()
+ Value => $MergeInto->Id()
);
unless ($id_val) {
- $RT::Logger->error(
- "Couldn't set effective ID for " . $self->Id . ": $id_msg" );
+ $RT::Handle->Rollback();
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") );
}
@@ -2767,11 +2757,24 @@ sub MergeInto {
my $old_links_to = RT::Links->new($self->CurrentUser);
$old_links_to->Limit(FIELD => 'Target', VALUE => $self->URI);
+ my %old_seen;
while (my $link = $old_links_to->Next) {
- if ($link->Base eq $NewTicket->URI) {
+ if (exists $old_seen{$link->Base."-".$link->Type}) {
+ $link->Delete;
+ }
+ elsif ($link->Base eq $MergeInto->URI) {
$link->Delete;
} else {
- $link->SetTarget($NewTicket->URI);
+ # First, make sure the link doesn't already exist. then move it over.
+ my $tmp = RT::Link->new($RT::SystemUser);
+ $tmp->LoadByCols(Base => $link->Base, Type => $link->Type, LocalTarget => $MergeInto->id);
+ if ($tmp->id) {
+ $link->Delete;
+ } else {
+ $link->SetTarget($MergeInto->URI);
+ $link->SetLocalTarget($MergeInto->id);
+ }
+ $old_seen{$link->Base."-".$link->Type} =1;
}
}
@@ -2780,41 +2783,54 @@ sub MergeInto {
$old_links_from->Limit(FIELD => 'Base', VALUE => $self->URI);
while (my $link = $old_links_from->Next) {
- if ($link->Target eq $NewTicket->URI) {
+ if (exists $old_seen{$link->Type."-".$link->Target}) {
+ $link->Delete;
+ }
+ if ($link->Target eq $MergeInto->URI) {
$link->Delete;
} else {
- $link->SetBase($NewTicket->URI);
+ # First, make sure the link doesn't already exist. then move it over.
+ my $tmp = RT::Link->new($RT::SystemUser);
+ $tmp->LoadByCols(Target => $link->Target, Type => $link->Type, LocalBase => $MergeInto->id);
+ if ($tmp->id) {
+ $link->Delete;
+ } else {
+ $link->SetBase($MergeInto->URI);
+ $link->SetLocalBase($MergeInto->id);
+ $old_seen{$link->Type."-".$link->Target} =1;
+ }
}
}
# Update time fields
- $NewTicket->SetTimeEstimated(($NewTicket->TimeEstimated || 0) + ($self->TimeEstimated || 0));
- $NewTicket->SetTimeWorked( ($NewTicket->TimeWorked || 0) + ($self->TimeWorked || 0));
- $NewTicket->SetTimeLeft( ($NewTicket->TimeLeft || 0) + ($self->TimeLeft || 0));
+ foreach my $type qw(TimeEstimated TimeWorked TimeLeft) {
- #add all of this ticket's watchers to that ticket.
- my $requestors = $self->Requestors->MembersObj;
- while (my $watcher = $requestors->Next) {
- $NewTicket->_AddWatcher( Type => 'Requestor',
- Silent => 1,
- PrincipalId => $watcher->MemberId);
- }
+ my $mutator = "Set$type";
+ $MergeInto->$mutator(
+ ( $MergeInto->$type() || 0 ) + ( $self->$type() || 0 ) );
- my $Ccs = $self->Cc->MembersObj;
- while (my $watcher = $Ccs->Next) {
- $NewTicket->_AddWatcher( Type => 'Cc',
- Silent => 1,
- PrincipalId => $watcher->MemberId);
}
+#add all of this ticket's watchers to that ticket.
+ foreach my $watcher_type qw(Requestors Cc AdminCc) {
+
+ my $people = $self->$watcher_type->MembersObj;
+ my $addwatcher_type = $watcher_type;
+ $addwatcher_type =~ s/s$//;
- my $AdminCcs = $self->AdminCc->MembersObj;
- while (my $watcher = $AdminCcs->Next) {
- $NewTicket->_AddWatcher( Type => 'AdminCc',
- Silent => 1,
- PrincipalId => $watcher->MemberId);
+ while ( my $watcher = $people->Next ) {
+
+ my ($val, $msg) = $MergeInto->_AddWatcher(
+ Type => $addwatcher_type,
+ Silent => 1,
+ PrincipalId => $watcher->MemberId
+ );
+ unless ($val) {
+ $RT::Logger->warning($msg);
+ }
}
+ }
#find all of the tickets that were merged into this ticket.
my $old_mergees = new RT::Tickets( $self->CurrentUser );
@@ -2828,15 +2844,16 @@ sub MergeInto {
while ( my $ticket = $old_mergees->Next() ) {
my ( $val, $msg ) = $ticket->__Set(
Field => 'EffectiveId',
- Value => $NewTicket->Id()
+ Value => $MergeInto->Id()
);
}
#make a new link: this ticket is merged into that other ticket.
- $self->AddLink( Type => 'MergedInto', Target => $NewTicket->Id());
+ $self->AddLink( Type => 'MergedInto', Target => $MergeInto->Id());
- $NewTicket->_SetLastUpdated;
+ $MergeInto->_SetLastUpdated;
+ $RT::Handle->Commit();
return ( 1, $self->loc("Merge Successful") );
}
@@ -2904,12 +2921,13 @@ ok ($root->Id, "Loaded the root user");
my $t = RT::Ticket->new($RT::SystemUser);
$t->Load(1);
$t->SetOwner('root');
-ok ($t->OwnerObj->Name eq 'root' , "Root owns the ticket");
+is ($t->OwnerObj->Name, 'root' , "Root owns the ticket");
$t->Steal();
-ok ($t->OwnerObj->id eq $RT::SystemUser->id , "SystemUser owns the ticket");
+is ($t->OwnerObj->id, $RT::SystemUser->id , "SystemUser owns the ticket");
my $txns = RT::Transactions->new($RT::SystemUser);
$txns->OrderBy(FIELD => 'id', ORDER => 'DESC');
-$txns->Limit(FIELD => 'Ticket', VALUE => '1');
+$txns->Limit(FIELD => 'ObjectId', VALUE => '1');
+$txns->Limit(FIELD => 'ObjectType', VALUE => 'RT::Ticket');
my $steal = $txns->First;
ok($steal->OldValue == $root->Id , "Stolen from root");
ok($steal->NewValue == $RT::SystemUser->Id , "Stolen by the systemuser");
@@ -3136,14 +3154,14 @@ my $tt = RT::Ticket->new($RT::SystemUser);
my ($id, $tid, $msg)= $tt->Create(Queue => 'general',
Subject => 'test');
ok($id, $msg);
-ok($tt->Status eq 'new', "New ticket is created as new");
+is($tt->Status, 'new', "New ticket is created as new");
($id, $msg) = $tt->SetStatus('open');
ok($id, $msg);
-ok ($msg =~ /open/i, "Status message is correct");
+like($msg, qr/open/i, "Status message is correct");
($id, $msg) = $tt->SetStatus('resolved');
ok($id, $msg);
-ok ($msg =~ /resolved/i, "Status message is correct");
+like($msg, qr/resolved/i, "Status message is correct");
($id, $msg) = $tt->SetStatus('resolved');
ok(!$id,$msg);
@@ -3191,9 +3209,9 @@ sub SetStatus {
RecordTransaction => 0 );
}
- if ( $args{Status} =~ /^(resolved|rejected|dead)$/ ) {
-
- #When we resolve a ticket, set the 'Resolved' attribute to now.
+ #When we close a ticket, set the 'Resolved' attribute to now.
+ # It's misnamed, but that's just historical.
+ if ( $self->QueueObj->IsInactiveStatus($args{Status}) ) {
$self->_Set( Field => 'Resolved',
Value => $now->ISO,
RecordTransaction => 0 );
@@ -3203,6 +3221,7 @@ sub SetStatus {
my ($val, $msg)= $self->_Set( Field => 'Status',
Value => $args{Status},
TimeTaken => 0,
+ CheckACL => 0,
TransactionType => 'Status' );
return($val,$msg);
@@ -3295,285 +3314,7 @@ sub Resolve {
# }}}
-# {{{ Routines dealing with custom fields
-
-
-# {{{ FirstCustomFieldValue
-
-=item FirstCustomFieldValue FIELD
-
-Return the content of the first value of CustomField FIELD for this ticket
-Takes a field id or name
-
-=cut
-
-sub FirstCustomFieldValue {
- my $self = shift;
- my $field = shift;
- my $values = $self->CustomFieldValues($field);
- if ($values->First) {
- return $values->First->Content;
- } else {
- return undef;
- }
-
-}
-
-
-
-# {{{ CustomFieldValues
-
-=item CustomFieldValues FIELD
-
-Return a TicketCustomFieldValues object of all values of CustomField FIELD for this ticket.
-Takes a field id or name.
-
-
-=cut
-
-sub CustomFieldValues {
- my $self = shift;
- my $field = shift;
-
- my $cf = RT::CustomField->new($self->CurrentUser);
-
- if ($field =~ /^\d+$/) {
- $cf->LoadById($field);
- } elsif ($field) {
- $cf->LoadByNameAndQueue(Name => $field, Queue => $self->QueueObj->Id);
- unless( $cf->id ) {
- $cf->LoadByNameAndQueue(Name => $field, Queue => '0');
- }
- }
- my $cf_values = RT::TicketCustomFieldValues->new( $self->CurrentUser );
- $cf_values->LimitToCustomField($cf->id) if $cf->id;
- $cf_values->LimitToTicket($self->Id());
- $cf_values->OrderBy( FIELD => 'id' );
-
- # @values is a CustomFieldValues object;
- return ($cf_values);
-}
-
-# }}}
-
-# {{{ AddCustomFieldValue
-
-=item AddCustomFieldValue { Field => FIELD, Value => VALUE }
-
-VALUE should be a string.
-FIELD can be a CustomField object, a CustomField ID, or a CustomField Name.
-
-
-Adds VALUE as a value of CustomField FIELD. If this is a single-value custom field,
-deletes the old value.
-If VALUE isn't a valid value for the custom field, returns
-(0, 'Error message' ) otherwise, returns (1, 'Success Message')
-
-=cut
-
-sub AddCustomFieldValue {
- my $self = shift;
- unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
- return ( 0, $self->loc("Permission Denied") );
- }
- $self->_AddCustomFieldValue(@_);
-}
-
-sub _AddCustomFieldValue {
- my $self = shift;
- my %args = (
- Field => undef,
- Value => undef,
- RecordTransaction => 1,
- @_
- );
-
- my $cf = RT::CustomField->new( $self->CurrentUser );
- if ( UNIVERSAL::isa( $args{'Field'}, "RT::CustomField" ) ) {
- $cf->Load( $args{'Field'}->id );
- }
- elsif ($args{'Field'} =~ /\D/) {
- $cf->LoadByNameAndQueue( Name => $args{'Field'}, Queue => $self->QueueObj->Id );
- }
- else {
- $cf->Load( $args{'Field'} );
- }
-
- unless ( $cf->Id ) {
- return ( 0, $self->loc("Custom field [_1] not found", $args{'Field'}) );
- }
-
- # Load up a TicketCustomFieldValues object for this custom field and this ticket
- my $values = $cf->ValuesForTicket( $self->id );
-
- unless ( $cf->ValidateValue( $args{'Value'} ) ) {
- return ( 0, $self->loc("Invalid value for custom field") );
- }
-
- # If the custom field only accepts a single value, delete the existing
- # value and record a "changed from foo to bar" transaction
- if ( $cf->SingleValue ) {
-
- # We need to whack any old values here. In most cases, the custom field should
- # only have one value to delete. In the pathalogical case, this custom field
- # used to be a multiple and we have many values to whack....
- my $cf_values = $values->Count;
-
- if ( $cf_values > 1 ) {
- my $i = 0; #We want to delete all but the last one, so we can then
- # execute the same code to "change" the value from old to new
- while ( my $value = $values->Next ) {
- $i++;
- if ( $i < $cf_values ) {
- my $old_value = $value->Content;
- my ($val, $msg) = $cf->DeleteValueForTicket(Ticket => $self->Id, Content => $value->Content);
- unless ($val) {
- return (0,$msg);
- }
- my ( $TransactionId, $Msg, $TransactionObj ) =
- $self->_NewTransaction(
- Type => 'CustomField',
- Field => $cf->Id,
- OldValue => $old_value
- );
- }
- }
- }
-
- my $old_value;
- if (my $value = $cf->ValuesForTicket( $self->Id )->First) {
- $old_value = $value->Content();
- return (1) if $old_value eq $args{'Value'};
- }
-
- my ( $new_value_id, $value_msg ) = $cf->AddValueForTicket(
- Ticket => $self->Id,
- Content => $args{'Value'}
- );
-
- unless ($new_value_id) {
- return ( 0,
- $self->loc("Could not add new custom field value for ticket. [_1] ",
- ,$value_msg) );
- }
-
- my $new_value = RT::TicketCustomFieldValue->new( $self->CurrentUser );
- $new_value->Load($new_value_id);
-
- # now that adding the new value was successful, delete the old one
- if (defined $old_value) {
- my ($val, $msg) = $cf->DeleteValueForTicket(Ticket => $self->Id, Content => $old_value);
- unless ($val) {
- return (0,$msg);
- }
- }
-
- if ($args{'RecordTransaction'}) {
- my ( $TransactionId, $Msg, $TransactionObj ) = $self->_NewTransaction(
- Type => 'CustomField',
- Field => $cf->Id,
- OldValue => $old_value,
- NewValue => $new_value->Content
- );
- }
-
- if ( $old_value eq '' ) {
- return ( 1, $self->loc("[_1] [_2] added", $cf->Name, $new_value->Content) );
- }
- elsif ( $new_value->Content eq '' ) {
- return ( 1, $self->loc("[_1] [_2] deleted", $cf->Name, $old_value) );
- }
- else {
- return ( 1, $self->loc("[_1] [_2] changed to [_3]", $cf->Name, $old_value, $new_value->Content ) );
- }
-
- }
-
- # otherwise, just add a new value and record "new value added"
- else {
- my ( $new_value_id ) = $cf->AddValueForTicket(
- Ticket => $self->Id,
- Content => $args{'Value'}
- );
-
- unless ($new_value_id) {
- return ( 0,
- $self->loc("Could not add new custom field value for ticket. "));
- }
- if ( $args{'RecordTransaction'} ) {
- my ( $TransactionId, $Msg, $TransactionObj ) = $self->_NewTransaction(
- Type => 'CustomField',
- Field => $cf->Id,
- NewValue => $args{'Value'}
- );
- unless ($TransactionId) {
- return ( 0,
- $self->loc( "Couldn't create a transaction: [_1]", $Msg ) );
- }
- }
- return ( 1, $self->loc("[_1] added as a value for [_2]",$args{'Value'}, $cf->Name));
- }
-
-}
-
-# }}}
-
-# {{{ DeleteCustomFieldValue
-
-=item DeleteCustomFieldValue { Field => FIELD, Value => VALUE }
-
-Deletes VALUE as a value of CustomField FIELD.
-
-VALUE can be a string, a CustomFieldValue or a TicketCustomFieldValue.
-
-If VALUE isn't a valid value for the custom field, returns
-(0, 'Error message' ) otherwise, returns (1, 'Success Message')
-
-=cut
-
-sub DeleteCustomFieldValue {
- my $self = shift;
- my %args = (
- Field => undef,
- Value => undef,
- @_);
-
- unless ( $self->CurrentUserHasRight('ModifyTicket') ) {
- return ( 0, $self->loc("Permission Denied") );
- }
- my $cf = RT::CustomField->new( $self->CurrentUser );
- if ( UNIVERSAL::isa( $args{'Field'}, "RT::CustomField" ) ) {
- $cf->LoadById( $args{'Field'}->id );
- }
- else {
- $cf->LoadById( $args{'Field'} );
- }
-
- unless ( $cf->Id ) {
- return ( 0, $self->loc("Custom field not found") );
- }
-
-
- my ($val, $msg) = $cf->DeleteValueForTicket(Ticket => $self->Id, Content => $args{'Value'});
- unless ($val) {
- return (0,$msg);
- }
- my ( $TransactionId, $Msg, $TransactionObj ) = $self->_NewTransaction(
- Type => 'CustomField',
- Field => $cf->Id,
- OldValue => $args{'Value'}
- );
- unless($TransactionId) {
- return(0, $self->loc("Couldn't create a transaction: [_1]", $Msg));
- }
-
- return($TransactionId, $self->loc("[_1] is no longer a value for custom field [_2]", $args{'Value'}, $cf->Name));
-}
-
-# }}}
-
-# }}}
-
+
# {{{ Actions + Routines dealing with transactions
# {{{ sub SetTold and _SetTold
@@ -3628,113 +3369,6 @@ sub _SetTold {
# }}}
-# {{{ sub Transactions
-
-=head2 Transactions
-
- Returns an RT::Transactions object of all transactions on this ticket
-
-=cut
-
-sub Transactions {
- my $self = shift;
-
- use RT::Transactions;
- my $transactions = RT::Transactions->new( $self->CurrentUser );
-
- #If the user has no rights, return an empty object
- if ( $self->CurrentUserHasRight('ShowTicket') ) {
- my $tickets = $transactions->NewAlias('Tickets');
- $transactions->Join(
- ALIAS1 => 'main',
- FIELD1 => 'Ticket',
- ALIAS2 => $tickets,
- FIELD2 => 'id'
- );
- $transactions->Limit(
- ALIAS => $tickets,
- FIELD => 'EffectiveId',
- VALUE => $self->id()
- );
-
- # if the user may not see comments do not return them
- unless ( $self->CurrentUserHasRight('ShowTicketComments') ) {
- $transactions->Limit(
- FIELD => 'Type',
- OPERATOR => '!=',
- VALUE => "Comment",
- ENTRYAGGREGATOR => 'AND'
- );
- $transactions->Limit(
- FIELD => 'Type',
- OPERATOR => '!=',
- VALUE => "CommentEmailRecord",
- ENTRYAGGREGATOR => 'AND'
- );
- }
- }
-
- return ($transactions);
-}
-
-# }}}
-
-# {{{ sub _NewTransaction
-
-=head2 _NewTransaction PARAMHASH
-
-Private function to create a new RT::Transaction object for this ticket update
-
-=cut
-
-sub _NewTransaction {
- my $self = shift;
- my %args = (
- TimeTaken => 0,
- Type => undef,
- OldValue => undef,
- NewValue => undef,
- Data => undef,
- Field => undef,
- MIMEObj => undef,
- ActivateScrips => 1,
- CommitScrips => 1,
- @_
- );
-
- require RT::Transaction;
- my $trans = new RT::Transaction( $self->CurrentUser );
- my ( $transaction, $msg ) = $trans->Create(
- Ticket => $self->Id,
- TimeTaken => $args{'TimeTaken'},
- Type => $args{'Type'},
- Data => $args{'Data'},
- Field => $args{'Field'},
- NewValue => $args{'NewValue'},
- OldValue => $args{'OldValue'},
- MIMEObj => $args{'MIMEObj'},
- ActivateScrips => $args{'ActivateScrips'},
- CommitScrips => $args{'CommitScrips'},
- );
-
- # Rationalize the object since we may have done things to it during the caching.
- $self->Load($self->Id);
-
- $RT::Logger->warning($msg) unless $transaction;
-
- $self->_SetLastUpdated;
-
- if ( defined $args{'TimeTaken'} ) {
- $self->_UpdateTimeTaken( $args{'TimeTaken'} );
- }
- if ( $RT::UseTransactionBatch and $transaction ) {
- push @{$self->{_TransactionBatch}}, $trans;
- }
- return ( $transaction, $msg, $trans );
-}
-
-# }}}
-
=head2 TransactionBatch
Returns an array reference of all transactions created on this ticket during
@@ -3752,6 +3386,11 @@ sub TransactionBatch {
sub DESTROY {
my $self = shift;
+ # DESTROY methods need to localize $@, or it may unset it. This
+ # causes $m->abort to not bubble all of the way up. See perlbug
+ # http://rt.perl.org/rt3/Ticket/Display.html?id=17650
+ local $@;
+
# The following line eliminates reentrancy.
# It protects against the fact that perl doesn't deal gracefully
# when an object's refcount is changed in its destructor.
@@ -3763,6 +3402,7 @@ sub DESTROY {
Stage => 'TransactionBatch',
TicketObj => $self,
TransactionObj => $batch->[0],
+ Type => join(',', (map { $_->Type } @{$batch}) )
);
}
@@ -3770,9 +3410,9 @@ sub DESTROY {
# {{{ PRIVATE UTILITY METHODS. Mostly needed so Ticket can be a DBIx::Record
-# {{{ sub _ClassAccessible
+# {{{ sub _OverlayAccessible
-sub _ClassAccessible {
+sub _OverlayAccessible {
{
EffectiveId => { 'read' => 1, 'write' => 1, 'public' => 1 },
Queue => { 'read' => 1, 'write' => 1 },
@@ -3854,7 +3494,7 @@ sub _Set {
OldValue => $Old,
TimeTaken => $args{'TimeTaken'},
);
- return ( $Trans, scalar $TransObj->Description );
+ return ( $Trans, scalar $TransObj->BriefDescription );
}
else {
return ( $ret, $msg );
@@ -3972,7 +3612,9 @@ sub HasRight {
unless ( ( defined $args{'Principal'} ) and ( ref( $args{'Principal'} ) ) )
{
- $RT::Logger->warning("Principal attrib undefined for Ticket::HasRight");
+ Carp::cluck;
+ $RT::Logger->crit("Principal attrib undefined for Ticket::HasRight");
+ return(undef);
}
return (
@@ -3987,6 +3629,103 @@ sub HasRight {
# }}}
+# {{{ sub Transactions
+
+=head2 Transactions
+
+ Returns an RT::Transactions object of all transactions on this ticket
+
+=cut
+
+sub Transactions {
+ my $self = shift;
+
+ my $transactions = RT::Transactions->new( $self->CurrentUser );
+
+ #If the user has no rights, return an empty object
+ if ( $self->CurrentUserHasRight('ShowTicket') ) {
+ $transactions->LimitToTicket($self->id);
+
+ # if the user may not see comments do not return them
+ unless ( $self->CurrentUserHasRight('ShowTicketComments') ) {
+ $transactions->Limit(
+ FIELD => 'Type',
+ OPERATOR => '!=',
+ VALUE => "Comment"
+ );
+ $transactions->Limit(
+ FIELD => 'Type',
+ OPERATOR => '!=',
+ VALUE => "CommentEmailRecord",
+ ENTRYAGGREGATOR => 'AND'
+ );
+
+ }
+ }
+
+ return ($transactions);
+}
+
+# }}}
+
+
+# {{{ TransactionCustomFields
+
+=head2 TransactionCustomFields
+
+ Returns the custom fields that transactions on tickets will ahve.
+
+=cut
+
+sub TransactionCustomFields {
+ my $self = shift;
+ return $self->QueueObj->TicketTransactionCustomFields;
+}
+
+# }}}
+
+# {{{ sub CustomFieldValues
+
+=head2 CustomFieldValues
+
+# Do name => id mapping (if needed) before falling back to
+# RT::Record's CustomFieldValues
+
+See L<RT::Record>
+
+=cut
+
+sub CustomFieldValues {
+ my $self = shift;
+ my $field = shift;
+ unless ( $field =~ /^\d+$/ ) {
+ my $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->LoadByNameAndQueue( Name => $field, Queue => $self->QueueObj->Id );
+ unless ( $cf->id ) {
+ $cf->LoadByNameAndQueue( Name => $field, Queue => '0' );
+ }
+ $field = $cf->id;
+ }
+ return $self->SUPER::CustomFieldValues($field);
+}
+
+# }}}
+
+# {{{ sub CustomFieldLookupType
+
+=head2 CustomFieldLookupType
+
+Returns the RT::Ticket lookup type, which can be passed to
+RT::CustomField->Create() via the 'LookupType' hash key.
+
+=cut
+
+# }}}
+
+sub CustomFieldLookupType {
+ "RT::Queue-RT::Ticket";
+}
+
1;
=head1 AUTHOR
diff --git a/rt/lib/RT/Tickets.pm b/rt/lib/RT/Tickets.pm
index 7bf452d..0f880e1 100755
--- a/rt/lib/RT/Tickets.pm
+++ b/rt/lib/RT/Tickets.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Tickets_Overlay.pm b/rt/lib/RT/Tickets_Overlay.pm
index 582e786..0e6585c 100644
--- a/rt/lib/RT/Tickets_Overlay.pm
+++ b/rt/lib/RT/Tickets_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Major Changes:
# - Decimated ProcessRestrictions and broke it into multiple
@@ -73,44 +73,51 @@
=begin testing
ok (require RT::Tickets);
+ok( my $testtickets = RT::Tickets->new( $RT::SystemUser ) );
+ok( $testtickets->LimitStatus( VALUE => 'deleted' ) );
+# Should be zero until 'allow_deleted_search'
+ok( $testtickets->Count == 0 );
=end testing
=cut
+
+package RT::Tickets;
+
use strict;
+
+package RT::Tickets;
+
no warnings qw(redefine);
use vars qw(@SORTFIELDS);
use RT::CustomFields;
-
# Configuration Tables:
# FIELDS is a mapping of searchable Field name, to Type, and other
# metadata.
-my %FIELDS =
- ( Status => ['ENUM'],
- Queue => ['ENUM' => 'Queue',],
- Type => ['ENUM',],
- Creator => ['ENUM' => 'User',],
- LastUpdatedBy => ['ENUM' => 'User',],
- Owner => ['ENUM' => 'User',],
- EffectiveId => ['INT',],
- id => ['INT',],
- InitialPriority => ['INT',],
- FinalPriority => ['INT',],
- Priority => ['INT',],
- TimeLeft => ['INT',],
- TimeWorked => ['INT',],
- MemberOf => ['LINK' => To => 'MemberOf', ],
- DependsOn => ['LINK' => To => 'DependsOn',],
- RefersTo => ['LINK' => To => 'RefersTo',],
- HasMember => ['LINK' => From => 'MemberOf',],
- DependentOn => ['LINK' => From => 'DependsOn',],
- DependedOnBy => ['LINK' => From => 'DependsOn',],
- ReferredToBy => ['LINK' => From => 'RefersTo',],
-# HasDepender => ['LINK',],
-# RelatedTo => ['LINK',],
+my %FIELDS = (
+ Status => ['ENUM'],
+ Queue => [ 'ENUM' => 'Queue', ],
+ Type => [ 'ENUM', ],
+ Creator => [ 'ENUM' => 'User', ],
+ LastUpdatedBy => [ 'ENUM' => 'User', ],
+ Owner => [ 'ENUM' => 'User', ],
+ EffectiveId => [ 'INT', ],
+ id => [ 'INT', ],
+ InitialPriority => [ 'INT', ],
+ FinalPriority => [ 'INT', ],
+ Priority => [ 'INT', ],
+ TimeLeft => [ 'INT', ],
+ TimeWorked => [ 'INT', ],
+ MemberOf => [ 'LINK' => To => 'MemberOf', ],
+ DependsOn => [ 'LINK' => To => 'DependsOn', ],
+ RefersTo => [ 'LINK' => To => 'RefersTo', ],
+ HasMember => [ 'LINK' => From => 'MemberOf', ],
+ DependentOn => [ 'LINK' => From => 'DependsOn', ],
+ DependedOnBy => [ 'LINK' => From => 'DependsOn', ],
+ ReferredToBy => [ 'LINK' => From => 'RefersTo', ],
Told => ['DATE' => 'Told',],
Starts => ['DATE' => 'Starts',],
Started => ['DATE' => 'Started',],
@@ -126,68 +133,75 @@ my %FIELDS =
Requestor => ['WATCHERFIELD' => 'Requestor',],
Requestors => ['WATCHERFIELD' => 'Requestor',],
Cc => ['WATCHERFIELD' => 'Cc',],
- AdminCc => ['WATCHERFIELD' => 'AdminCC',],
+ AdminCc => ['WATCHERFIELD' => 'AdminCc',],
Watcher => ['WATCHERFIELD'],
LinkedTo => ['LINKFIELD',],
CustomFieldValue =>['CUSTOMFIELD',],
CF => ['CUSTOMFIELD',],
- );
+ Updated => [ 'TRANSDATE', ],
+ RequestorGroup => [ 'MEMBERSHIPFIELD' => 'Requestor', ],
+ CCGroup => [ 'MEMBERSHIPFIELD' => 'Cc', ],
+ AdminCCGroup => [ 'MEMBERSHIPFIELD' => 'AdminCc', ],
+ WatcherGroup => [ 'MEMBERSHIPFIELD', ],
+);
# Mapping of Field Type to Function
-my %dispatch =
- ( ENUM => \&_EnumLimit,
- INT => \&_IntLimit,
- LINK => \&_LinkLimit,
- DATE => \&_DateLimit,
- STRING => \&_StringLimit,
- TRANSFIELD => \&_TransLimit,
- TRANSDATE => \&_TransDateLimit,
+my %dispatch = (
+ ENUM => \&_EnumLimit,
+ INT => \&_IntLimit,
+ LINK => \&_LinkLimit,
+ DATE => \&_DateLimit,
+ STRING => \&_StringLimit,
+ TRANSFIELD => \&_TransLimit,
+ TRANSDATE => \&_TransDateLimit,
WATCHERFIELD => \&_WatcherLimit,
- LINKFIELD => \&_LinkFieldLimit,
- CUSTOMFIELD => \&_CustomFieldLimit,
- );
-my %can_bundle =
- ( WATCHERFIELD => "yeps",
- );
+ MEMBERSHIPFIELD => \&_WatcherMembershipLimit,
+ LINKFIELD => \&_LinkFieldLimit,
+ CUSTOMFIELD => \&_CustomFieldLimit,
+);
+my %can_bundle = ( WATCHERFIELD => "yeps", );
# Default EntryAggregator per type
# if you specify OP, you must specify all valid OPs
my %DefaultEA = (
- INT => 'AND',
- ENUM => { '=' => 'OR',
- '!='=> 'AND'
- },
- DATE => { '=' => 'OR',
- '>='=> 'AND',
- '<='=> 'AND',
- '>' => 'AND',
- '<' => 'AND'
- },
- STRING => { '=' => 'OR',
- '!='=> 'AND',
- 'LIKE'=> 'AND',
- 'NOT LIKE' => 'AND'
- },
- TRANSFIELD => 'AND',
- TRANSDATE => 'AND',
- LINK => 'OR',
- LINKFIELD => 'AND',
- TARGET => 'AND',
- BASE => 'AND',
- WATCHERFIELD => { '=' => 'OR',
- '!='=> 'AND',
- 'LIKE'=> 'OR',
- 'NOT LIKE' => 'AND'
- },
-
- CUSTOMFIELD => 'OR',
- );
-
+ INT => 'AND',
+ ENUM => {
+ '=' => 'OR',
+ '!=' => 'AND'
+ },
+ DATE => {
+ '=' => 'OR',
+ '>=' => 'AND',
+ '<=' => 'AND',
+ '>' => 'AND',
+ '<' => 'AND'
+ },
+ STRING => {
+ '=' => 'OR',
+ '!=' => 'AND',
+ 'LIKE' => 'AND',
+ 'NOT LIKE' => 'AND'
+ },
+ TRANSFIELD => 'AND',
+ TRANSDATE => 'AND',
+ LINK => 'OR',
+ LINKFIELD => 'AND',
+ TARGET => 'AND',
+ BASE => 'AND',
+ WATCHERFIELD => {
+ '=' => 'OR',
+ '!=' => 'AND',
+ 'LIKE' => 'OR',
+ 'NOT LIKE' => 'AND'
+ },
+
+ CUSTOMFIELD => 'OR',
+);
# Helper functions for passing the above lexically scoped tables above
# into Tickets_Overlay_SQL.
-sub FIELDS { return \%FIELDS }
-sub dispatch { return \%dispatch }
+sub FIELDS { return \%FIELDS }
+sub dispatch { return \%dispatch }
sub can_bundle { return \%can_bundle }
# Bring in the clowns.
@@ -196,10 +210,10 @@ require RT::Tickets_Overlay_SQL;
# {{{ sub SortFields
@SORTFIELDS = qw(id Status
- Queue Subject
- Owner Created Due Starts Started
- Told
- Resolved LastUpdated Priority TimeWorked TimeLeft);
+ Queue Subject
+ Owner Created Due Starts Started
+ Told
+ Resolved LastUpdated Priority TimeWorked TimeLeft);
=head2 SortFields
@@ -208,14 +222,12 @@ Returns the list of fields that lists of tickets can easily be sorted by
=cut
sub SortFields {
- my $self = shift;
- return(@SORTFIELDS);
+ my $self = shift;
+ return (@SORTFIELDS);
}
-
# }}}
-
# BEGIN SQL STUFF *********************************
=head1 Limit Helper Routines
@@ -250,26 +262,27 @@ Meta Data:
=cut
sub _EnumLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
- # SQL::Statement changes != to <>. (Can we remove this now?)
- $op = "!=" if $op eq "<>";
+ # SQL::Statement changes != to <>. (Can we remove this now?)
+ $op = "!=" if $op eq "<>";
- die "Invalid Operation: $op for $field"
- unless $op eq "=" or $op eq "!=";
+ die "Invalid Operation: $op for $field"
+ unless $op eq "=" or $op eq "!=";
- my $meta = $FIELDS{$field};
- if (defined $meta->[1]) {
- my $class = "RT::" . $meta->[1];
- my $o = $class->new($sb->CurrentUser);
- $o->Load( $value );
- $value = $o->Id;
- }
- $sb->_SQLLimit( FIELD => $field,,
- VALUE => $value,
- OPERATOR => $op,
- @rest,
- );
+ my $meta = $FIELDS{$field};
+ if ( defined $meta->[1] ) {
+ my $class = "RT::" . $meta->[1];
+ my $o = $class->new( $sb->CurrentUser );
+ $o->Load($value);
+ $value = $o->Id;
+ }
+ $sb->_SQLLimit(
+ FIELD => $field,
+ VALUE => $value,
+ OPERATOR => $op,
+ @rest,
+ );
}
=head2 _IntLimit
@@ -283,20 +296,19 @@ Meta Data:
=cut
sub _IntLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
- die "Invalid Operator $op for $field"
- unless $op =~ /^(=|!=|>|<|>=|<=)$/;
+ die "Invalid Operator $op for $field"
+ unless $op =~ /^(=|!=|>|<|>=|<=)$/;
- $sb->_SQLLimit(
- FIELD => $field,
- VALUE => $value,
- OPERATOR => $op,
- @rest,
- );
+ $sb->_SQLLimit(
+ FIELD => $field,
+ VALUE => $value,
+ OPERATOR => $op,
+ @rest,
+ );
}
-
=head2 _LinkLimit
Handle fields which deal with links between tickets. (MemberOf, DependsOn)
@@ -308,64 +320,114 @@ Meta Data:
=cut
sub _LinkLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
- die "Op must be ="
- unless $op eq "=";
+ my $meta = $FIELDS{$field};
+ die "Invalid Operator $op for $field" unless $op =~ /^(=|!=|IS)/io;
- my $meta = $FIELDS{$field};
- die "Incorrect Meta Data for $field"
- unless (defined $meta->[1] and defined $meta->[2]);
+ die "Incorrect Metadata for $field"
+ unless ( defined $meta->[1] and defined $meta->[2] );
- $sb->{_sql_linkalias} = $sb->NewAlias ('Links')
- unless defined $sb->{_sql_linkalias};
+ my $direction = $meta->[1];
- $sb->_OpenParen();
+ my $matchfield;
+ my $linkfield;
+ my $is_local = 1;
+ my $is_null = 0;
+ if ( $direction eq 'To' ) {
+ $matchfield = "Target";
+ $linkfield = "Base";
- $sb->_SQLLimit(
- ALIAS => $sb->{_sql_linkalias},
- FIELD => 'Type',
- OPERATOR => '=',
- VALUE => $meta->[2],
- @rest,
- );
+ }
+ elsif ( $direction eq 'From' ) {
+ $linkfield = "Target";
+ $matchfield = "Base";
- if ($meta->[1] eq "To") {
- my $matchfield = ( $value =~ /^(\d+)$/ ? "LocalTarget" : "Target" );
+ }
+ else {
+ die "Invalid link direction '$meta->[1]' for $field\n";
+ }
- $sb->_SQLLimit(
- ALIAS => $sb->{_sql_linkalias},
- ENTRYAGGREGATOR => 'AND',
- FIELD => $matchfield,
- OPERATOR => '=',
- VALUE => $value ,
- );
+ 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;
+ }
+ }
+
+#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);
+
+ if ($is_null) {
+ my $linkalias = $sb->Join(
+ TYPE => 'left',
+ ALIAS1 => 'main',
+ FIELD1 => 'id',
+ TABLE2 => 'Links',
+ FIELD2 => 'Local' . $linkfield
+ );
- #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 => 'LocalBase');
+ $sb->SUPER::Limit(
+ LEFTJOIN => $linkalias,
+ FIELD => 'Type',
+ OPERATOR => '=',
+ VALUE => $meta->[2],
+ @rest,
+ );
- } elsif ( $meta->[1] eq "From" ) {
- my $matchfield = ( $value =~ /^(\d+)$/ ? "LocalBase" : "Base" );
+ $sb->_SQLLimit(
+ ALIAS => $linkalias,
+ ENTRYAGGREGATOR => 'AND',
+ FIELD => ( $is_local ? "Local$matchfield" : $matchfield ),
+ OPERATOR => 'IS',
+ VALUE => 'NULL',
+ QUOTEVALUE => '0',
+ );
- $sb->_SQLLimit(
- ALIAS => $sb->{_sql_linkalias},
- ENTRYAGGREGATOR => 'AND',
- FIELD => $matchfield,
- OPERATOR => '=',
- VALUE => $value ,
- );
+ }
+ else {
+
+ $sb->{_sql_linkalias} = $sb->NewAlias('Links')
+ unless defined $sb->{_sql_linkalias};
- #If we're searching on base, join the target to ticket.id
- $sb->_SQLJoin( ALIAS1 => 'main', FIELD1 => $sb->{'primary_key'},
- ALIAS2 => $sb->{_sql_linkalias}, FIELD2 => 'LocalTarget');
+ $sb->_OpenParen();
- } else {
- die "Invalid link direction '$meta->[1]' for $field\n";
- }
+ $sb->_SQLLimit(
+ ALIAS => $sb->{_sql_linkalias},
+ FIELD => 'Type',
+ OPERATOR => '=',
+ VALUE => $meta->[2],
+ @rest,
+ );
+
+ $sb->_SQLLimit(
+ ALIAS => $sb->{_sql_linkalias},
+ ENTRYAGGREGATOR => 'AND',
+ FIELD => ( $is_local ? "Local$matchfield" : $matchfield ),
+ OPERATOR => '=',
+ VALUE => $value,
+ );
- $sb->_CloseParen();
+ #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->_CloseParen();
+ }
}
=head2 _DateLimit
@@ -378,64 +440,61 @@ Meta Data:
=cut
sub _DateLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
- die "Invalid Date Op: $op"
- unless $op =~ /^(=|>|<|>=|<=)$/;
+ die "Invalid Date Op: $op"
+ unless $op =~ /^(=|>|<|>=|<=)$/;
- my $meta = $FIELDS{$field};
- die "Incorrect Meta Data for $field"
- unless (defined $meta->[1]);
+ my $meta = $FIELDS{$field};
+ die "Incorrect Meta Data for $field"
+ unless ( defined $meta->[1] );
- require Time::ParseDate;
- use POSIX 'strftime';
+ use POSIX 'strftime';
+
+ my $date = RT::Date->new($sb->CurrentUser);
+ $date->Set(Format => 'unknown', Value => $value);
+ my $time = $date->Unix;
- # FIXME: Replace me with RT::Date( Type => 'unknown' ...)
- my $time = Time::ParseDate::parsedate( $value,
- UK => $RT::DateDayBeforeMonth,
- PREFER_PAST => $RT::AmbiguousDayInPast,
- PREFER_FUTURE => !($RT::AmbiguousDayInPast),
- FUZZY => 1
- );
+ if ( $op eq "=" ) {
- if ($op eq "=") {
- # if we're specifying =, that means we want everything on a
- # particular single day. in the database, we need to check for >
- # and < the edges of that day.
+ # if we're specifying =, that means we want everything on a
+ # 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 )));
+ 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 ) ) );
- $sb-> _OpenParen;
+ $sb->_OpenParen;
- $sb->_SQLLimit(
- FIELD => $meta->[1],
- OPERATOR => ">=",
- VALUE => $daystart,
- @rest,
- );
+ $sb->_SQLLimit(
+ FIELD => $meta->[1],
+ OPERATOR => ">=",
+ VALUE => $daystart,
+ @rest,
+ );
- $sb->_SQLLimit(
- FIELD => $meta->[1],
- OPERATOR => "<=",
- VALUE => $dayend,
- @rest,
- ENTRYAGGREGATOR => 'AND',
- );
+ $sb->_SQLLimit(
+ FIELD => $meta->[1],
+ OPERATOR => "<=",
+ VALUE => $dayend,
+ @rest,
+ ENTRYAGGREGATOR => 'AND',
+ );
- $sb-> _CloseParen;
+ $sb->_CloseParen;
- } else {
- $value = strftime("%Y-%m-%d %H:%M", gmtime($time));
- $sb->_SQLLimit(
- FIELD => $meta->[1],
- OPERATOR => $op,
- VALUE => $value,
- @rest,
- );
- }
+ }
+ else {
+ $value = strftime( "%Y-%m-%d %H:%M", gmtime($time) );
+ $sb->_SQLLimit(
+ FIELD => $meta->[1],
+ OPERATOR => $op,
+ VALUE => $value,
+ @rest,
+ );
+ }
}
=head2 _StringLimit
@@ -448,19 +507,19 @@ Meta Data:
=cut
sub _StringLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
- # FIXME:
- # Valid Operators:
- # =, !=, LIKE, NOT LIKE
+ # FIXME:
+ # Valid Operators:
+ # =, !=, LIKE, NOT LIKE
- $sb->_SQLLimit(
- FIELD => $field,
- OPERATOR => $op,
- VALUE => $value,
- CASESENSITIVE => 0,
- @rest,
- );
+ $sb->_SQLLimit(
+ FIELD => $field,
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ @rest,
+ );
}
=head2 _TransDateLimit
@@ -474,40 +533,91 @@ Meta Data:
=cut
+# This routine should really be factored into translimit.
sub _TransDateLimit {
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $sb, $field, $op, $value, @rest ) = @_;
+
+ # See the comments for TransLimit, they apply here too
+
+ $sb->{_sql_transalias} = $sb->NewAlias('Transactions')
+ unless defined $sb->{_sql_transalias};
+ $sb->{_sql_trattachalias} = $sb->NewAlias('Attachments')
+ unless defined $sb->{_sql_trattachalias};
+
+ my $date = RT::Date->new( $sb->CurrentUser );
+ $date->Set( Format => 'unknown', Value => $value );
+ my $time = $date->Unix;
+
+ $sb->_OpenParen;
+ if ( $op eq "=" ) {
+
+ # if we're specifying =, that means we want everything on a
+ # 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 ) ) );
+
+ $sb->_SQLLimit(
+ ALIAS => $sb->{_sql_transalias},
+ FIELD => 'Created',
+ OPERATOR => ">=",
+ VALUE => $daystart,
+ CASESENSITIVE => 0,
+ @rest
+ );
+ $sb->_SQLLimit(
+ ALIAS => $sb->{_sql_transalias},
+ FIELD => 'Created',
+ OPERATOR => "<=",
+ VALUE => $dayend,
+ CASESENSITIVE => 0,
+ @rest,
+ ENTRYAGGREGATOR => 'AND',
+ );
- # See the comments for TransLimit, they apply here too
+ }
- $sb->{_sql_transalias} = $sb->NewAlias ('Transactions')
- unless defined $sb->{_sql_transalias};
- $sb->{_sql_trattachalias} = $sb->NewAlias ('Attachments')
- unless defined $sb->{_sql_trattachalias};
+ # not searching for a single day
+ else {
- $sb->_OpenParen;
+ #Search for the right field
+ $sb->_SQLLimit(
+ ALIAS => $sb->{_sql_transalias},
+ FIELD => 'Created',
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ @rest
+ );
+ }
- # Join Transactions To Attachments
- $sb->_SQLJoin( ALIAS1 => $sb->{_sql_trattachalias}, FIELD1 => 'TransactionId',
- ALIAS2 => $sb->{_sql_transalias}, FIELD2 => 'id');
+ # Join Transactions To Attachments
- # Join Transactions to Tickets
- $sb->_SQLJoin( ALIAS1 => 'main', FIELD1 => $sb->{'primary_key'}, # UGH!
- ALIAS2 => $sb->{_sql_transalias}, FIELD2 => 'Ticket');
+ $sb->_SQLJoin(
+ ALIAS1 => $sb->{_sql_trattachalias},
+ FIELD1 => 'TransactionId',
+ ALIAS2 => $sb->{_sql_transalias},
+ FIELD2 => 'id',
+ );
- my $d = new RT::Date( $sb->CurrentUser );
- $d->Set( Format => 'ISO', Value => $value);
- $value = $d->ISO;
+ # Join Transactions to Tickets
+ $sb->_SQLJoin(
+ ALIAS1 => 'main',
+ FIELD1 => $sb->{'primary_key'}, # UGH!
+ ALIAS2 => $sb->{_sql_transalias},
+ FIELD2 => 'ObjectId'
+ );
- #Search for the right field
- $sb->_SQLLimit(ALIAS => $sb->{_sql_trattachalias},
- FIELD => 'Created',
- OPERATOR => $op,
- VALUE => $value,
- CASESENSITIVE => 0,
- @rest
- );
+ $sb->SUPER::Limit(
+ ALIAS => $sb->{_sql_transalias},
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket'
+ );
- $sb->_CloseParen;
+ $sb->_CloseParen;
}
=head2 _TransLimit
@@ -520,65 +630,81 @@ Meta Data:
=cut
sub _TransLimit {
- # Content, ContentType, Filename
- # If only this was this simple. We've got to do something
- # complicated here:
+ # Content, ContentType, Filename
+
+ # If only this was this simple. We've got to do something
+ # complicated here:
- #Basically, we want to make sure that the limits apply to
- #the same attachment, rather than just another attachment
- #for the same ticket, no matter how many clauses we lump
- #on. We put them in TicketAliases so that they get nuked
- #when we redo the join.
+ #Basically, we want to make sure that the limits apply to
+ #the same attachment, rather than just another attachment
+ #for the same ticket, no matter how many clauses we lump
+ #on. We put them in TicketAliases so that they get nuked
+ #when we redo the join.
- # In the SQL, we might have
- # (( Content = foo ) or ( Content = bar AND Content = baz ))
- # The AND group should share the same Alias.
+ # In the SQL, we might have
+ # (( Content = foo ) or ( Content = bar AND Content = baz ))
+ # The AND group should share the same Alias.
- # Actually, maybe it doesn't matter. We use the same alias and it
- # works itself out? (er.. different.)
+ # Actually, maybe it doesn't matter. We use the same alias and it
+ # works itself out? (er.. different.)
- # Steal more from _ProcessRestrictions
+ # Steal more from _ProcessRestrictions
- # FIXME: Maybe look at the previous FooLimit call, and if it was a
- # TransLimit and EntryAggregator == AND, reuse the Aliases?
+ # FIXME: Maybe look at the previous FooLimit call, and if it was a
+ # TransLimit and EntryAggregator == AND, reuse the Aliases?
- # Or better - store the aliases on a per subclause basis - since
- # those are going to be the things we want to relate to each other,
- # anyway.
+ # Or better - store the aliases on a per subclause basis - since
+ # those are going to be the things we want to relate to each other,
+ # anyway.
- # maybe we should not allow certain kinds of aggregation of these
- # clauses and do a psuedo regex instead? - the problem is getting
- # them all into the same subclause when you have (A op B op C) - the
- # way they get parsed in the tree they're in different subclauses.
+ # maybe we should not allow certain kinds of aggregation of these
+ # clauses and do a psuedo regex instead? - the problem is getting
+ # them all into the same subclause when you have (A op B op C) - the
+ # way they get parsed in the tree they're in different subclauses.
- my ($sb,$field,$op,$value,@rest) = @_;
+ my ( $self, $field, $op, $value, @rest ) = @_;
- $sb->{_sql_transalias} = $sb->NewAlias ('Transactions')
- unless defined $sb->{_sql_transalias};
- $sb->{_sql_trattachalias} = $sb->NewAlias ('Attachments')
- unless defined $sb->{_sql_trattachalias};
+ $self->{_sql_transalias} = $self->NewAlias('Transactions')
+ unless defined $self->{_sql_transalias};
+ $self->{_sql_trattachalias} = $self->NewAlias('Attachments')
+ unless defined $self->{_sql_trattachalias};
- $sb->_OpenParen;
+ $self->_OpenParen;
+
+ #Search for the right field
+ $self->_SQLLimit(
+ ALIAS => $self->{_sql_trattachalias},
+ FIELD => $field,
+ OPERATOR => $op,
+ VALUE => $value,
+ CASESENSITIVE => 0,
+ @rest
+ );
- #Search for the right field
- $sb->_SQLLimit(ALIAS => $sb->{_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 Attachments
- $sb->_SQLJoin( ALIAS1 => $sb->{_sql_trattachalias}, FIELD1 => 'TransactionId',
- ALIAS2 => $sb->{_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'
+ );
- # Join Transactions to Tickets
- $sb->_SQLJoin( ALIAS1 => 'main', FIELD1 => $sb->{'primary_key'}, # UGH!
- ALIAS2 => $sb->{_sql_transalias}, FIELD2 => 'Ticket');
+ $self->SUPER::Limit(
+ ALIAS => $self->{_sql_transalias},
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ ENTRYAGGREGATOR => 'AND'
+ );
- $sb->_CloseParen;
+ $self->_CloseParen;
}
@@ -667,12 +793,55 @@ sub _WatcherLimit {
$self->_OpenParen;
- my $groups = $self->NewAlias('Groups');
- my $groupmembers = $self->NewAlias('CachedGroupMembers');
- my $users = $self->NewAlias('Users');
+ # Find out what sort of watcher we're looking for
+ my $fieldname;
+ if ( ref $field ) {
+ $fieldname = $field->[0]->[0];
+ }
+ else {
+ $fieldname = $field;
+ }
+ my $meta = $FIELDS{$fieldname};
+ my $type = ( defined $meta->[1] ? $meta->[1] : undef );
+
+# We only want _one_ clause for all of requestors, cc, admincc
+# It's less flexible than what we used to do, but now it sort of actually works. (no huge cartesian products that hose the db)
+ my $groups = $self->{ 'watcherlimit_' . ('global') . "_groups" } ||=
+ $self->NewAlias('Groups');
+ my $groupmembers =
+ $self->{ 'watcherlimit_' . ('global') . "_groupmembers" } ||=
+ $self->NewAlias('CachedGroupMembers');
+ my $users = $self->{ 'watcherlimit_' . ('global') . "_users" } ||=
+ $self->NewAlias('Users');
+
+# Use regular joins instead of SQL joins since we don't want the joins inside ticketsql or we get a huge cartesian product
+ $self->SUPER::Limit(
+ ALIAS => $groups,
+ FIELD => 'Domain',
+ VALUE => 'RT::Ticket-Role',
+ ENTRYAGGREGATOR => 'AND'
+ );
+ $self->Join(
+ ALIAS1 => $groups,
+ FIELD1 => 'Instance',
+ ALIAS2 => 'main',
+ FIELD2 => 'id'
+ );
+ $self->Join(
+ ALIAS1 => $groups,
+ FIELD1 => 'id',
+ ALIAS2 => $groupmembers,
+ FIELD2 => 'GroupId'
+ );
+ $self->Join(
+ ALIAS1 => $groupmembers,
+ FIELD1 => 'MemberId',
+ ALIAS2 => $users,
+ FIELD2 => 'id'
+ );
# If we're looking for multiple watchers of a given type,
- # TicketSQL will be handing it to us as an array of cluases in
+ # TicketSQL will be handing it to us as an array of clauses in
# $field
if ( ref $field ) { # gross hack
$self->_OpenParen;
@@ -696,7 +865,93 @@ sub _WatcherLimit {
VALUE => $value,
OPERATOR => $op,
CASESENSITIVE => 0,
- %rest,
+ %rest
+ );
+ }
+
+ $self->_SQLLimit(
+ ALIAS => $groups,
+ FIELD => 'Type',
+ VALUE => $type,
+ ENTRYAGGREGATOR => 'AND'
+ )
+ if ($type);
+
+ $self->_CloseParen;
+}
+
+=head2 _WatcherMembershipLimit
+
+Handle watcher membership limits, i.e. whether the watcher belongs to a
+specific group or not.
+
+Meta Data:
+ 1: Field to query on
+
+SELECT DISTINCT main.*
+FROM
+ Tickets main,
+ Groups Groups_1,
+ CachedGroupMembers CachedGroupMembers_2,
+ Users Users_3
+WHERE (
+ (main.EffectiveId = main.id)
+) AND (
+ (main.Status != 'deleted')
+) AND (
+ (main.Type = 'ticket')
+) AND (
+ (
+ (Users_3.EmailAddress = '22')
+ AND
+ (Groups_1.Domain = 'RT::Ticket-Role')
+ AND
+ (Groups_1.Type = 'RequestorGroup')
+ )
+) AND
+ Groups_1.Instance = main.id
+AND
+ Groups_1.id = CachedGroupMembers_2.GroupId
+AND
+ CachedGroupMembers_2.MemberId = Users_3.id
+ORDER BY main.id ASC
+LIMIT 25
+
+=cut
+
+sub _WatcherMembershipLimit {
+ my ( $self, $field, $op, $value, @rest ) = @_;
+ my %rest = @rest;
+
+ $self->_OpenParen;
+
+ my $groups = $self->NewAlias('Groups');
+ my $groupmembers = $self->NewAlias('CachedGroupMembers');
+ my $users = $self->NewAlias('Users');
+ my $memberships = $self->NewAlias('CachedGroupMembers');
+
+ if ( ref $field ) { # gross hack
+ my @bundle = @$field;
+ $self->_OpenParen;
+ for my $chunk (@bundle) {
+ ( $field, $op, $value, @rest ) = @$chunk;
+ $self->_SQLLimit(
+ ALIAS => $memberships,
+ FIELD => 'GroupId',
+ VALUE => $value,
+ OPERATOR => $op,
+ @rest,
+ );
+ }
+ $self->_CloseParen;
+ }
+ else {
+ $self->_SQLLimit(
+ ALIAS => $memberships,
+ FIELD => 'GroupId',
+ VALUE => $value,
+ OPERATOR => $op,
+ @rest,
);
}
@@ -708,7 +963,7 @@ sub _WatcherLimit {
ENTRYAGGREGATOR => 'AND'
);
- $self->_SQLJoin(
+ $self->Join(
ALIAS1 => $groups,
FIELD1 => 'Instance',
ALIAS2 => 'main',
@@ -730,81 +985,106 @@ sub _WatcherLimit {
);
}
- $self->_SQLJoin(
+ $self->Join(
ALIAS1 => $groups,
FIELD1 => 'id',
ALIAS2 => $groupmembers,
FIELD2 => 'GroupId'
);
- $self->_SQLJoin(
+ $self->Join(
ALIAS1 => $groupmembers,
FIELD1 => 'MemberId',
ALIAS2 => $users,
FIELD2 => 'id'
);
+ $self->Join(
+ ALIAS1 => $memberships,
+ FIELD1 => 'MemberId',
+ ALIAS2 => $users,
+ FIELD2 => 'id'
+ );
+
$self->_CloseParen;
}
sub _LinkFieldLimit {
- my $restriction;
- my $self;
- my $LinkAlias;
- my %args;
- if ($restriction->{'TYPE'}) {
- $self->SUPER::Limit(ALIAS => $LinkAlias,
- ENTRYAGGREGATOR => 'AND',
- FIELD => 'Type',
- OPERATOR => '=',
- VALUE => $restriction->{'TYPE'} );
- }
-
- #If we're trying to limit it to things that are target of
- if ($restriction->{'TARGET'}) {
- # If the TARGET is an integer that means that we want to look at
- # the LocalTarget field. otherwise, we want to look at the
- # "Target" field
- my ($matchfield);
- if ($restriction->{'TARGET'} =~/^(\d+)$/) {
- $matchfield = "LocalTarget";
- } else {
- $matchfield = "Target";
+ my $restriction;
+ my $self;
+ my $LinkAlias;
+ my %args;
+ if ( $restriction->{'TYPE'} ) {
+ $self->SUPER::Limit(
+ ALIAS => $LinkAlias,
+ ENTRYAGGREGATOR => 'AND',
+ FIELD => 'Type',
+ OPERATOR => '=',
+ VALUE => $restriction->{'TYPE'}
+ );
}
- $self->SUPER::Limit(ALIAS => $LinkAlias,
- ENTRYAGGREGATOR => 'AND',
- FIELD => $matchfield,
- OPERATOR => '=',
- VALUE => $restriction->{'TARGET'} );
- #If we're searching on target, join the base to ticket.id
- $self->_SQLJoin( ALIAS1 => 'main', FIELD1 => $self->{'primary_key'},
- ALIAS2 => $LinkAlias,
- FIELD2 => 'LocalBase');
- }
- #If we're trying to limit it to things that are base of
- elsif ($restriction->{'BASE'}) {
- # If we're trying to match a numeric link, we want to look at
- # LocalBase, otherwise we want to look at "Base"
- my ($matchfield);
- if ($restriction->{'BASE'} =~/^(\d+)$/) {
- $matchfield = "LocalBase";
- } else {
- $matchfield = "Base";
+
+ #If we're trying to limit it to things that are target of
+ if ( $restriction->{'TARGET'} ) {
+
+ # If the TARGET is an integer that means that we want to look at
+ # the LocalTarget field. otherwise, we want to look at the
+ # "Target" field
+ my ($matchfield);
+ if ( $restriction->{'TARGET'} =~ /^(\d+)$/ ) {
+ $matchfield = "LocalTarget";
+ }
+ else {
+ $matchfield = "Target";
+ }
+ $self->SUPER::Limit(
+ ALIAS => $LinkAlias,
+ ENTRYAGGREGATOR => 'AND',
+ FIELD => $matchfield,
+ OPERATOR => '=',
+ VALUE => $restriction->{'TARGET'}
+ );
+
+ #If we're searching on target, join the base to ticket.id
+ $self->_SQLJoin(
+ ALIAS1 => 'main',
+ FIELD1 => $self->{'primary_key'},
+ ALIAS2 => $LinkAlias,
+ FIELD2 => 'LocalBase'
+ );
}
- $self->SUPER::Limit(ALIAS => $LinkAlias,
- ENTRYAGGREGATOR => 'AND',
- FIELD => $matchfield,
- OPERATOR => '=',
- VALUE => $restriction->{'BASE'} );
- #If we're searching on base, join the target to ticket.id
- $self->_SQLJoin( ALIAS1 => 'main', FIELD1 => $self->{'primary_key'},
- ALIAS2 => $LinkAlias,
- FIELD2 => 'LocalTarget')
- }
-}
+ #If we're trying to limit it to things that are base of
+ elsif ( $restriction->{'BASE'} ) {
+
+ # If we're trying to match a numeric link, we want to look at
+ # LocalBase, otherwise we want to look at "Base"
+ my ($matchfield);
+ if ( $restriction->{'BASE'} =~ /^(\d+)$/ ) {
+ $matchfield = "LocalBase";
+ }
+ else {
+ $matchfield = "Base";
+ }
+
+ $self->SUPER::Limit(
+ ALIAS => $LinkAlias,
+ ENTRYAGGREGATOR => 'AND',
+ FIELD => $matchfield,
+ OPERATOR => '=',
+ VALUE => $restriction->{'BASE'}
+ );
+ #If we're searching on base, join the target to ticket.id
+ $self->_SQLJoin(
+ ALIAS1 => 'main',
+ FIELD1 => $self->{'primary_key'},
+ ALIAS2 => $LinkAlias,
+ FIELD2 => 'LocalTarget'
+ );
+ }
+}
=head2 KeywordLimit
@@ -816,97 +1096,137 @@ Meta Data:
=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 = 0;
+ my ( $self, $_field, $op, $value, @rest ) = @_;
+ my %rest = @rest;
+ my $field = $rest{SUBKEY} || die "No field specified";
- if ($field =~ /^(.+?)\.{(.+)}$/) {
- $queue = $1;
- $field = $2;
- }
- $field = $1 if $field =~ /^{(.+)}$/; # trim { }
+ # For our sanity, we can only limit on one queue at a time
+ my $queue = 0;
- my $q = RT::Queue->new($self->CurrentUser);
- $q->Load($queue) if ($queue);
-
- my $cf;
- if ($q->id) {
- $cf = $q->CustomField($field);
- }
- else {
- $cf = RT::CustomField->new($self->CurrentUser);
- $cf->LoadByNameAndQueue(Queue => '0', Name => $field);
+ if ( $field =~ /^(.+?)\.{(.+)}$/ ) {
+ $queue = $1;
+ $field = $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 = $cf->id;
-
- die "No custom field named $field found\n" unless $cfid;
-
-
-
- my $null_columns_ok;
+ my $q = RT::Queue->new( $self->CurrentUser );
+ $q->Load($queue) if ($queue);
- my $TicketCFs;
- # Perform one Join per CustomField
- if ($self->{_sql_keywordalias}{$cfid}) {
- $TicketCFs = $self->{_sql_keywordalias}{$cfid};
- } else {
- $TicketCFs = $self->{_sql_keywordalias}{$cfid} =
- $self->_SQLJoin( TYPE => 'left',
- ALIAS1 => 'main',
- FIELD1 => 'id',
- TABLE2 => 'TicketCustomFieldValues',
- FIELD2 => 'Ticket' );
- }
+ my $cf;
+ if ( $q->id ) {
+ $cf = $q->CustomField($field);
+ }
+ else {
+ $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->LoadByNameAndQueue( Queue => '0', Name => $field );
+ }
- $self->_OpenParen;
+ $cfid = $cf->id;
- $self->_SQLLimit( ALIAS => $TicketCFs,
- FIELD => 'Content',
- OPERATOR => $op,
- VALUE => $value,
- QUOTEVALUE => 1,
- @rest );
+ }
+ my $TicketCFs;
+ my $cfkey = $cfid ? $cfid : "$queue.$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
+ # Perform one Join per CustomField
+ if ( $self->{_sql_object_cf_alias}{$cfkey} ) {
+ $TicketCFs = $self->{_sql_object_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',
+ );
- if ( ($op =~ /^IS$/i) || ($op =~ /^NOT LIKE$/i) || ( $op eq '!=' ) ) {
- $null_columns_ok = 1;
- }
-
+ $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',
+ );
+ }
+ $self->SUPER::Limit(
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'ObjectType',
+ VALUE => ref( $self->NewItem )
+ , # we want a single item, not a collection
+ ENTRYAGGREGATOR => 'AND'
+ );
+ $self->SUPER::Limit(
+ LEFTJOIN => $TicketCFs,
+ FIELD => 'Disabled',
+ OPERATOR => '=',
+ VALUE => '0',
+ ENTRYAGGREGATOR => 'AND');
+ }
- if ( $null_columns_ok && $op !~ /IS/i && uc $value ne "NULL") {
- $self->_SQLLimit( ALIAS => $TicketCFs,
- FIELD => 'Content',
- OPERATOR => 'IS',
- VALUE => 'NULL',
- QUOTEVALUE => 0,
- ENTRYAGGREGATOR => 'OR', );
- }
+ $self->_OpenParen if ($null_columns_ok);
- $self->_SQLLimit( LEFTJOIN => $TicketCFs,
- FIELD => 'CustomField',
- VALUE => $cfid,
- ENTRYAGGREGATOR => 'OR' );
+ $self->_SQLLimit(
+ ALIAS => $TicketCFs,
+ FIELD => 'Content',
+ OPERATOR => $op,
+ VALUE => $value,
+ QUOTEVALUE => 1,
+ @rest
+ );
+ if ($null_columns_ok) {
+ $self->_SQLLimit(
+ ALIAS => $TicketCFs,
+ FIELD => 'Content',
+ OPERATOR => 'IS',
+ VALUE => 'NULL',
+ QUOTEVALUE => 0,
+ ENTRYAGGREGATOR => 'OR',
+ );
+ }
+ $self->_CloseParen if ($null_columns_ok);
- $self->_CloseParen;
}
-
# End Helper Functions
# End of SQL Stuff -------------------------------------------------
@@ -921,33 +1241,35 @@ Takes a paramhash with the fields FIELD, OPERATOR, VALUE and DESCRIPTION
Generally best called from LimitFoo methods
=cut
+
sub Limit {
my $self = shift;
- my %args = ( FIELD => undef,
- OPERATOR => '=',
- VALUE => undef,
- DESCRIPTION => undef,
- @_
- );
- $args{'DESCRIPTION'} = $self->loc(
- "[_1] [_2] [_3]", $args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'}
- ) if (!defined $args{'DESCRIPTION'}) ;
+ my %args = (
+ FIELD => undef,
+ OPERATOR => '=',
+ VALUE => undef,
+ DESCRIPTION => undef,
+ @_
+ );
+ $args{'DESCRIPTION'} = $self->loc( "[_1] [_2] [_3]",
+ $args{'FIELD'}, $args{'OPERATOR'}, $args{'VALUE'} )
+ if ( !defined $args{'DESCRIPTION'} );
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;
+ %{ $self->{'TicketRestrictions'}{$index} } = %args;
$self->{'RecalcTicketLimits'} = 1;
- # If we're looking at the effective id, we don't want to append the other clause
- # which limits us to tickets where id = effective id
- if ($args{'FIELD'} eq 'EffectiveId') {
+# If we're looking at the effective id, we don't want to append the other clause
+# which limits us to tickets where id = effective id
+ if ( $args{'FIELD'} eq 'EffectiveId' ) {
$self->{'looking_at_effective_id'} = 1;
}
- if ($args{'FIELD'} eq 'Type') {
+ if ( $args{'FIELD'} eq 'Type' ) {
$self->{'looking_at_type'} = 1;
}
@@ -956,9 +1278,6 @@ sub Limit {
# }}}
-
-
-
=head2 FreezeLimits
Returns a frozen string suitable for handing back to ThawLimits.
@@ -966,18 +1285,18 @@ Returns a frozen string suitable for handing back to ThawLimits.
=cut
sub _FreezeThawKeys {
- 'TicketRestrictions',
- 'restriction_index',
- 'looking_at_effective_id',
- 'looking_at_type'
+ 'TicketRestrictions', 'restriction_index', 'looking_at_effective_id',
+ 'looking_at_type';
}
# {{{ sub FreezeLimits
sub FreezeLimits {
- my $self = shift;
- require FreezeThaw;
- return (FreezeThaw::freeze(@{$self}{$self->_FreezeThawKeys}));
+ my $self = shift;
+ require Storable;
+ require MIME::Base64;
+ MIME::Base64::base64_encode(
+ Storable::freeze( \@{$self}{ $self->_FreezeThawKeys } ) );
}
# }}}
@@ -988,25 +1307,26 @@ Take a frozen Limits string generated by FreezeLimits and make this tickets
object have that set of limits.
=cut
+
# {{{ sub ThawLimits
sub ThawLimits {
- my $self = shift;
- my $in = shift;
-
- #if we don't have $in, get outta here.
- return undef unless ($in);
+ my $self = shift;
+ my $in = shift;
+
+ #if we don't have $in, get outta here.
+ return undef unless ($in);
+
+ $self->{'RecalcTicketLimits'} = 1;
+
+ require Storable;
+ require MIME::Base64;
- $self->{'RecalcTicketLimits'} = 1;
+ #We don't need to die if the thaw fails.
+ @{$self}{ $self->_FreezeThawKeys } =
+ eval { @{ Storable::thaw( MIME::Base64::base64_decode($in) ) }; };
- require FreezeThaw;
-
- #We don't need to die if the thaw fails.
-
- eval {
- @{$self}{$self->_FreezeThawKeys} = FreezeThaw::thaw($in);
- };
- $RT::Logger->error( $@ ) if $@;
+ $RT::Logger->error($@) if $@;
}
@@ -1027,16 +1347,18 @@ VALUE is a queue id or Name.
sub LimitQueue {
my $self = shift;
- my %args = (VALUE => undef,
- OPERATOR => '=',
- @_);
+ my %args = (
+ VALUE => undef,
+ OPERATOR => '=',
+ @_
+ );
#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+$/) {
- my $queue = new RT::Queue($self->CurrentUser);
- $queue->Load($args{'VALUE'});
- $args{VALUE} = $queue->Name;
+ if ( $args{VALUE} =~ /^\d+$/ ) {
+ my $queue = new RT::Queue( $self->CurrentUser );
+ $queue->Load( $args{'VALUE'} );
+ $args{VALUE} = $queue->Name;
}
# What if they pass in an Id? Check for isNum() and convert to
@@ -1044,15 +1366,16 @@ sub LimitQueue {
#TODO check for a valid queue here
- $self->Limit (FIELD => 'Queue',
- VALUE => $args{VALUE},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Queue'), $args{'OPERATOR'}, $args{VALUE},
- ),
- );
+ $self->Limit(
+ FIELD => 'Queue',
+ VALUE => $args{VALUE},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION =>
+ join( ' ', $self->loc('Queue'), $args{'OPERATOR'}, $args{VALUE}, ),
+ );
}
+
# }}}
# {{{ sub LimitStatus
@@ -1063,19 +1386,27 @@ Takes a paramhash with the fields OPERATOR and VALUE.
OPERATOR is one of = or !=.
VALUE is a status.
+RT adds Status != 'deleted' until object has
+allow_deleted_search internal property set.
+$tickets->{'allow_deleted_search'} = 1;
+$tickets->LimitStatus( VALUE => 'deleted' );
+
=cut
sub LimitStatus {
my $self = shift;
- my %args = ( OPERATOR => '=',
- @_);
- $self->Limit (FIELD => 'Status',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Status'), $args{'OPERATOR'}, $self->loc($args{'VALUE'})
- ),
- );
+ my %args = (
+ OPERATOR => '=',
+ @_
+ );
+ $self->Limit(
+ FIELD => 'Status',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Status'), $args{'OPERATOR'},
+ $self->loc( $args{'VALUE'} ) ),
+ );
}
# }}}
@@ -1117,16 +1448,18 @@ VALUE is a string to search for in the type of the ticket.
sub LimitType {
my $self = shift;
- my %args = (OPERATOR => '=',
- VALUE => undef,
- @_);
- $self->Limit (FIELD => 'Type',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Type'), $args{'OPERATOR'}, $args{'Limit'},
- ),
- );
+ my %args = (
+ OPERATOR => '=',
+ VALUE => undef,
+ @_
+ );
+ $self->Limit(
+ FIELD => 'Type',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION =>
+ join( ' ', $self->loc('Type'), $args{'OPERATOR'}, $args{'Limit'}, ),
+ );
}
# }}}
@@ -1148,13 +1481,14 @@ VALUE is a string to search for in the subject of the ticket.
sub LimitSubject {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'Subject',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Subject'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'Subject',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join(
+ ' ', $self->loc('Subject'), $args{'OPERATOR'}, $args{'VALUE'},
+ ),
+ );
}
# }}}
@@ -1176,16 +1510,18 @@ VALUE is a ticket Id to search for
sub LimitId {
my $self = shift;
- my %args = (OPERATOR => '=',
- @_);
+ my %args = (
+ OPERATOR => '=',
+ @_
+ );
- $self->Limit (FIELD => 'id',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Id'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'id',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION =>
+ join( ' ', $self->loc('Id'), $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1203,13 +1539,14 @@ VALUE is a value to match the ticket\'s priority against
sub LimitPriority {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'Priority',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Priority'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'Priority',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Priority'),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1228,13 +1565,14 @@ VALUE is a value to match the ticket\'s initial priority against
sub LimitInitialPriority {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'InitialPriority',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Initial Priority'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'InitialPriority',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Initial Priority'), $args{'OPERATOR'},
+ $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1252,13 +1590,14 @@ VALUE is a value to match the ticket\'s final priority against
sub LimitFinalPriority {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'FinalPriority',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Final Priority'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'FinalPriority',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Final Priority'),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1276,13 +1615,14 @@ VALUE is a value to match the ticket's TimeWorked attribute
sub LimitTimeWorked {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'TimeWorked',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Time worked'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'TimeWorked',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Time worked'),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1300,13 +1640,14 @@ VALUE is a value to match the ticket's TimeLeft attribute
sub LimitTimeLeft {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'TimeLeft',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Time left'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'TimeLeft',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Time left'),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1324,16 +1665,18 @@ OPERATOR is one of =, LIKE, NOT LIKE or !=.
VALUE is a string to search for in the body of the ticket
=cut
+
sub LimitContent {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'Content',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Ticket content'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'Content',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Ticket content'),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1347,16 +1690,18 @@ OPERATOR is one of =, LIKE, NOT LIKE or !=.
VALUE is a string to search for in the body of the ticket
=cut
+
sub LimitFilename {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'Filename',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Attachment filename'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'Filename',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Attachment filename'), $args{'OPERATOR'},
+ $args{'VALUE'}, ),
+ );
}
# }}}
@@ -1373,14 +1718,16 @@ VALUE is a content type to search ticket attachments for
sub LimitContentType {
my $self = shift;
my %args = (@_);
- $self->Limit (FIELD => 'ContentType',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Ticket content type'), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => 'ContentType',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION => join( ' ',
+ $self->loc('Ticket content type'), $args{'OPERATOR'},
+ $args{'VALUE'}, ),
+ );
}
+
# }}}
# }}}
@@ -1399,19 +1746,22 @@ VALUE is a user id.
sub LimitOwner {
my $self = shift;
- my %args = ( OPERATOR => '=',
- @_);
+ my %args = (
+ OPERATOR => '=',
+ @_
+ );
+
+ my $owner = new RT::User( $self->CurrentUser );
+ $owner->Load( $args{'VALUE'} );
- my $owner = new RT::User($self->CurrentUser);
- $owner->Load($args{'VALUE'});
# FIXME: check for a valid $owner
- $self->Limit (FIELD => 'Owner',
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- DESCRIPTION => join(
- ' ', $self->loc('Owner'), $args{'OPERATOR'}, $owner->Name(),
- ),
- );
+ $self->Limit(
+ FIELD => 'Owner',
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ DESCRIPTION =>
+ join( ' ', $self->loc('Owner'), $args{'OPERATOR'}, $owner->Name(), ),
+ );
}
@@ -1421,7 +1771,6 @@ sub LimitOwner {
# {{{ sub LimitWatcher
-
=head2 LimitWatcher
Takes a paramhash with the fields OPERATOR, TYPE and VALUE.
@@ -1440,44 +1789,46 @@ $t1->Create(Queue => 'general', Subject => "LimitWatchers test", Requestors => \
sub LimitWatcher {
my $self = shift;
- my %args = ( OPERATOR => '=',
- VALUE => undef,
- TYPE => undef,
- @_);
-
+ my %args = (
+ OPERATOR => '=',
+ VALUE => undef,
+ TYPE => undef,
+ @_
+ );
#build us up a description
- my ($watcher_type, $desc);
- if ($args{'TYPE'}) {
- $watcher_type = $args{'TYPE'};
+ my ( $watcher_type, $desc );
+ if ( $args{'TYPE'} ) {
+ $watcher_type = $args{'TYPE'};
}
else {
- $watcher_type = "Watcher";
+ $watcher_type = "Watcher";
}
- $self->Limit (FIELD => $watcher_type,
- VALUE => $args{'VALUE'},
- OPERATOR => $args{'OPERATOR'},
- TYPE => $args{'TYPE'},
- DESCRIPTION => join(
- ' ', $self->loc($watcher_type), $args{'OPERATOR'}, $args{'VALUE'},
- ),
- );
+ $self->Limit(
+ FIELD => $watcher_type,
+ VALUE => $args{'VALUE'},
+ OPERATOR => $args{'OPERATOR'},
+ TYPE => $args{'TYPE'},
+ DESCRIPTION => join( ' ',
+ $self->loc($watcher_type),
+ $args{'OPERATOR'}, $args{'VALUE'}, ),
+ );
}
-
sub LimitRequestor {
my $self = shift;
my %args = (@_);
- my ($package, $filename, $line) = caller;
- $RT::Logger->error("Tickets->LimitRequestor is deprecated. please rewrite call at $package - $filename: $line");
- $self->LimitWatcher(TYPE => 'Requestor', @_);
+ my ( $package, $filename, $line ) = caller;
+ $RT::Logger->error(
+"Tickets->LimitRequestor is deprecated. please rewrite call at $package - $filename: $line"
+ );
+ $self->LimitWatcher( TYPE => 'Requestor', @_ );
}
# }}}
-
# }}}
# }}}
@@ -1501,23 +1852,25 @@ 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,
+ @_
+ );
$self->Limit(
- FIELD => 'LinkedTo',
- BASE => undef,
- TARGET => ($args{'TARGET'} || $args{'TICKET'}),
- TYPE => $args{'TYPE'},
- DESCRIPTION => $self->loc(
- "Tickets [_1] by [_2]", $self->loc($args{'TYPE'}), ($args{'TARGET'} || $args{'TICKET'})
- ),
- );
+ FIELD => 'LinkedTo',
+ BASE => undef,
+ TARGET => ( $args{'TARGET'} || $args{'TICKET'} ),
+ TYPE => $args{'TYPE'},
+ DESCRIPTION => $self->loc(
+ "Tickets [_1] by [_2]",
+ $self->loc( $args{'TYPE'} ),
+ ( $args{'TARGET'} || $args{'TICKET'} )
+ ),
+ );
}
-
# }}}
# {{{ LimitLinkedFrom
@@ -1536,62 +1889,71 @@ 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,
- @_);
+ my %args = (
+ BASE => undef,
+ TICKET => undef,
+ TYPE => undef,
+ @_
+ );
# translate RT2 From/To naming to RT3 TicketSQL naming
my %fromToMap = qw(DependsOn DependentOn
- MemberOf HasMember
- RefersTo ReferredToBy);
+ MemberOf HasMember
+ RefersTo ReferredToBy);
my $type = $args{'TYPE'};
- $type = $fromToMap{$type} if exists($fromToMap{$type});
+ $type = $fromToMap{$type} if exists( $fromToMap{$type} );
- $self->Limit( FIELD => 'LinkedTo',
- TARGET => undef,
- BASE => ($args{'BASE'} || $args{'TICKET'}),
- TYPE => $type,
- DESCRIPTION => $self->loc(
- "Tickets [_1] [_2]", $self->loc($args{'TYPE'}), ($args{'BASE'} || $args{'TICKET'})
- ),
- );
+ $self->Limit(
+ FIELD => 'LinkedTo',
+ TARGET => undef,
+ BASE => ( $args{'BASE'} || $args{'TICKET'} ),
+ TYPE => $type,
+ DESCRIPTION => $self->loc(
+ "Tickets [_1] [_2]",
+ $self->loc( $args{'TYPE'} ),
+ ( $args{'BASE'} || $args{'TICKET'} )
+ ),
+ );
}
-
# }}}
# {{{ LimitMemberOf
sub LimitMemberOf {
- my $self = shift;
+ my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo ( TARGET=> "$ticket_id",
- TYPE => 'MemberOf',
- );
+ $self->LimitLinkedTo(
+ TARGET => "$ticket_id",
+ TYPE => 'MemberOf',
+ );
}
+
# }}}
# {{{ LimitHasMember
sub LimitHasMember {
- my $self = shift;
- my $ticket_id =shift;
- $self->LimitLinkedFrom ( BASE => "$ticket_id",
- TYPE => 'HasMember',
- );
+ my $self = shift;
+ my $ticket_id = shift;
+ $self->LimitLinkedFrom(
+ BASE => "$ticket_id",
+ TYPE => 'HasMember',
+ );
}
+
# }}}
# {{{ LimitDependsOn
sub LimitDependsOn {
- my $self = shift;
+ my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo ( TARGET => "$ticket_id",
- TYPE => 'DependsOn',
- );
+ $self->LimitLinkedTo(
+ TARGET => "$ticket_id",
+ TYPE => 'DependsOn',
+ );
}
@@ -1600,25 +1962,26 @@ sub LimitDependsOn {
# {{{ LimitDependedOnBy
sub LimitDependedOnBy {
- my $self = shift;
+ my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedFrom ( BASE => "$ticket_id",
- TYPE => 'DependentOn',
- );
+ $self->LimitLinkedFrom(
+ BASE => "$ticket_id",
+ TYPE => 'DependentOn',
+ );
}
# }}}
-
# {{{ LimitRefersTo
sub LimitRefersTo {
- my $self = shift;
+ my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedTo ( TARGET => "$ticket_id",
- TYPE => 'RefersTo',
- );
+ $self->LimitLinkedTo(
+ TARGET => "$ticket_id",
+ TYPE => 'RefersTo',
+ );
}
@@ -1627,11 +1990,12 @@ sub LimitRefersTo {
# {{{ LimitReferredToBy
sub LimitReferredToBy {
- my $self = shift;
+ my $self = shift;
my $ticket_id = shift;
- $self->LimitLinkedFrom ( BASE=> "$ticket_id",
- TYPE => 'ReferredTo',
- );
+ $self->LimitLinkedFrom(
+ BASE => "$ticket_id",
+ TYPE => 'ReferredToBy',
+ );
}
@@ -1659,56 +2023,64 @@ the need to pass in a FIELD argument.
sub LimitDate {
my $self = shift;
my %args = (
- FIELD => undef,
- VALUE => undef,
- OPERATOR => undef,
+ FIELD => undef,
+ VALUE => undef,
+ OPERATOR => undef,
- @_);
+ @_
+ );
#Set the description if we didn't get handed it above
- unless ($args{'DESCRIPTION'} ) {
- $args{'DESCRIPTION'} = $args{'FIELD'} . " " .$args{'OPERATOR'}. " ". $args{'VALUE'} . " GMT"
+ unless ( $args{'DESCRIPTION'} ) {
+ $args{'DESCRIPTION'} =
+ $args{'FIELD'} . " "
+ . $args{'OPERATOR'} . " "
+ . $args{'VALUE'} . " GMT";
}
- $self->Limit (%args);
+ $self->Limit(%args);
}
# }}}
-
-
-
sub LimitCreated {
my $self = shift;
- $self->LimitDate( FIELD => 'Created', @_);
+ $self->LimitDate( FIELD => 'Created', @_ );
}
+
sub LimitDue {
my $self = shift;
- $self->LimitDate( FIELD => 'Due', @_);
+ $self->LimitDate( FIELD => 'Due', @_ );
}
+
sub LimitStarts {
my $self = shift;
- $self->LimitDate( FIELD => 'Starts', @_);
+ $self->LimitDate( FIELD => 'Starts', @_ );
}
+
sub LimitStarted {
my $self = shift;
- $self->LimitDate( FIELD => 'Started', @_);
+ $self->LimitDate( FIELD => 'Started', @_ );
}
+
sub LimitResolved {
my $self = shift;
- $self->LimitDate( FIELD => 'Resolved', @_);
+ $self->LimitDate( FIELD => 'Resolved', @_ );
}
+
sub LimitTold {
my $self = shift;
- $self->LimitDate( FIELD => 'Told', @_);
+ $self->LimitDate( FIELD => 'Told', @_ );
}
+
sub LimitLastUpdated {
my $self = shift;
- $self->LimitDate( FIELD => 'LastUpdated', @_);
+ $self->LimitDate( FIELD => 'LastUpdated', @_ );
}
+
#
# {{{ sub LimitTransactionDate
@@ -1725,21 +2097,25 @@ VALUE is a date and time in ISO format in GMT
sub LimitTransactionDate {
my $self = shift;
my %args = (
- FIELD => 'TransactionDate',
- VALUE => undef,
- OPERATOR => undef,
+ FIELD => 'TransactionDate',
+ VALUE => undef,
+ OPERATOR => undef,
- @_);
+ @_
+ );
# <20021217042756.GK28744@pallas.fsck.com>
# "Kill It" - Jesse.
#Set the description if we didn't get handed it above
- unless ($args{'DESCRIPTION'} ) {
- $args{'DESCRIPTION'} = $args{'FIELD'} . " " .$args{'OPERATOR'}. " ". $args{'VALUE'} . " GMT"
+ unless ( $args{'DESCRIPTION'} ) {
+ $args{'DESCRIPTION'} =
+ $args{'FIELD'} . " "
+ . $args{'OPERATOR'} . " "
+ . $args{'VALUE'} . " GMT";
}
- $self->Limit (%args);
+ $self->Limit(%args);
}
@@ -1756,8 +2132,7 @@ Takes a paramhash of key/value pairs with the following keys:
=over 4
-=item CUSTOMFIELD - CustomField name or id. If a name is passed, an additional
-parameter QUEUE may also be passed to distinguish the custom field.
+=item CUSTOMFIELD - CustomField name or id. If a name is passed, an additional parameter QUEUE may also be passed to distinguish the custom field.
=item OPERATOR - The usual Limit operators
@@ -1769,57 +2144,67 @@ parameter QUEUE may also be passed to distinguish the custom field.
sub LimitCustomField {
my $self = shift;
- my %args = ( VALUE => undef,
- CUSTOMFIELD => undef,
- OPERATOR => '=',
- DESCRIPTION => undef,
- FIELD => 'CustomFieldValue',
- QUOTEVALUE => 1,
- @_ );
+ my %args = (
+ VALUE => undef,
+ CUSTOMFIELD => undef,
+ OPERATOR => '=',
+ DESCRIPTION => undef,
+ FIELD => 'CustomFieldValue',
+ QUOTEVALUE => 1,
+ @_
+ );
my $CF = RT::CustomField->new( $self->CurrentUser );
- if ( $args{CUSTOMFIELD} =~ /^\d+$/) {
- $CF->Load( $args{CUSTOMFIELD} );
+ if ( $args{CUSTOMFIELD} =~ /^\d+$/ ) {
+ $CF->Load( $args{CUSTOMFIELD} );
}
else {
- $CF->LoadByNameAndQueue( Name => $args{CUSTOMFIELD}, Queue => $args{QUEUE} );
- $args{CUSTOMFIELD} = $CF->Id;
+ $CF->LoadByNameAndQueue(
+ Name => $args{CUSTOMFIELD},
+ Queue => $args{QUEUE}
+ );
+ $args{CUSTOMFIELD} = $CF->Id;
}
#If we are looking to compare with a null value.
if ( $args{'OPERATOR'} =~ /^is$/i ) {
- $args{'DESCRIPTION'} ||= $self->loc("Custom field [_1] has no value.", $CF->Name);
+ $args{'DESCRIPTION'} ||=
+ $self->loc( "Custom field [_1] has no value.", $CF->Name );
}
elsif ( $args{'OPERATOR'} =~ /^is not$/i ) {
- $args{'DESCRIPTION'} ||= $self->loc("Custom field [_1] has a value.", $CF->Name);
+ $args{'DESCRIPTION'} ||=
+ $self->loc( "Custom field [_1] has a value.", $CF->Name );
}
# if we're not looking to compare with a null value
else {
- $args{'DESCRIPTION'} ||= $self->loc("Custom field [_1] [_2] [_3]", $CF->Name , $args{OPERATOR} , $args{VALUE});
+ $args{'DESCRIPTION'} ||= $self->loc( "Custom field [_1] [_2] [_3]",
+ $CF->Name, $args{OPERATOR}, $args{VALUE} );
}
my $q = "";
- if ($CF->Queue) {
- my $qo = new RT::Queue( $self->CurrentUser );
- $qo->load( $CF->Queue );
- $q = $qo->Name;
+ if ( $CF->Queue ) {
+ my $qo = new RT::Queue( $self->CurrentUser );
+ $qo->load( $CF->Queue );
+ $q = $qo->Name;
}
my @rest;
@rest = ( ENTRYAGGREGATOR => 'AND' )
- if ($CF->Type eq 'SelectMultiple');
-
- $self->Limit( VALUE => $args{VALUE},
- FIELD => "CF.".( $q
- ? $q . ".{" . $CF->Name . "}"
- : $CF->Name
- ),
- OPERATOR => $args{OPERATOR},
- CUSTOMFIELD => 1,
- @rest,
- );
+ if ( $CF->Type eq 'SelectMultiple' );
+ $self->Limit(
+ VALUE => $args{VALUE},
+ FIELD => "CF."
+ . (
+ $q
+ ? $q . ".{" . $CF->Name . "}"
+ : $CF->Name
+ ),
+ OPERATOR => $args{OPERATOR},
+ CUSTOMFIELD => 1,
+ @rest,
+ );
$self->{'RecalcTicketLimits'} = 1;
}
@@ -1827,7 +2212,6 @@ sub LimitCustomField {
# }}}
# }}}
-
# {{{ sub _NextIndex
=head2 _NextIndex
@@ -1838,8 +2222,9 @@ Keep track of the counter for the array of restrictions
sub _NextIndex {
my $self = shift;
- return ($self->{'restriction_index'}++);
+ return ( $self->{'restriction_index'}++ );
}
+
# }}}
# }}}
@@ -1847,14 +2232,14 @@ sub _NextIndex {
# {{{ Core bits to make this a DBIx::SearchBuilder object
# {{{ sub _Init
-sub _Init {
+sub _Init {
my $self = shift;
- $self->{'table'} = "Tickets";
- $self->{'RecalcTicketLimits'} = 1;
+ $self->{'table'} = "Tickets";
+ $self->{'RecalcTicketLimits'} = 1;
$self->{'looking_at_effective_id'} = 0;
- $self->{'looking_at_type'} = 0;
- $self->{'restriction_index'} =1;
- $self->{'primary_key'} = "id";
+ $self->{'looking_at_type'} = 0;
+ $self->{'restriction_index'} = 1;
+ $self->{'primary_key'} = "id";
delete $self->{'items_array'};
delete $self->{'item_map'};
delete $self->{'columns_to_display'};
@@ -1863,24 +2248,26 @@ sub _Init {
$self->_InitSQL;
}
+
# }}}
# {{{ sub Count
sub Count {
- my $self = shift;
- $self->_ProcessRestrictions() if ($self->{'RecalcTicketLimits'} == 1 );
- return($self->SUPER::Count());
+ my $self = shift;
+ $self->_ProcessRestrictions() if ( $self->{'RecalcTicketLimits'} == 1 );
+ return ( $self->SUPER::Count() );
}
+
# }}}
# {{{ sub CountAll
sub CountAll {
- my $self = shift;
- $self->_ProcessRestrictions() if ($self->{'RecalcTicketLimits'} == 1 );
- return($self->SUPER::CountAll());
+ my $self = shift;
+ $self->_ProcessRestrictions() if ( $self->{'RecalcTicketLimits'} == 1 );
+ return ( $self->SUPER::CountAll() );
}
-# }}}
+# }}}
# {{{ sub ItemsArrayRef
@@ -1899,29 +2286,27 @@ sub ItemsArrayRef {
my $placeholder = $self->_ItemsCounter;
$self->GotoFirstItem();
while ( my $item = $self->Next ) {
- push ( @{ $self->{'items_array'} }, $item );
+ push( @{ $self->{'items_array'} }, $item );
}
$self->GotoItem($placeholder);
- $self->{'items_array'} = $self->ItemsOrderBy($self->{'items_array'});
+ $self->{'items_array'} = $self->ItemsOrderBy( $self->{'items_array'} );
}
return ( $self->{'items_array'} );
}
+
# }}}
# {{{ sub Next
sub Next {
- my $self = shift;
-
- $self->_ProcessRestrictions() if ($self->{'RecalcTicketLimits'} == 1 );
+ my $self = shift;
- my $Ticket = $self->SUPER::Next();
- if ((defined($Ticket)) and (ref($Ticket))) {
+ $self->_ProcessRestrictions() if ( $self->{'RecalcTicketLimits'} == 1 );
- #Make sure we _never_ show deleted tickets
- #TODO we should be doing this in the where clause.
- #but you can't do multiple clauses on the same field just yet :/
+ my $Ticket = $self->SUPER::Next();
+ if ( ( defined($Ticket) ) and ( ref($Ticket) ) ) {
- if ($Ticket->__Value('Status') eq 'deleted') {
+ if ( $Ticket->__Value('Status') eq 'deleted' &&
+ !$self->{'allow_deleted_search'} ) {
return($self->Next());
}
# Since Ticket could be granted with more rights instead
@@ -1933,17 +2318,33 @@ sub Next {
return($Ticket);
}
- #If the user doesn't have the right to show this ticket
- else {
- return($self->Next());
- }
- }
- #if there never was any ticket
- else {
- return(undef);
- }
+ if ( $Ticket->__Value('Status') eq 'deleted' ) {
+ return ( $self->Next() );
+ }
+
+ # Since Ticket could be granted with more rights instead
+ # of being revoked, it's ok if queue rights allow
+ # ShowTicket. It seems need another query, but we have
+ # rights cache in Principal::HasRight.
+ elsif ($Ticket->QueueObj->CurrentUserHasRight('ShowTicket')
+ || $Ticket->CurrentUserHasRight('ShowTicket') )
+ {
+ return ($Ticket);
+ }
+
+ #If the user doesn't have the right to show this ticket
+ else {
+ return ( $self->Next() );
+ }
+ }
+
+ #if there never was any ticket
+ else {
+ return (undef);
+ }
}
+
# }}}
# }}}
@@ -1972,16 +2373,17 @@ is a description of the purpose of that TicketRestriction
=cut
-sub DescribeRestrictions {
+sub DescribeRestrictions {
my $self = shift;
- my ($row, %listing);
+ my ( $row, %listing );
- foreach $row (keys %{$self->{'TicketRestrictions'}}) {
- $listing{$row} = $self->{'TicketRestrictions'}{$row}{'DESCRIPTION'};
+ foreach $row ( keys %{ $self->{'TicketRestrictions'} } ) {
+ $listing{$row} = $self->{'TicketRestrictions'}{$row}{'DESCRIPTION'};
}
return (%listing);
}
+
# }}}
# {{{ sub RestrictionValues
@@ -1994,14 +2396,13 @@ to.
=cut
sub RestrictionValues {
- my $self = shift;
+ my $self = shift;
my $field = shift;
- map $self->{'TicketRestrictions'}{$_}{'VALUE'},
- grep {
- $self->{'TicketRestrictions'}{$_}{'FIELD'} eq $field
- && $self->{'TicketRestrictions'}{$_}{'OPERATOR'} eq "="
- }
- keys %{$self->{'TicketRestrictions'}};
+ map $self->{'TicketRestrictions'}{$_}{'VALUE'}, grep {
+ $self->{'TicketRestrictions'}{$_}{'FIELD'} eq $field
+ && $self->{'TicketRestrictions'}{$_}{'OPERATOR'} eq "="
+ }
+ keys %{ $self->{'TicketRestrictions'} };
}
# }}}
@@ -2018,8 +2419,8 @@ sub ClearRestrictions {
my $self = shift;
delete $self->{'TicketRestrictions'};
$self->{'looking_at_effective_id'} = 0;
- $self->{'looking_at_type'} = 0;
- $self->{'RecalcTicketLimits'} =1;
+ $self->{'looking_at_type'} = 0;
+ $self->{'RecalcTicketLimits'} = 1;
}
# }}}
@@ -2033,13 +2434,13 @@ Removes that restriction from the session's limits.
=cut
-
sub DeleteRestriction {
my $self = shift;
- my $row = shift;
+ my $row = shift;
delete $self->{'TicketRestrictions'}{$row};
$self->{'RecalcTicketLimits'} = 1;
+
#make the underlying easysearch object forget all its preconceptions
}
@@ -2050,89 +2451,93 @@ sub DeleteRestriction {
# Convert a set of oldstyle SB Restrictions to Clauses for RQL
sub _RestrictionsToClauses {
- my $self = shift;
-
- my $row;
- my %clause;
- foreach $row (keys %{$self->{'TicketRestrictions'}}) {
- my $restriction = $self->{'TicketRestrictions'}{$row};
- #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.
-
- # So, we want to group things into Subclauses, convert them to
- # SQL, and then join them with the appropriate DefaultEA.
- # Then join each subclause group with AND.
-
- my $field = $restriction->{'FIELD'};
- my $realfield = $field; # CustomFields fake up a fieldname, so
- # we need to figure that out
-
- # One special case
- # Rewrite LinkedTo meta field to the real field
- if ($field =~ /LinkedTo/) {
- $realfield = $field = $restriction->{'TYPE'};
- }
+ my $self = shift;
- # Two special case
- # CustomFields have a different real field
- if ($field =~ /^CF\./) {
- $realfield = "CF"
- }
+ my $row;
+ my %clause;
+ foreach $row ( keys %{ $self->{'TicketRestrictions'} } ) {
+ my $restriction = $self->{'TicketRestrictions'}{$row};
- die "I don't know about $field yet"
- unless (exists $FIELDS{$realfield} or $restriction->{CUSTOMFIELD});
-
- my $type = $FIELDS{$realfield}->[0];
- my $op = $restriction->{'OPERATOR'};
-
- my $value = ( grep { defined }
- map { $restriction->{$_} } qw(VALUE TICKET BASE TARGET))[0];
-
- # this performs the moral equivalent of defined or/dor/C<//>,
- # without the short circuiting.You need to use a 'defined or'
- # type thing instead of just checking for truth values, because
- # VALUE could be 0.(i.e. "false")
-
- # You could also use this, but I find it less aesthetic:
- # (although it does short circuit)
- #( defined $restriction->{'VALUE'}? $restriction->{VALUE} :
- # defined $restriction->{'TICKET'} ?
- # $restriction->{TICKET} :
- # defined $restriction->{'BASE'} ?
- # $restriction->{BASE} :
- # defined $restriction->{'TARGET'} ?
- # $restriction->{TARGET} )
-
- my $ea = $restriction->{ENTRYAGGREGATOR} || $DefaultEA{$type} || "AND";
- if ( ref $ea ) {
- die "Invalid operator $op for $field ($type)"
- unless exists $ea->{$op};
- $ea = $ea->{$op};
- }
+ #use Data::Dumper;
+ #print Dumper($restriction),"\n";
- # Each CustomField should be put into a different Clause so they
- # are ANDed together.
- if ($restriction->{CUSTOMFIELD}) {
- $realfield = $field;
- }
+ # 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.
+ # Then join each subclause group with AND.
+
+ my $field = $restriction->{'FIELD'};
+ my $realfield = $field; # CustomFields fake up a fieldname, so
+ # we need to figure that out
+
+ # One special case
+ # Rewrite LinkedTo meta field to the real field
+ if ( $field =~ /LinkedTo/ ) {
+ $realfield = $field = $restriction->{'TYPE'};
+ }
- exists $clause{$realfield} or $clause{$realfield} = [];
- # Escape Quotes
- $field =~ s!(['"])!\\$1!g;
- $value =~ s!(['"])!\\$1!g;
- my $data = [ $ea, $type, $field, $op, $value ];
+ # Two special case
+ # Handle subkey fields with a different real field
+ if ( $field =~ /^(\w+)\./ ) {
+ $realfield = $1;
+ }
+
+ die "I don't know about $field yet"
+ unless ( exists $FIELDS{$realfield} or $restriction->{CUSTOMFIELD} );
+
+ my $type = $FIELDS{$realfield}->[0];
+ my $op = $restriction->{'OPERATOR'};
+
+ my $value = (
+ grep { defined }
+ map { $restriction->{$_} } qw(VALUE TICKET BASE TARGET)
+ )[0];
+
+ # this performs the moral equivalent of defined or/dor/C<//>,
+ # without the short circuiting.You need to use a 'defined or'
+ # type thing instead of just checking for truth values, because
+ # VALUE could be 0.(i.e. "false")
+
+ # You could also use this, but I find it less aesthetic:
+ # (although it does short circuit)
+ #( defined $restriction->{'VALUE'}? $restriction->{VALUE} :
+ # defined $restriction->{'TICKET'} ?
+ # $restriction->{TICKET} :
+ # defined $restriction->{'BASE'} ?
+ # $restriction->{BASE} :
+ # defined $restriction->{'TARGET'} ?
+ # $restriction->{TARGET} )
+
+ my $ea = $restriction->{ENTRYAGGREGATOR} || $DefaultEA{$type} || "AND";
+ if ( ref $ea ) {
+ die "Invalid operator $op for $field ($type)"
+ unless exists $ea->{$op};
+ $ea = $ea->{$op};
+ }
+
+ # Each CustomField should be put into a different Clause so they
+ # are ANDed together.
+ if ( $restriction->{CUSTOMFIELD} ) {
+ $realfield = $field;
+ }
+
+ exists $clause{$realfield} or $clause{$realfield} = [];
- # here is where we store extra data, say if it's a keyword or
- # something. (I.e. "TYPE SPECIFIC STUFF")
+ # Escape Quotes
+ $field =~ s!(['"])!\\$1!g;
+ $value =~ s!(['"])!\\$1!g;
+ my $data = [ $ea, $type, $field, $op, $value ];
- #print Dumper($data);
- push @{$clause{$realfield}}, $data;
- }
- return \%clause;
+ # here is where we store extra data, say if it's a keyword or
+ # something. (I.e. "TYPE SPECIFIC STUFF")
+
+ #print Dumper($data);
+ push @{ $clause{$realfield} }, $data;
+ }
+ return \%clause;
}
# }}}
@@ -2148,29 +2553,30 @@ sub _RestrictionsToClauses {
sub _ProcessRestrictions {
my $self = shift;
-
+
#Blow away ticket aliases since we'll need to regenerate them for
#a new search
delete $self->{'TicketAliases'};
- delete $self->{'items_array'};
+ delete $self->{'items_array'};
delete $self->{'item_map'};
delete $self->{'raw_rows'};
delete $self->{'rows'};
delete $self->{'count_all'};
-
- my $sql = $self->{_sql_query}; # Violating the _SQL namespace
- if (!$sql||$self->{'RecalcTicketLimits'}) {
- # "Restrictions to Clauses Branch\n";
- my $clauseRef = eval { $self->_RestrictionsToClauses; };
- if ($@) {
- $RT::Logger->error( "RestrictionsToClauses: " . $@ );
- $self->FromSQL("");
- } else {
- $sql = $self->ClausesToSQL($clauseRef);
- $self->FromSQL($sql);
- }
- }
+ my $sql = $self->Query; # Violating the _SQL namespace
+ if ( !$sql || $self->{'RecalcTicketLimits'} ) {
+
+ # "Restrictions to Clauses Branch\n";
+ my $clauseRef = eval { $self->_RestrictionsToClauses; };
+ if ($@) {
+ $RT::Logger->error( "RestrictionsToClauses: " . $@ );
+ $self->FromSQL("");
+ }
+ else {
+ $sql = $self->ClausesToSQL($clauseRef);
+ $self->FromSQL($sql);
+ }
+ }
$self->{'RecalcTicketLimits'} = 0;
@@ -2186,22 +2592,22 @@ sub _BuildItemMap {
my $self = shift;
my $items = $self->ItemsArrayRef;
- my $prev = 0 ;
+ my $prev = 0;
delete $self->{'item_map'};
- if ($items->[0]) {
+ if ( $items->[0] ) {
$self->{'item_map'}->{'first'} = $items->[0]->EffectiveId;
- while (my $item = shift @$items ) {
+ while ( my $item = shift @$items ) {
my $id = $item->EffectiveId;
$self->{'item_map'}->{$id}->{'defined'} = 1;
- $self->{'item_map'}->{$id}->{prev} = $prev;
- $self->{'item_map'}->{$id}->{next} = $items->[0]->EffectiveId if ($items->[0]);
+ $self->{'item_map'}->{$id}->{prev} = $prev;
+ $self->{'item_map'}->{$id}->{next} = $items->[0]->EffectiveId
+ if ( $items->[0] );
$prev = $id;
}
$self->{'item_map'}->{'last'} = $prev;
}
-}
-
+}
=head2 ItemMap
@@ -2216,15 +2622,14 @@ $ItemMap->{$id}->{next} = the ticket id found after $id
sub ItemMap {
my $self = shift;
- $self->_BuildItemMap() unless ($self->{'items_array'} and $self->{'item_map'});
- return ($self->{'item_map'});
+ $self->_BuildItemMap()
+ unless ( $self->{'items_array'} and $self->{'item_map'} );
+ return ( $self->{'item_map'} );
}
-
-
-
=cut
+
}
@@ -2239,12 +2644,30 @@ You don't want to serialize a big tickets object, as the {items} hash will be in
=cut
-
sub PrepForSerialization {
my $self = shift;
delete $self->{'items'};
$self->RedoSearch();
}
+
+=head1 FLAGS
+
+RT::Tickets supports several flags which alter search behavior:
+
+
+allow_deleted_search (Otherwise never show deleted tickets in search results)
+looking_at_type (otherwise limit to type=ticket)
+
+These flags are set by calling
+
+$tickets->{'flagname'} = 1;
+
+BUG: There should be an API for this
+
+=cut
+
1;
+
+
diff --git a/rt/lib/RT/Tickets_Overlay_SQL.pm b/rt/lib/RT/Tickets_Overlay_SQL.pm
index a873af2..6773917 100644
--- a/rt/lib/RT/Tickets_Overlay_SQL.pm
+++ b/rt/lib/RT/Tickets_Overlay_SQL.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,12 +42,12 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+package RT::Tickets;
+
use strict;
use warnings;
-use RT::Tickets;
-
# Import configuration data from the lexcial scope of __PACKAGE__ (or
# at least where those two Subroutines are defined.)
@@ -73,7 +73,7 @@ sub _InitSQL {
$self->{'_sql_linkalias'} = undef;
$self->{'_sql_transalias'} = undef;
$self->{'_sql_trattachalias'} = undef;
- $self->{'_sql_keywordalias'} = undef;
+ $self->{'_sql_object_cf_alias'} = undef;
$self->{'_sql_depth'} = 0;
$self->{'_sql_localdepth'} = 0;
$self->{'_sql_query'} = '';
@@ -149,15 +149,18 @@ use Regexp::Common qw /delimited/;
use constant VALUE => 1;
use constant AGGREG => 2;
use constant OP => 4;
-use constant PAREN => 8;
-use constant KEYWORD => 16;
-my @tokens = qw[VALUE AGGREG OP PAREN KEYWORD];
+use constant OPEN_PAREN => 8;
+use constant CLOSE_PAREN => 16;
+use constant KEYWORD => 32;
+my @tokens = qw[VALUE AGGREG OP OPEN_PAREN CLOSE_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_delim = qr[$RE{delimited}{-delim=>qq{\'\"}}];
+my $re_value = qr[$re_delim|\d+|NULL];
+my $re_keyword = qr[$re_delim|(?:\{|\}|\w|\.)+];
my $re_op = qr[=|!=|>=|<=|>|<|(?i:IS NOT)|(?i:IS)|(?i:NOT LIKE)|(?i:LIKE)]; # long to short
-my $re_paren = qr'\(|\)';
+my $re_open_paren = qr'\(';
+my $re_close_paren = qr'\)';
sub _close_bundle
{
@@ -193,7 +196,7 @@ sub _close_bundle
sub _parser {
my ($self,$string) = @_;
- my $want = KEYWORD | PAREN;
+ my $want = KEYWORD | OPEN_PAREN;
my $last = undef;
my $depth = 0;
@@ -214,17 +217,19 @@ sub _parser {
|$re_op
|$re_keyword
|$re_value
- |$re_paren
- )/igx ) {
+ |$re_open_paren
+ |$re_close_paren
+ )/iogx ) {
my $val = $1;
my $current = 0;
# Highest priority is last
- $current = OP if $val =~ /^$re_op$/io;
- $current = VALUE if $val =~ /^$re_value$/io;
- $current = KEYWORD if $val =~ /^$re_keyword$/io && ($want & KEYWORD);
- $current = AGGREG if $val =~ /^$re_aggreg$/io;
- $current = PAREN if $val =~ /^$re_paren$/io;
+ $current = OP if ($want & OP) && $val =~ /^$re_op$/io;
+ $current = VALUE if ($want & VALUE) && $val =~ /^$re_value$/io;
+ $current = KEYWORD if ($want & KEYWORD) && $val =~ /^$re_keyword$/io;
+ $current = AGGREG if ($want & AGGREG) && $val =~ /^$re_aggreg$/io;
+ $current = OPEN_PAREN if ($want & OPEN_PAREN) && $val =~ /^$re_open_paren$/io;
+ $current = CLOSE_PAREN if ($want & CLOSE_PAREN) && $val =~ /^$re_close_paren$/io;
unless ($current && $want & $current) {
@@ -238,24 +243,23 @@ sub _parser {
#$RT::Logger->debug("We've just found a '$current' called '$val'");
# Parens are highest priority
- if ($current & PAREN) {
- if ($val eq "(") {
- $self->_close_bundle(@bundle); @bundle = ();
- $depth++;
- $self->_OpenParen;
+ if ($current & OPEN_PAREN) {
+ $self->_close_bundle(@bundle); @bundle = ();
+ $depth++;
+ $self->_OpenParen;
- } else {
- $self->_close_bundle(@bundle); @bundle = ();
- $depth--;
- $self->_CloseParen;
- }
-
- $want = KEYWORD | PAREN | AGGREG;
+ $want = KEYWORD | OPEN_PAREN;
}
+ elsif ( $current & CLOSE_PAREN ) {
+ $self->_close_bundle(@bundle); @bundle = ();
+ $depth--;
+ $self->_CloseParen;
+ $want = CLOSE_PAREN | AGGREG;
+ }
elsif ( $current & AGGREG ) {
$ea = $val;
- $want = KEYWORD | PAREN;
+ $want = KEYWORD | OPEN_PAREN;
}
elsif ( $current & KEYWORD ) {
$key = $val;
@@ -270,17 +274,17 @@ sub _parser {
# Remove surrounding quotes from $key, $val
# (in future, simplify as for($key,$val) { action on $_ })
- if ($key =~ /$RE{delimited}{-delim=>qq{\'\"}}/) {
+ if ($key =~ /$re_delim/o) {
substr($key,0,1) = "";
substr($key,-1,1) = "";
}
- if ($val =~ /$RE{delimited}{-delim=>qq{\'\"}}/) {
+ if ($val =~ /$re_delim/o) {
substr($val,0,1) = "";
substr($val,-1,1) = "";
}
# Unescape escaped characters
- $key =~ s!\\(.)!$1!g;
- $val =~ s!\\(.)!$1!g;
+ $key =~ s!\\(.)!$1!g;
+ $val =~ s!\\(.)!$1!g;
# print "$ea Key=[$key] op=[$op] val=[$val]\n";
@@ -336,7 +340,7 @@ sub _parser {
($ea,$key,$op,$value) = ("","","","");
- $want = PAREN | AGGREG;
+ $want = CLOSE_PAREN | AGGREG;
} else {
die "I'm lost";
}
@@ -347,10 +351,10 @@ sub _parser {
$self->_close_bundle(@bundle); @bundle = ();
die "Incomplete query"
- unless (($want | PAREN) || ($want | KEYWORD));
+ unless (($want | CLOSE_PAREN) || ($want | KEYWORD));
die "Incomplete Query"
- unless ($last && ($last | PAREN) || ($last || VALUE));
+ unless ($last && ($last | CLOSE_PAREN) || ($last || VALUE));
# This will never happen, because the parser will complain
die "Mismatched parentheses"
@@ -431,14 +435,13 @@ $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;
}
-
ok (eq_array(\@ids, \@expectedids), "returned expected tickets");
$query = ("id = $ids[0] OR MemberOf = $ids[0]");
@@ -476,7 +479,7 @@ sub FromSQL {
$self->{_sql_query} = $query;
eval { $self->_parser( $query ); };
if ($@) {
- $RT::Logger->error( $@ );
+ $RT::Logger->error( "Query error in <<$query>>:\n$@" );
return(0,$@);
}
# We only want to look at EffectiveId's (mostly) for these searches.
@@ -505,8 +508,12 @@ sub FromSQL {
$self->SUPER::Limit( FIELD => 'Type', OPERATOR => '=', VALUE => 'ticket');
}
- # We never ever want to show deleted tickets
- $self->SUPER::Limit(FIELD => 'Status' , OPERATOR => '!=', VALUE => 'deleted');
+ # We don't want deleted tickets unless 'allow_deleted_search' is set
+ unless( $self->{'allow_deleted_search'} ) {
+ $self->SUPER::Limit(FIELD => 'Status',
+ OPERATOR => '!=',
+ VALUE => 'deleted');
+ }
# set SB's dirty flag
diff --git a/rt/lib/RT/Transaction.pm b/rt/lib/RT/Transaction.pm
index 431d39a..cca2281 100755
--- a/rt/lib/RT/Transaction.pm
+++ b/rt/lib/RT/Transaction.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -67,7 +67,6 @@ RT::Transaction
package RT::Transaction;
use RT::Record;
-use RT::Ticket;
use vars qw( @ISA );
@@ -88,13 +87,16 @@ sub _Init {
Create takes a hash of values and creates a row in the database:
- int(11) 'EffectiveTicket'.
- int(11) 'Ticket'.
+ varchar(64) 'ObjectType'.
+ int(11) 'ObjectId'.
int(11) 'TimeTaken'.
varchar(20) 'Type'.
varchar(40) 'Field'.
varchar(255) 'OldValue'.
varchar(255) 'NewValue'.
+ varchar(255) 'ReferenceType'.
+ int(11) 'OldReference'.
+ int(11) 'NewReference'.
varchar(255) 'Data'.
=cut
@@ -105,24 +107,30 @@ Create takes a hash of values and creates a row in the database:
sub Create {
my $self = shift;
my %args = (
- EffectiveTicket => '0',
- Ticket => '0',
+ ObjectType => '',
+ ObjectId => '0',
TimeTaken => '0',
Type => '',
Field => '',
OldValue => '',
NewValue => '',
+ ReferenceType => '',
+ OldReference => '',
+ NewReference => '',
Data => '',
@_);
$self->SUPER::Create(
- EffectiveTicket => $args{'EffectiveTicket'},
- Ticket => $args{'Ticket'},
+ ObjectType => $args{'ObjectType'},
+ ObjectId => $args{'ObjectId'},
TimeTaken => $args{'TimeTaken'},
Type => $args{'Type'},
Field => $args{'Field'},
OldValue => $args{'OldValue'},
NewValue => $args{'NewValue'},
+ ReferenceType => $args{'ReferenceType'},
+ OldReference => $args{'OldReference'},
+ NewReference => $args{'NewReference'},
Data => $args{'Data'},
);
@@ -139,56 +147,42 @@ Returns the current value of id.
=cut
-=head2 EffectiveTicket
+=head2 ObjectType
-Returns the current value of EffectiveTicket.
-(In the database, EffectiveTicket is stored as int(11).)
+Returns the current value of ObjectType.
+(In the database, ObjectType is stored as varchar(64).)
-=head2 SetEffectiveTicket VALUE
+=head2 SetObjectType VALUE
-Set EffectiveTicket to VALUE.
+Set ObjectType to VALUE.
Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
-(In the database, EffectiveTicket will be stored as a int(11).)
+(In the database, ObjectType will be stored as a varchar(64).)
=cut
-=head2 Ticket
+=head2 ObjectId
-Returns the current value of Ticket.
-(In the database, Ticket is stored as int(11).)
+Returns the current value of ObjectId.
+(In the database, ObjectId is stored as int(11).)
-=head2 SetTicket VALUE
+=head2 SetObjectId VALUE
-Set Ticket to VALUE.
+Set ObjectId to VALUE.
Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
-(In the database, Ticket will be stored as a int(11).)
+(In the database, ObjectId will be stored as a int(11).)
=cut
-=head2 TicketObj
-
-Returns the Ticket Object which has the id returned by Ticket
-
-
-=cut
-
-sub TicketObj {
- my $self = shift;
- my $Ticket = RT::Ticket->new($self->CurrentUser);
- $Ticket->Load($self->__Value('Ticket'));
- return($Ticket);
-}
-
=head2 TimeTaken
Returns the current value of TimeTaken.
@@ -279,6 +273,60 @@ Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
=cut
+=head2 ReferenceType
+
+Returns the current value of ReferenceType.
+(In the database, ReferenceType is stored as varchar(255).)
+
+
+
+=head2 SetReferenceType VALUE
+
+
+Set ReferenceType to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, ReferenceType will be stored as a varchar(255).)
+
+
+=cut
+
+
+=head2 OldReference
+
+Returns the current value of OldReference.
+(In the database, OldReference is stored as int(11).)
+
+
+
+=head2 SetOldReference VALUE
+
+
+Set OldReference to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, OldReference will be stored as a int(11).)
+
+
+=cut
+
+
+=head2 NewReference
+
+Returns the current value of NewReference.
+(In the database, NewReference is stored as int(11).)
+
+
+
+=head2 SetNewReference VALUE
+
+
+Set NewReference to VALUE.
+Returns (1, 'Status message') on success and (0, 'Error Message') on failure.
+(In the database, NewReference will be stored as a int(11).)
+
+
+=cut
+
+
=head2 Data
Returns the current value of Data.
@@ -320,27 +368,33 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
- EffectiveTicket =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
- Ticket =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
+ ObjectType =>
+ {read => 1, write => 1, sql_type => 12, length => 64, is_blob => 0, is_numeric => 0, type => 'varchar(64)', default => ''},
+ ObjectId =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
TimeTaken =>
- {read => 1, write => 1, type => 'int(11)', default => '0'},
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Type =>
- {read => 1, write => 1, type => 'varchar(20)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 20, is_blob => 0, is_numeric => 0, type => 'varchar(20)', default => ''},
Field =>
- {read => 1, write => 1, type => 'varchar(40)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 40, is_blob => 0, is_numeric => 0, type => 'varchar(40)', default => ''},
OldValue =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
NewValue =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
+ ReferenceType =>
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
+ OldReference =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
+ NewReference =>
+ {read => 1, write => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Data =>
- {read => 1, write => 1, type => 'varchar(255)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 255, is_blob => 0, is_numeric => 0, type => 'varchar(255)', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -372,7 +426,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Transaction_Overlay.pm b/rt/lib/RT/Transaction_Overlay.pm
index 17e47cb..b179084 100644
--- a/rt/lib/RT/Transaction_Overlay.pm
+++ b/rt/lib/RT/Transaction_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Transaction - RT\'s transaction object
@@ -70,6 +71,9 @@ ok(require RT::Transaction);
=cut
+
+package RT::Transaction;
+
use strict;
no warnings qw(redefine);
@@ -84,8 +88,9 @@ use RT::Scrips;
Create a new transaction.
-This routine should _never_ be called anything other Than RT::Ticket. It should not be called
-from client code. Ever. Not ever. If you do this, we will hunt you down. and break your kneecaps.
+This routine should _never_ be called by anything other than RT::Ticket.
+It should not be called
+from client code. Ever. Not ever. If you do this, we will hunt you down and break your kneecaps.
Then the unpleasant stuff will start.
TODO: Document what gets passed to this
@@ -97,7 +102,6 @@ sub Create {
my %args = (
id => undef,
TimeTaken => 0,
- Ticket => 0,
Type => 'undefined',
Data => '',
Field => undef,
@@ -106,24 +110,36 @@ sub Create {
MIMEObj => undef,
ActivateScrips => 1,
CommitScrips => 1,
+ ObjectType => 'RT::Ticket',
+ ObjectId => 0,
+ ReferenceType => undef,
+ OldReference => undef,
+ NewReference => undef,
@_
);
+ $args{ObjectId} ||= $args{Ticket};
+
#if we didn't specify a ticket, we need to bail
- unless ( $args{'Ticket'} ) {
- return ( 0, $self->loc( "Transaction->Create couldn't, as you didn't specify a ticket id"));
+ unless ( $args{'ObjectId'} && $args{'ObjectType'}) {
+ return ( 0, $self->loc( "Transaction->Create couldn't, as you didn't specify an object type and id"));
}
#lets create our transaction
- my %params = (Ticket => $args{'Ticket'},
+ my %params = (
Type => $args{'Type'},
Data => $args{'Data'},
Field => $args{'Field'},
OldValue => $args{'OldValue'},
NewValue => $args{'NewValue'},
- Created => $args{'Created'}
+ Created => $args{'Created'},
+ ObjectType => $args{'ObjectType'},
+ ObjectId => $args{'ObjectId'},
+ ReferenceType => $args{'ReferenceType'},
+ OldReference => $args{'OldReference'},
+ NewReference => $args{'NewReference'},
);
# Parameters passed in during an import that we probably don't want to touch, otherwise
@@ -137,20 +153,20 @@ sub Create {
#Provide a way to turn off scrips if we need to
- $RT::Logger->debug('About to think about scrips for transaction' .$self->Id);
- if ( $args{'ActivateScrips'} ) {
+ $RT::Logger->debug('About to think about scrips for transaction #' .$self->Id);
+ if ( $args{'ActivateScrips'} and $args{'ObjectType'} eq 'RT::Ticket' ) {
$self->{'scrips'} = RT::Scrips->new($RT::SystemUser);
- $RT::Logger->debug('About to prepare scrips for transaction' .$self->Id);
+ $RT::Logger->debug('About to prepare scrips for transaction #' .$self->Id);
$self->{'scrips'}->Prepare(
Stage => 'TransactionCreate',
Type => $args{'Type'},
- Ticket => $args{'Ticket'},
+ Ticket => $args{'ObjectId'},
Transaction => $self->id,
);
if ($args{'CommitScrips'} ) {
- $RT::Logger->debug('About to commit scrips for transaction' .$self->Id);
+ $RT::Logger->debug('About to commit scrips for transaction #' .$self->Id);
$self->{'scrips'}->Commit();
}
}
@@ -178,10 +194,34 @@ sub Scrips {
# {{{ sub Delete
+=head2 Delete
+
+Delete this transaction. Currently DOES NOT CHECK ACLS
+
+=cut
+
sub Delete {
my $self = shift;
- return ( 0,
- $self->loc('Deleting this object could break referential integrity') );
+
+
+ $RT::Handle->BeginTransaction();
+
+ my $attachments = $self->Attachments;
+
+ while (my $attachment = $attachments->Next) {
+ my ($id, $msg) = $attachment->Delete();
+ unless ($id) {
+ $RT::Handle->Rollback();
+ return($id, $self->loc("System Error: [_1]", $msg));
+ }
+ }
+ my ($id,$msg) = $self->SUPER::Delete();
+ unless ($id) {
+ $RT::Handle->Rollback();
+ return($id, $self->loc("System Error: [_1]", $msg));
+ }
+ $RT::Handle->Commit();
+ return ($id,$msg);
}
# }}}
@@ -386,7 +426,7 @@ sub Attachments {
}
#if they ain't got rights to see, return an empty object
- else {
+ elsif ($self->__Value('ObjectType') eq "RT::Ticket") {
unless ( $self->CurrentUserHasRight('ShowTicket') ) {
return ( $self->{'attachments'} );
}
@@ -467,7 +507,7 @@ sub Description {
}
#if they ain't got rights to see, don't let em
- else {
+ elsif ($self->__Value('ObjectType') eq "RT::Ticket") {
unless ( $self->CurrentUserHasRight('ShowTicket') ) {
return ($self->loc("Permission Denied") );
}
@@ -493,7 +533,6 @@ Returns a text string which briefly describes this transaction
sub BriefDescription {
my $self = shift;
-
#If it's a comment or a comment email record,
# we need to be extra special careful
if ( $self->__Value('Type') =~ /^Comment/ ) {
@@ -503,42 +542,67 @@ sub BriefDescription {
}
#if they ain't got rights to see, don't let em
- else {
+ elsif ( $self->__Value('ObjectType') eq "RT::Ticket" ) {
unless ( $self->CurrentUserHasRight('ShowTicket') ) {
return ( $self->loc("Permission Denied") );
}
}
- my $type = $self->Type; #cache this, rather than calling it 30 times
+ my $type = $self->Type; #cache this, rather than calling it 30 times
- if ( !defined( $type ) ) {
+ if ( !defined($type) ) {
return $self->loc("No transaction type specified");
}
+ my $obj_type = $self->FriendlyObjectType;
+
if ( $type eq 'Create' ) {
- return ($self->loc("Ticket created"));
+ return ( $self->loc( "[_1] created", $obj_type ) );
}
elsif ( $type =~ /Status/ ) {
if ( $self->Field eq 'Status' ) {
if ( $self->NewValue eq 'deleted' ) {
- return ($self->loc("Ticket deleted"));
+ return ( $self->loc( "[_1] deleted", $obj_type ) );
}
else {
- return ( $self->loc("Status changed from [_1] to [_2]", $self->loc($self->OldValue), $self->loc($self->NewValue) ));
+ return (
+ $self->loc(
+ "Status changed from [_1] to [_2]",
+ "'" . $self->loc( $self->OldValue ) . "'",
+ "'" . $self->loc( $self->NewValue ) . "'"
+ )
+ );
}
}
# Generic:
- my $no_value = $self->loc("(no value)");
- return ( $self->loc( "[_1] changed from [_2] to [_3]", $self->Field , ( $self->OldValue || $no_value ) , $self->NewValue ));
+ my $no_value = $self->loc("(no value)");
+ return (
+ $self->loc(
+ "[_1] changed from [_2] to [_3]",
+ $self->Field,
+ ( $self->OldValue ? "'" . $self->OldValue . "'" : $no_value ),
+ "'" . $self->NewValue . "'"
+ )
+ );
}
- if (my $code = $_BriefDescriptions{$type}) {
+ if ( my $code = $_BriefDescriptions{$type} ) {
return $code->($self);
}
- return $self->loc( "Default: [_1]/[_2] changed from [_3] to [_4]", $type, $self->Field, $self->OldValue, $self->NewValue );
+ return $self->loc(
+ "Default: [_1]/[_2] changed from [_3] to [_4]",
+ $type,
+ $self->Field,
+ (
+ $self->OldValue
+ ? "'" . $self->OldValue . "'"
+ : $self->loc("(no value)")
+ ),
+ "'" . $self->NewValue . "'"
+ );
}
%_BriefDescriptions = (
@@ -600,7 +664,7 @@ sub BriefDescription {
my $self = shift;
my $Old = RT::User->new( $self->CurrentUser );
$Old->Load( $self->OldValue );
- return $self->loc("Stolen from [_1] ", $Old->Name);
+ return $self->loc("Stolen from [_1]", $Old->Name);
},
Give => sub {
my $self = shift;
@@ -702,7 +766,10 @@ sub BriefDescription {
},
Set => sub {
my $self = shift;
- if ( $self->Field eq 'Queue' ) {
+ if ( $self->Field eq 'Password' ) {
+ return $self->loc('Password changed');
+ }
+ elsif ( $self->Field eq 'Queue' ) {
my $q1 = new RT::Queue( $self->CurrentUser );
$q1->Load( $self->OldValue );
my $q2 = new RT::Queue( $self->CurrentUser );
@@ -719,7 +786,7 @@ sub BriefDescription {
return $self->loc( "[_1] changed from [_2] to [_3]", $self->Field, $t2->AsString, $t1->AsString );
}
else {
- return $self->loc( "[_1] changed from [_2] to [_3]", $self->Field, $self->OldValue, $self->NewValue );
+ return $self->loc( "[_1] changed from [_2] to [_3]", $self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'" );
}
},
PurgeTransaction => sub {
@@ -743,6 +810,7 @@ Returns false otherwise
sub IsInbound {
my $self = shift;
+ $self->ObjectType eq 'RT::Ticket' or return undef;
return ( $self->TicketObj->IsRequestor( $self->CreatorObj->PrincipalId ) );
}
@@ -750,23 +818,11 @@ sub IsInbound {
# }}}
-sub _ClassAccessible {
+sub _OverlayAccessible {
{
- id => { read => 1, type => 'int(11)', default => '' },
- EffectiveTicket =>
- { read => 1, write => 1, type => 'int(11)', default => '' },
- Ticket =>
- { read => 1, public => 1, type => 'int(11)', default => '' },
- TimeTaken => { read => 1, type => 'int(11)', default => '' },
- Type => { read => 1, type => 'varchar(20)', default => '' },
- Field => { read => 1, type => 'varchar(40)', default => '' },
- OldValue => { read => 1, type => 'varchar(255)', default => '' },
- NewValue => { read => 1, type => 'varchar(255)', default => '' },
- Data => { read => 1, type => 'varchar(100)', default => '' },
- Creator => { read => 1, auto => 1, type => 'int(11)', default => '' },
- Created =>
- { read => 1, auto => 1, type => 'datetime', default => '' },
+ ObjectType => { public => 1},
+ ObjectId => { public => 1},
}
};
@@ -823,9 +879,16 @@ sub _Value {
}
}
+ # Make sure the user can see the custom field before showing that it changed
+ elsif ( ( $self->__Value('Type') eq 'CustomField' ) && $self->__Value('Field') ) {
+ my $cf = RT::CustomField->new( $self->CurrentUser );
+ $cf->Load( $self->__Value('Field') );
+ return (undef) unless ( $cf->CurrentUserHasRight('SeeCustomField') );
+ }
+
#if they ain't got rights to see, don't let em
- else {
+ elsif ($self->__Value('ObjectType') eq "RT::Ticket") {
unless ( $self->CurrentUserHasRight('ShowTicket') ) {
return (undef);
}
@@ -859,6 +922,150 @@ sub CurrentUserHasRight {
# }}}
+sub Ticket {
+ my $self = shift;
+ return $self->ObjectId;
+}
+
+sub TicketObj {
+ my $self = shift;
+ return $self->Object;
+}
+
+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;
+ }
+ else {
+ 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;
+ }
+ else {
+ return $self->__Value('NewValue');
+ }
+}
+
+sub Object {
+ my $self = shift;
+ my $Object = $self->__Value('ObjectType')->new($self->CurrentUser);
+ $Object->Load($self->__Value('ObjectId'));
+ return($Object);
+}
+
+sub FriendlyObjectType {
+ my $self = shift;
+ my $type = $self->ObjectType or return undef;
+ $type =~ s/^RT:://;
+ return $self->loc($type);
+}
+
+=head2 UpdateCustomFields
+
+ Takes a hash of
+
+ CustomField-<<Id>> => Value
+ or
+
+ Object-RT::Transaction-CustomField-<<Id>> => Value parameters to update
+ this transaction's custom fields
+
+=cut
+
+sub UpdateCustomFields {
+ my $self = shift;
+ my %args = (@_);
+
+ # This method used to have an API that took a hash of a single
+ # value "ARGSRef", which was a reference to a hash of arguments.
+ # This was insane. The next few lines of code preserve that API
+ # while giving us something saner.
+
+
+ # TODO: 3.6: DEPRECATE OLD API
+
+ my $args;
+
+ if ($args{'ARGSRef'}) {
+ $args = $args{ARGSRef};
+ } else {
+ $args = \%args;
+ }
+
+ foreach my $arg ( keys %$args ) {
+ next
+ unless ( $arg =~
+ /^(?:Object-RT::Transaction--)?CustomField-(\d+)/ );
+ next if $arg =~ /-Magic$/;
+ my $cfid = $1;
+ my $values = $args->{$arg};
+ foreach
+ my $value ( UNIVERSAL::isa( $values, 'ARRAY' ) ? @$values : $values )
+ {
+ next unless length($value);
+ $self->_AddCustomFieldValue(
+ Field => $cfid,
+ Value => $value,
+ RecordTransaction => 0,
+ );
+ }
+ }
+}
+
+
+
+=head2 CustomFieldValues
+
+ Do name => id mapping (if needed) before falling back to RT::Record's CustomFieldValues
+
+ See L<RT::Record>
+
+=cut
+
+sub CustomFieldValues {
+ my $self = shift;
+ my $field = shift;
+
+ if ( UNIVERSAL::can( $self->Object, 'QueueObj' ) ) {
+
+ unless ( $field =~ /^\d+$/o ) {
+ my $CFs = RT::CustomFields->new( $self->CurrentUser );
+ $CFs->Limit( FIELD => 'Name', VALUE => $field);
+ $CFs->LimitToLookupType($self->CustomFieldLookupType);
+ $CFs->LimitToGlobalOrObjectId($self->Object->QueueObj->id);
+ $field = $CFs->First->id if $CFs->First;
+ }
+ }
+ return $self->SUPER::CustomFieldValues($field);
+}
+
+# }}}
+
+# {{{ sub CustomFieldLookupType
+
+=head2 CustomFieldLookupType
+
+Returns the RT::Transaction lookup type, which can
+be passed to RT::CustomField->Create() via the 'LookupType' hash key.
+
+=cut
+
+# }}}
+
+sub CustomFieldLookupType {
+ "RT::Queue-RT::Ticket-RT::Transaction";
+}
+
# Transactions don't change. by adding this cache congif directiove, we don't lose pathalogically on long tickets.
sub _CacheConfig {
{
diff --git a/rt/lib/RT/Transactions.pm b/rt/lib/RT/Transactions.pm
index 1e8a97b..351b14c 100755
--- a/rt/lib/RT/Transactions.pm
+++ b/rt/lib/RT/Transactions.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Transactions_Overlay.pm b/rt/lib/RT/Transactions_Overlay.pm
index 62a0727..fe51575 100644
--- a/rt/lib/RT/Transactions_Overlay.pm
+++ b/rt/lib/RT/Transactions_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Transactions - a collection of RT Transaction objects
@@ -65,6 +66,9 @@ ok (require RT::Transactions);
=cut
+
+package RT::Transactions;
+
use strict;
no warnings qw(redefine);
@@ -85,6 +89,72 @@ sub _Init {
}
# }}}
+=head2 Limit
+
+A wrapper around SUPER::Limit to catch migration issues
+
+=cut
+
+sub Limit {
+ my $self = shift;
+ my %args = (@_);
+
+ if ($args{'FIELD'} eq 'Ticket') {
+ Carp::cluck("Historical code calling RT::Transactions::Limit with a 'Ticket'. This deprecated API will be deleted in 3.6");
+ $self->SUPER::Limit(FIELD => 'ObjectType', OPERATOR => '=', VALUE =>'RT::Ticket');
+ $args{'FIELD'} = 'ObjectId';
+ $self->SUPER::Limit(%args);
+
+ } else {
+
+ $self->SUPER::Limit(%args);
+ }
+
+
+}
+
+
+
+=head2 LimitToTicket TICKETID
+
+Find only transactions for the ticket whose id is TICKETID.
+
+This includes tickets merged into TICKETID.
+
+Repeated calls to this method will intelligently limit down to that set of tickets, joined with an OR
+
+
+=cut
+
+
+sub LimitToTicket {
+ my $self = shift;
+ my $tid = shift;
+
+ unless ( $self->{'tickets_table'} ) {
+ $self->{'tickets_table'} ||= $self->NewAlias('Tickets');
+ $self->Join(
+ ALIAS1 => 'main',
+ FIELD1 => 'ObjectId',
+ ALIAS2 => $self->{'tickets_table'},
+ FIELD2 => 'id'
+ );
+ $self->Limit(
+ FIELD => 'ObjectType',
+ VALUE => 'RT::Ticket',
+ );
+ }
+ $self->Limit(
+ ALIAS => $self->{tickets_table},
+ FIELD => 'EffectiveId',
+ OPERATOR => '=',
+ ENTRYAGGREGATOR => 'OR',
+ VALUE => $tid,
+ );
+
+}
+
+
# {{{ sub Next
sub Next {
my $self = shift;
diff --git a/rt/lib/RT/URI.pm b/rt/lib/RT/URI.pm
index b047044..fdbe63b 100644
--- a/rt/lib/RT/URI.pm
+++ b/rt/lib/RT/URI.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::URI;;
use strict;
diff --git a/rt/lib/RT/URI/base.pm b/rt/lib/RT/URI/base.pm
index e50f640..56bfef3 100644
--- a/rt/lib/RT/URI/base.pm
+++ b/rt/lib/RT/URI/base.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::URI::base;
use strict;
diff --git a/rt/lib/RT/URI/fsck_com_rt.pm b/rt/lib/RT/URI/fsck_com_rt.pm
index cfe77cd..ba98b1d 100644
--- a/rt/lib/RT/URI/fsck_com_rt.pm
+++ b/rt/lib/RT/URI/fsck_com_rt.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
package RT::URI::fsck_com_rt;
use RT::Ticket;
@@ -75,7 +75,7 @@ ok (UNIVERSAL::isa($uri,RT::URI::fsck_com_rt), "It's an RT::URI::fsck_com_rt");
ok ($uri->isa('RT::URI::base'), "It's an RT::URI::base");
ok ($uri->isa('RT::Base'), "It's an RT::Base");
-is ($uri->LocalURIPrefix , 'fsck.com-rt://example.com');
+is ($uri->LocalURIPrefix , 'fsck.com-rt://'.$RT::Organization);
=end testing
diff --git a/rt/lib/RT/URI/t.pm b/rt/lib/RT/URI/t.pm
new file mode 100644
index 0000000..2f95b2d
--- /dev/null
+++ b/rt/lib/RT/URI/t.pm
@@ -0,0 +1,83 @@
+# BEGIN LICENSE BLOCK
+#
+# Copyright (c) 1996-2003 Jesse Vincent <jesse@bestpractical.com>
+#
+# (Except where explictly superceded by other copyright notices)
+#
+# 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.
+#
+# Unless otherwise specified, all modifications, corrections or
+# extensions to this work which alter its source code become the
+# property of Best Practical Solutions, LLC when submitted for
+# inclusion in the work.
+#
+#
+# END LICENSE BLOCK
+package RT::URI::t;
+
+use RT::Ticket;
+use RT::URI::base;
+
+use strict;
+use vars qw(@ISA);
+@ISA = qw/RT::URI::fsck_com_rt/;
+
+my $scheme = "t";
+
+=head2 ParseURI URI
+
+When handed an t: URI, figures out if it is an RT ticket. This is an
+alternate short form of specifying a full ticket URI.
+
+=begin testing
+
+use_ok("RT::URI::t");
+my $uri = RT::URI::t->new($RT::SystemUser);
+ok(ref($uri), "URI object exists");
+
+my $uristr = "t:1";
+$uri->ParseURI($uristr);
+is(ref($uri->Object), "RT::Ticket", "Object loaded is a ticket");
+is($uri->Object->Id, 1, "Object loaded has correct ID");
+is($uri->URI, 'fsck.com-rt://'.$RT::Organization.'/ticket/1',
+ "URI object has correct URI string");
+
+=end testing
+
+=cut
+
+sub ParseURI {
+ my $self = shift;
+ my $uri = shift;
+
+ # "t:<articlenum>"
+ # Pass this off to fsck_com_rt, which is equipped to deal with
+ # tickets after stripping off the t: prefix.
+
+ if ($uri =~ /^$scheme:(\d+)/) {
+ return $self->SUPER::ParseURI($1);
+ } else {
+ $self->{'uri'} = $uri;
+ return undef;
+ }
+}
+
+=head2 Scheme
+
+Return the URI scheme
+
+=cut
+
+sub Scheme {
+ return $scheme;
+}
+
+1;
diff --git a/rt/lib/RT/User.pm b/rt/lib/RT/User.pm
index 10e7e84..18edfd4 100755
--- a/rt/lib/RT/User.pm
+++ b/rt/lib/RT/User.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -764,73 +764,73 @@ sub _CoreAccessible {
{
id =>
- {read => 1, type => 'int(11)', default => ''},
+ {read => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => ''},
Name =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Password =>
- {read => 1, write => 1, type => 'varchar(40)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 40, is_blob => 0, is_numeric => 0, type => 'varchar(40)', default => ''},
Comments =>
- {read => 1, write => 1, type => 'blob', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'blob', default => ''},
Signature =>
- {read => 1, write => 1, type => 'blob', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'blob', default => ''},
EmailAddress =>
- {read => 1, write => 1, type => 'varchar(120)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 120, is_blob => 0, is_numeric => 0, type => 'varchar(120)', default => ''},
FreeformContactInfo =>
- {read => 1, write => 1, type => 'blob', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'blob', default => ''},
Organization =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
RealName =>
- {read => 1, write => 1, type => 'varchar(120)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 120, is_blob => 0, is_numeric => 0, type => 'varchar(120)', default => ''},
NickName =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
Lang =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
EmailEncoding =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
WebEncoding =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
ExternalContactInfoId =>
- {read => 1, write => 1, type => 'varchar(100)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 100, is_blob => 0, is_numeric => 0, type => 'varchar(100)', default => ''},
ContactInfoSystem =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
ExternalAuthId =>
- {read => 1, write => 1, type => 'varchar(100)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 100, is_blob => 0, is_numeric => 0, type => 'varchar(100)', default => ''},
AuthSystem =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
Gecos =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
HomePhone =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
WorkPhone =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
MobilePhone =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
PagerPhone =>
- {read => 1, write => 1, type => 'varchar(30)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 30, is_blob => 0, is_numeric => 0, type => 'varchar(30)', default => ''},
Address1 =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
Address2 =>
- {read => 1, write => 1, type => 'varchar(200)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 200, is_blob => 0, is_numeric => 0, type => 'varchar(200)', default => ''},
City =>
- {read => 1, write => 1, type => 'varchar(100)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 100, is_blob => 0, is_numeric => 0, type => 'varchar(100)', default => ''},
State =>
- {read => 1, write => 1, type => 'varchar(100)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 100, is_blob => 0, is_numeric => 0, type => 'varchar(100)', default => ''},
Zip =>
- {read => 1, write => 1, type => 'varchar(16)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 16, is_blob => 0, is_numeric => 0, type => 'varchar(16)', default => ''},
Country =>
- {read => 1, write => 1, type => 'varchar(50)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 50, is_blob => 0, is_numeric => 0, type => 'varchar(50)', default => ''},
Timezone =>
- {read => 1, write => 1, type => 'varchar(50)', default => ''},
+ {read => 1, write => 1, sql_type => 12, length => 50, is_blob => 0, is_numeric => 0, type => 'varchar(50)', default => ''},
PGPKey =>
- {read => 1, write => 1, type => 'text', default => ''},
+ {read => 1, write => 1, sql_type => -4, length => 0, is_blob => 1, is_numeric => 0, type => 'text', default => ''},
Creator =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
Created =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
LastUpdatedBy =>
- {read => 1, auto => 1, type => 'int(11)', default => '0'},
+ {read => 1, auto => 1, sql_type => 4, length => 11, is_blob => 0, is_numeric => 1, type => 'int(11)', default => '0'},
LastUpdated =>
- {read => 1, auto => 1, type => 'datetime', default => ''},
+ {read => 1, auto => 1, sql_type => 11, length => 0, is_blob => 0, is_numeric => 0, type => 'datetime', default => ''},
}
};
@@ -862,7 +862,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/User_Overlay.pm b/rt/lib/RT/User_Overlay.pm
index c4ef340..27ddd4c 100644
--- a/rt/lib/RT/User_Overlay.pm
+++ b/rt/lib/RT/User_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::User - RT User object
@@ -65,6 +66,9 @@ ok(require RT::User);
=cut
+
+package RT::User;
+
use strict;
no warnings qw(redefine);
@@ -75,7 +79,7 @@ use vars qw(%_USERS_KEY_CACHE);
use Digest::MD5;
use RT::Principals;
use RT::ACE;
-use RT::EmailParser;
+use RT::Interface::Email;
# {{{ sub _Accessible
@@ -118,41 +122,41 @@ sub _OverlayAccessible {
my $u1 = RT::User->new($RT::SystemUser);
is(ref($u1), 'RT::User');
-my ($id, $msg) = $u1->Create(Name => 'CreateTest1', EmailAddress => 'create-test-1@example.com');
+my ($id, $msg) = $u1->Create(Name => 'CreateTest1'.$$, EmailAddress => $$.'create-test-1@example.com');
ok ($id, "Creating user CreateTest1 - " . $msg );
# Make sure we can't create a second user with the same name
my $u2 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u2->Create(Name => 'CreateTest1', EmailAddress => 'create-test-2@example.com');
+($id, $msg) = $u2->Create(Name => 'CreateTest1'.$$, EmailAddress => $$.'create-test-2@example.com');
ok (!$id, $msg);
# Make sure we can't create a second user with the same EmailAddress address
my $u3 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u3->Create(Name => 'CreateTest2', EmailAddress => 'create-test-1@example.com');
+($id, $msg) = $u3->Create(Name => 'CreateTest2'.$$, EmailAddress => $$.'create-test-1@example.com');
ok (!$id, $msg);
# Make sure we can create a user with no EmailAddress address
my $u4 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u4->Create(Name => 'CreateTest3');
+($id, $msg) = $u4->Create(Name => 'CreateTest3'.$$);
ok ($id, $msg);
# make sure we can create a second user with no EmailAddress address
my $u5 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u5->Create(Name => 'CreateTest4');
+($id, $msg) = $u5->Create(Name => 'CreateTest4'.$$);
ok ($id, $msg);
# make sure we can create a user with a blank EmailAddress address
my $u6 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u6->Create(Name => 'CreateTest6', EmailAddress => '');
+($id, $msg) = $u6->Create(Name => 'CreateTest6'.$$, EmailAddress => '');
ok ($id, $msg);
# make sure we can create a second user with a blankEmailAddress address
my $u7 = RT::User->new($RT::SystemUser);
-($id, $msg) = $u7->Create(Name => 'CreateTest7', EmailAddress => '');
+($id, $msg) = $u7->Create(Name => 'CreateTest7'.$$, EmailAddress => '');
ok ($id, $msg);
# Can we change the email address away from from "";
-($id,$msg) = $u7->SetEmailAddress('foo@bar');
+($id,$msg) = $u7->SetEmailAddress('foo@bar'.$$);
ok ($id, $msg);
# can we change the address back to "";
($id,$msg) = $u7->SetEmailAddress('');
@@ -171,9 +175,13 @@ sub Create {
Privileged => 0,
Disabled => 0,
EmailAddress => '',
+ _RecordTransaction => 1,
@_ # get the real argumentlist
);
+ # remove the value so it does not cripple SUPER::Create
+ my $record_transaction = delete $args{'_RecordTransaction'};
+
#Check the ACL
unless ( $self->CurrentUser->HasRight(Right => 'AdminUsers', Object => $RT::System) ) {
return ( 0, $self->loc('No permission to create users') );
@@ -204,7 +212,7 @@ sub Create {
$args{'Password'} = '*NO-PASSWORD*';
}
elsif ( length( $args{'Password'} ) < $RT::MinimumPasswordLength ) {
- return ( 0, $self->loc("Password too short") );
+ return ( 0, $self->loc("Password needs to be at least [_1] characters long",$RT::MinimumPasswordLength) );
}
else {
@@ -314,7 +322,12 @@ sub Create {
}
+ if ( $record_transaction ) {
+ $self->_NewTransaction( Type => "Create" );
+ }
+
$RT::Handle->Commit;
+
return ( $id, $self->loc('User created') );
}
@@ -573,12 +586,15 @@ sub LoadOrCreateByEmail {
my ($val, $message);
my ( $Address, $Name ) =
- RT::EmailParser::ParseAddressFromHeader('', $email);
+ RT::Interface::Email::ParseAddressFromHeader($email);
$email = $Address;
$self->LoadByEmail($email);
$message = $self->loc('User loaded');
unless ($self->Id) {
+ $self->Load($email);
+ }
+ unless($self->Id) {
( $val, $message ) = $self->Create(
Name => $email,
EmailAddress => $email,
@@ -649,11 +665,13 @@ sub ValidateEmailAddress {
-=item CanonicalizeEmailAddress ADDRESS
+=head2 CanonicalizeEmailAddress ADDRESS
-# CanonicalizeEmailAddress converts email addresses into canonical form.
-# it takes one email address in and returns the proper canonical
-# form. You can dump whatever your proper local config is in here
+CanonicalizeEmailAddress converts email addresses into canonical form.
+it takes one email address in and returns the proper canonical
+form. You can dump whatever your proper local config is in here. Note
+that it may be called as a static method; in this case, $self may be
+undef.
=cut
@@ -676,14 +694,14 @@ sub CanonicalizeEmailAddress {
-=item CanonicalizeUserInfo HASH of ARGS
+=head2 CanonicalizeUserInfo HASH of ARGS
-# CanonicalizeUserInfo can convert all User->Create options.
-# it takes a hashref of all the params sent to User->Create and
-# returns that same hash, by default nothing is done.
+CanonicalizeUserInfo can convert all User->Create options.
+it takes a hashref of all the params sent to User->Create and
+returns that same hash, by default nothing is done.
-# This function is intended to allow users to have their info looked up via
-# an outside source and modified upon creation.
+This function is intended to allow users to have their info looked up via
+an outside source and modified upon creation.
=cut
@@ -718,7 +736,11 @@ sub SetRandomPassword {
return ( 0, $self->loc("Permission Denied") );
}
- my $pass = $self->GenerateRandomPassword( 6, 8 );
+
+ my $min = ( $RT::MinimumPasswordLength > 6 ? $RT::MinimumPasswordLength : 6);
+ my $max = ( $RT::MinimumPasswordLength > 8 ? $RT::MinimumPasswordLength : 8);
+
+ my $pass = $self->GenerateRandomPassword( $min, $max) ;
# If we have "notify user on
@@ -764,7 +786,7 @@ sub ResetPassword {
$template->LoadGlobalTemplate('RT_PasswordChange_Privileged');
}
else {
- $template->LoadGlobalTemplate('RT_PasswordChange_Privileged');
+ $template->LoadGlobalTemplate('RT_PasswordChange_NonPrivileged');
}
unless ( $template->Id ) {
@@ -1006,25 +1028,33 @@ sub SetPassword {
my $password = shift;
unless ( $self->CurrentUserCanModify('Password') ) {
- return ( 0, $self->loc('Permission Denied') );
+ return ( 0, $self->loc('Password: Permission Denied') );
}
if ( !$password ) {
return ( 0, $self->loc("No password set") );
}
elsif ( length($password) < $RT::MinimumPasswordLength ) {
- return ( 0, $self->loc("Password too short") );
+ return ( 0, $self->loc("Password needs to be at least [_1] characters long", $RT::MinimumPasswordLength) );
}
else {
+ my $new = !$self->HasPassword;
$password = $self->_GeneratePassword($password);
- return ( $self->SUPER::SetPassword( $password));
+ my ( $val, $msg ) = $self->SUPER::SetPassword($password);
+ if ($val) {
+ return ( 1, $self->loc("Password set") ) if $new;
+ return ( 1, $self->loc("Password changed") );
+ }
+ else {
+ return ( $val, $msg );
+ }
}
}
=head2 _GeneratePassword PASSWORD
-returns an MD5 hash of the password passed in, in base64 encoding.
+returns an MD5 hash of the password passed in, in hexadecimal encoding.
=cut
@@ -1034,12 +1064,54 @@ sub _GeneratePassword {
my $md5 = Digest::MD5->new();
$md5->add($password);
+ return ($md5->hexdigest);
+
+}
+
+=head2 _GeneratePasswordBase64 PASSWORD
+
+returns an MD5 hash of the password passed in, in base64 encoding
+(obsoleted now).
+
+=cut
+
+sub _GeneratePasswordBase64 {
+ my $self = shift;
+ my $password = shift;
+
+ my $md5 = Digest::MD5->new();
+ $md5->add($password);
return ($md5->b64digest);
}
# }}}
+
+=head2 HasPassword
+
+Returns true if the user has a valid password, otherwise returns false.
+
+=cut
+
+
+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;
+ }
+
+ return 1;
+
+}
+
+
# {{{ sub IsPassword
=head2 IsPassword
@@ -1066,8 +1138,7 @@ sub IsPassword {
return (undef);
}
- if ( ($self->__Value('Password') eq '') ||
- ($self->__Value('Password') eq undef) ) {
+ unless ($self->HasPassword) {
return(undef);
}
@@ -1077,9 +1148,12 @@ sub IsPassword {
}
# if it's a historical password we say ok.
-
- if ( $self->__Value('Password') eq crypt( $value, $self->__Value('Password') ) ) {
- return (1);
+ if ($self->__Value('Password') eq crypt($value, $self->__Value('Password'))
+ or $self->_GeneratePasswordBase64($value) eq $self->__Value('Password'))
+ {
+ # ...but upgrade the legacy password inplace.
+ $self->SUPER::SetPassword( $self->_GeneratePassword($value) );
+ return(1);
}
# no password check has succeeded. get out
@@ -1131,7 +1205,7 @@ The response is cached. PrincipalObj should never ever change.
ok(my $u = RT::User->new($RT::SystemUser));
ok($u->Load(1), "Loaded the first user");
ok($u->PrincipalObj->ObjectId == 1, "user 1 is the first principal");
-ok($u->PrincipalObj->PrincipalType eq 'User' , "Principal 1 is a user, not a group");
+is($u->PrincipalObj->PrincipalType, 'User' , "Principal 1 is a user, not a group");
=end testing
@@ -1220,9 +1294,29 @@ sub HasGroupRight {
# }}}
+# {{{ sub OwnGroups
+
+=head2 OwnGroups
+
+Returns a group collection object containing the groups of which this
+user is a member.
+
+=cut
+
+sub OwnGroups {
+ my $self = shift;
+ my $groups = RT::Groups->new($self->CurrentUser);
+ $groups->LimitToUserDefinedGroups;
+ $groups->WithMember(PrincipalId => $self->Id,
+ Recursively => 1);
+ return $groups;
+}
+
+# }}}
+
# {{{ sub Rights testing
-=head2 Rights testing
+=head1 Rights testing
=begin testing
@@ -1237,7 +1331,7 @@ ok($rootq->Id, "Loaded the first queue");
ok ($rootq->CurrentUser->HasRight(Right=> 'CreateTicket', Object => $rootq), "Root can create tickets");
my $new_user = RT::User->new($RT::SystemUser);
-my ($id, $msg) = $new_user->Create(Name => 'ACLTest');
+my ($id, $msg) = $new_user->Create(Name => 'ACLTest'.$$);
ok ($id, "Created a new user for acl test $msg");
@@ -1268,7 +1362,7 @@ ok($tickid, "Created ticket: $tickid");
ok (!$new_user->HasRight( Object => $new_tick, Right => 'ModifyTicket'), "User can't modify the ticket without group membership");
# Create a new group
my $group = RT::Group->new($RT::SystemUser);
-$group->CreateUserDefinedGroup(Name => 'ACLTest');
+$group->CreateUserDefinedGroup(Name => 'ACLTest'.$$);
ok($group->Id, "Created a new group Ok");
# Grant a group the right to modify tickets in a queue
ok(my ($gv,$gm) = $group->PrincipalObj->GrantRight( Object => $q, Right => 'ModifyTicket'),"Granted the group the right to modify tickets");
@@ -1295,7 +1389,7 @@ ok($q_as_system->Id, "Loaded the first queue");
my $new_tick2 = RT::Ticket->new($RT::SystemUser);
my ($tick2id, $tickmsg) = $new_tick2->Create(Subject=> 'ACL Test 2', Queue =>$q_as_system->Id);
ok($tick2id, "Created ticket: $tick2id");
-ok($new_tick2->QueueObj->id eq $q_as_system->Id, "Created a new ticket in queue 1");
+is($new_tick2->QueueObj->id, $q_as_system->Id, "Created a new ticket in queue 1");
# make sure that the user can't do this without subgroup membership
@@ -1303,7 +1397,7 @@ ok (!$new_user->HasRight( Object => $new_tick2, Right => 'ModifyTicket'), "User
# Create a subgroup
my $subgroup = RT::Group->new($RT::SystemUser);
-$subgroup->CreateUserDefinedGroup(Name => 'Subgrouptest');
+$subgroup->CreateUserDefinedGroup(Name => 'Subgrouptest',$$);
ok($subgroup->Id, "Created a new group ".$subgroup->Id."Ok");
#Add the subgroup as a subgroup of the group
my ($said, $samsg) = $group->AddMember($subgroup->PrincipalId);
@@ -1318,8 +1412,8 @@ ok ($new_user->HasRight( Object => $new_tick2, Right => 'ModifyTicket'), "User c
# {{{ Deal with making sure that members of subgroups of a disabled group don't have rights
my ($id, $msg);
- ($id, $msg) = $group->SetDisabled(1);
- ok ($id,$msg);
+($id, $msg) = $group->SetDisabled(1);
+ok ($id,$msg);
ok (!$new_user->HasRight( Object => $new_tick2, Right => 'ModifyTicket'), "User can't modify the ticket when the group ".$group->Id. " is disabled");
($id, $msg) = $group->SetDisabled(0);
ok($id,$msg);
@@ -1464,7 +1558,7 @@ ok($rqv, "Revoked the right successfully - $rqm");
# {{{ sub HasRight
-=head2 sub HasRight
+=head2 HasRight
Shim around PrincipalObj->HasRight. See RT::Principal
@@ -1523,8 +1617,8 @@ sub CurrentUserCanModify {
=head2 CurrentUserHasRight
- Takes a single argument. returns 1 if $Self->CurrentUser
- has the requested right. returns undef otherwise
+Takes a single argument. returns 1 if $Self->CurrentUser
+has the requested right. returns undef otherwise
=cut
@@ -1537,6 +1631,77 @@ sub CurrentUserHasRight {
# }}}
+# {{{ sub _CleanupInvalidDelegations
+
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
+
+Revokes all ACE entries delegated by this user which are inconsistent
+with their current delegation rights. Does not perform permission
+checks. Should only ever be called from inside the RT library.
+
+If called from inside a transaction, specify a true value for the
+InsideTransaction parameter.
+
+Returns a true value if the deletion succeeded; returns a false value
+and logs an internal error if the deletion fails (should not happen).
+
+=cut
+
+# XXX Currently there is a _CleanupInvalidDelegations method in both
+# RT::User and RT::Group. If the recursive cleanup call for groups is
+# ever unrolled and merged, this code will probably want to be
+# factored out into RT::Principal.
+
+sub _CleanupInvalidDelegations {
+ my $self = shift;
+ my %args = ( InsideTransaction => undef,
+ @_ );
+
+ unless ( $self->Id ) {
+ $RT::Logger->warning("User not loaded.");
+ return (undef);
+ }
+
+ my $in_trans = $args{InsideTransaction};
+
+ return(1) if ($self->HasRight(Right => 'DelegateRights',
+ Object => $RT::System));
+
+ # Look up all delegation rights currently posessed by this user.
+ my $deleg_acl = RT::ACL->new($RT::SystemUser);
+ $deleg_acl->LimitToPrincipal(Type => 'User',
+ Id => $self->PrincipalId,
+ IncludeGroupMembership => 1);
+ $deleg_acl->Limit( FIELD => 'RightName',
+ OPERATOR => '=',
+ VALUE => 'DelegateRights' );
+ my @allowed_deleg_objects = map {$_->Object()}
+ @{$deleg_acl->ItemsArrayRef()};
+
+ # Look up all rights delegated by this principal which are
+ # inconsistent with the allowed delegation objects.
+ my $acl_to_del = RT::ACL->new($RT::SystemUser);
+ $acl_to_del->DelegatedBy(Id => $self->Id);
+ foreach (@allowed_deleg_objects) {
+ $acl_to_del->LimitNotObject($_);
+ }
+
+ # Delete all disallowed delegations
+ while ( my $ace = $acl_to_del->Next() ) {
+ my $ret = $ace->_Delete(InsideTransaction => 1);
+ unless ($ret) {
+ $RT::Handle->Rollback() unless $in_trans;
+ $RT::Logger->warning("Couldn't delete delegated ACL entry ".$ace->Id);
+ return (undef);
+ }
+ }
+
+ $RT::Handle->Commit() unless $in_trans;
+ return (1);
+}
+
+# }}}
+
# {{{ sub _Set
sub _Set {
@@ -1545,6 +1710,8 @@ sub _Set {
my %args = (
Field => undef,
Value => undef,
+ TransactionType => 'Set',
+ RecordTransaction => 1,
@_
);
@@ -1558,13 +1725,29 @@ sub _Set {
return ( 0, $self->loc("Permission Denied") );
}
- #Set the new value
- my ( $ret, $msg ) = $self->SUPER::_Set(
- Field => $args{'Field'},
- Value => $args{'Value'}
- );
+ my $Old = $self->SUPER::_Value("$args{'Field'}");
+
+ my ($ret, $msg) = $self->SUPER::_Set( Field => $args{'Field'},
+ Value => $args{'Value'} );
+
+ #If we can't actually set the field to the value, don't record
+ # a transaction. instead, get out of here.
+ if ( $ret == 0 ) { return ( 0, $msg ); }
- return ( $ret, $msg );
+ if ( $args{'RecordTransaction'} == 1 ) {
+
+ my ( $Trans, $Msg, $TransObj ) = $self->_NewTransaction(
+ Type => $args{'TransactionType'},
+ Field => $args{'Field'},
+ NewValue => $args{'Value'},
+ OldValue => $Old,
+ TimeTaken => $args{'TimeTaken'},
+ );
+ return ( $Trans, scalar $TransObj->BriefDescription );
+ }
+ else {
+ return ( $ret, $msg );
+ }
}
# }}}
@@ -1614,6 +1797,14 @@ sub _Value {
# }}}
+sub BasicColumns {
+ (
+ [ Name => 'User Id' ],
+ [ EmailAddress => 'Email' ],
+ [ RealName => 'Name' ],
+ [ Organization => 'Organization' ],
+ );
+}
1;
diff --git a/rt/lib/RT/Users.pm b/rt/lib/RT/Users.pm
index 95aec3b..abe471f 100755
--- a/rt/lib/RT/Users.pm
+++ b/rt/lib/RT/Users.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,7 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
# Autogenerated by DBIx::SearchBuilder factory (by <jesse@bestpractical.com>)
# WARNING: THIS FILE IS AUTOGENERATED. ALL CHANGES TO THIS FILE WILL BE LOST.
#
@@ -123,7 +123,7 @@ _Vendor is for 3rd-party vendor add-ons, while _Local is for site-local customiz
These overlay files can contain new subs or subs to replace existing subs in this module.
-If you'll be working with perl 5.6.0 or greater, each of these files should begin with the line
+Each of these files should begin with the line
no warnings qw(redefine);
diff --git a/rt/lib/RT/Users_Overlay.pm b/rt/lib/RT/Users_Overlay.pm
index 49e4a99..4bb9f8f 100644
--- a/rt/lib/RT/Users_Overlay.pm
+++ b/rt/lib/RT/Users_Overlay.pm
@@ -1,8 +1,8 @@
-# {{{ BEGIN BPS TAGGED BLOCK
+# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
# <jesse@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@ -42,7 +42,8 @@
# works based on those contributions, and sublicense and distribute
# those contributions and any derivatives thereof.
#
-# }}} END BPS TAGGED BLOCK
+# END BPS TAGGED BLOCK }}}
+
=head1 NAME
RT::Users - Collection of RT::User objects
@@ -65,6 +66,9 @@ ok(require RT::Users);
=cut
+
+package RT::Users;
+
use strict;
no warnings qw(redefine);
@@ -219,7 +223,7 @@ sub LimitToPrivileged {
# {{{ WhoHaveRight
-=head2 WhoHaveRight { Right => 'name', Object => $rt_object , IncludeSuperusers => undef, IncludeSubgroupMembers => undef, IncludeSystemRights => undef }
+=head2 WhoHaveRight { Right => 'name', Object => $rt_object , IncludeSuperusers => undef, IncludeSubgroupMembers => undef, IncludeSystemRights => undef, EquivObjects => [ ] }
=begin testing
@@ -228,6 +232,59 @@ $users->WhoHaveRight(Object =>$RT::System, Right =>'SuperUser');
ok($users->Count == 1, "There is one privileged superuser - Found ". $users->Count );
# TODO: this wants more testing
+my $RTxUser = RT::User->new($RT::SystemUser);
+($id, $msg) = $RTxUser->Create( Name => 'RTxUser', Comments => "RTx extension user", Privileged => 1);
+ok ($id,$msg);
+
+my $group = RT::Group->new($RT::SystemUser);
+$group->LoadACLEquivalenceGroup($RTxUser->PrincipalObj);
+
+my $RTxSysObj = {};
+bless $RTxSysObj, 'RTx::System';
+*RTx::System::Id = sub { 1; };
+*RTx::System::id = *RTx::System::Id;
+my $ace = RT::Record->new($RT::SystemUser);
+$ace->Table('ACL');
+$ace->_BuildTableAttributes unless ($_TABLE_ATTR->{ref($self)});
+($id, $msg) = $ace->Create( PrincipalId => $group->id, PrincipalType => 'Group', RightName => 'RTxUserRight', ObjectType => 'RTx::System', ObjectId => 1 );
+ok ($id, "ACL for RTxSysObj created");
+
+my $RTxObj = {};
+bless $RTxObj, 'RTx::System::Record';
+*RTx::System::Record::Id = sub { 4; };
+*RTx::System::Record::id = *RTx::System::Record::Id;
+
+$users = RT::Users->new($RT::SystemUser);
+$users->WhoHaveRight(Right => 'RTxUserRight', Object => $RTxSysObj);
+is($users->Count, 1, "RTxUserRight found for RTxSysObj");
+
+$users = RT::Users->new($RT::SystemUser);
+$users->WhoHaveRight(Right => 'RTxUserRight', Object => $RTxObj);
+is($users->Count, 0, "RTxUserRight not found for RTxObj");
+
+$users = RT::Users->new($RT::SystemUser);
+$users->WhoHaveRight(Right => 'RTxUserRight', Object => $RTxObj, EquivObjects => [ $RTxSysObj ]);
+is($users->Count, 1, "RTxUserRight found for RTxObj using EquivObjects");
+
+$ace = RT::Record->new($RT::SystemUser);
+$ace->Table('ACL');
+$ace->_BuildTableAttributes unless ($_TABLE_ATTR->{ref($self)});
+($id, $msg) = $ace->Create( PrincipalId => $group->id, PrincipalType => 'Group', RightName => 'RTxUserRight', ObjectType => 'RTx::System::Record', ObjectId => 5 );
+ok ($id, "ACL for RTxObj created");
+
+my $RTxObj2 = {};
+bless $RTxObj2, 'RTx::System::Record';
+*RTx::System::Record::Id = sub { 5; };
+*RTx::System::Record::id = sub { 5; };
+
+$users = RT::Users->new($RT::SystemUser);
+$users->WhoHaveRight(Right => 'RTxUserRight', Object => $RTxObj2);
+is($users->Count, 1, "RTxUserRight found for RTxObj2");
+
+$users = RT::Users->new($RT::SystemUser);
+$users->WhoHaveRight(Right => 'RTxUserRight', Object => $RTxObj2, EquivObjects => [ $RTxSysObj ]);
+is($users->Count, 1, "RTxUserRight found for RTxObj2");
+
=end testing
@@ -236,6 +293,7 @@ find all users who the right Right for this group, either individually
or as members of groups
+If passed a queue object, with no id, it will find users who have that right for _any_ queue
@@ -243,38 +301,125 @@ or as members of groups
sub WhoHaveRight {
my $self = shift;
- my %args = ( Right => undef,
- Object => => undef,
- IncludeSystemRights => undef,
- IncludeSuperusers => undef,
- IncludeSubgroupMembers => 1,
- @_ );
-
- if (defined $args{'ObjectType'} || defined $args{'ObjectId'}) {
- $RT::Logger->crit("$self WhoHaveRight called with the Obsolete ObjectId/ObjectType API");
- return(undef);
+ my %args = (
+ Right => undef,
+ Object => undef,
+ IncludeSystemRights => undef,
+ IncludeSuperusers => undef,
+ IncludeSubgroupMembers => 1,
+ EquivObjects => [ ],
+ @_
+ );
+
+ if ( defined $args{'ObjectType'} || defined $args{'ObjectId'} ) {
+ $RT::Logger->crit( "$self WhoHaveRight called with the Obsolete ObjectId/ObjectType API");
+ return (undef);
}
- my @privgroups;
- my $Groups = RT::Groups->new($RT::SystemUser);
- $Groups->WithRight(Right=> $args{'Right'},
- Object => $args{'Object'},
- IncludeSystemRights => $args{'IncludeSystemRights'},
- IncludeSuperusers => $args{'IncludeSuperusers'});
- while (my $Group = $Groups->Next()) {
- push @privgroups, $Group->Id();
- }
+
+
+ # Find only members of groups that have the right.
+ my $acl = $self->NewAlias('ACL');
+ my $groups = $self->NewAlias('Groups');
+ my $userprinc = $self->{'princalias'};
+
+# The cachedgroupmembers table is used for unrolling group memberships to allow fast lookups
+# if we bind to CachedGroupMembers, we'll find all members of groups recursively.
+# if we don't we'll find only 'direct' members of the group in question
+ my $cgm;
- if (@privgroups) {
- $self->WhoBelongToGroups(Groups => \@privgroups,
- IncludeSubgroupMembers => $args{'IncludeSubgroupMembers'});
+ if ( $args{'IncludeSubgroupMembers'} ) {
+ $cgm = $self->NewAlias('CachedGroupMembers');
}
else {
- # We don't have any group that matches -- make it impossible.
- $self->Limit( FIELD => 'Id', VALUE => 'IS', OPERATOR => 'NULL' );
+ $cgm = $self->NewAlias('GroupMembers');
}
-}
+#Tie the users we're returning ($userprinc) to the groups that have rights granted to them ($groupprinc)
+ $self->Join(
+ ALIAS1 => $cgm,
+ FIELD1 => 'MemberId',
+ ALIAS2 => $userprinc,
+ FIELD2 => 'id'
+ );
+
+ $self->Join(
+ ALIAS1 => $groups,
+ FIELD1 => 'id',
+ ALIAS2 => $cgm,
+ FIELD2 => 'GroupId'
+ );
+
+# {{{ Find only rows where the right granted is the one we're looking up or _possibly_ superuser
+ $self->Limit(
+ ALIAS => $acl,
+ FIELD => 'RightName',
+ OPERATOR => ( $args{Right} ? '=' : 'IS NOT' ),
+ VALUE => $args{Right} || 'NULL',
+ ENTRYAGGREGATOR => 'OR'
+ );
+
+ if ( $args{'IncludeSuperusers'} and $args{'Right'} ) {
+ $self->Limit(
+ ALIAS => $acl,
+ FIELD => 'RightName',
+ OPERATOR => '=',
+ VALUE => 'SuperUser',
+ ENTRYAGGREGATOR => 'OR'
+ );
+ }
+
+ # }}}
+
+ my ( $or_check_ticket_roles, $or_check_roles );
+ my $which_object = "$acl.ObjectType = 'RT::System'";
+
+ if ( defined $args{'Object'} ) {
+ if ( ref( $args{'Object'} ) eq 'RT::Ticket' ) {
+ $or_check_ticket_roles = " OR ( $groups.Domain = 'RT::Ticket-Role' AND $groups.Instance = " . $args{'Object'}->Id . ") ";
+
+# If we're looking at ticket rights, we also want to look at the associated queue rights.
+# this is a little bit hacky, but basically, now that we've done the ticket roles magic,
+# we load the queue object and ask all the rest of our questions about the queue.
+ $args{'Object'} = $args{'Object'}->QueueObj;
+ }
+
+ # TODO XXX This really wants some refactoring
+ if ( ref( $args{'Object'} ) eq 'RT::Queue' ) {
+ $or_check_roles = " OR ( ( ($groups.Domain = 'RT::Queue-Role' ";
+ $or_check_roles .= "AND $groups.Instance = " . $args{'Object'}->id if ( $args{'Object'}->id );
+ $or_check_roles .= ") $or_check_ticket_roles ) " . " AND $groups.Type = $acl.PrincipalType) ";
+ }
+ if ( $args{'IncludeSystemRights'} ) {
+ $which_object .= ' OR ';
+ }
+ else {
+ $which_object = '';
+ }
+ foreach my $obj ( @{ $args{'EquivObjects'} } ) {
+ $which_object .= "($acl.ObjectType = '" . ref( $obj ) . "' AND $acl.ObjectId = " . $obj->id . ") OR ";
+ }
+ $which_object .= " ($acl.ObjectType = '" . ref( $args{'Object'} ) . "'";
+ if ( $args{'Object'}->id ) {
+ $which_object .= " AND $acl.ObjectId = " . $args{'Object'}->id;
+ }
+
+ $which_object .= ") ";
+ }
+ $self->_AddSubClause( "WhichObject", "($which_object)" );
+ $self->_AddSubClause(
+ "WhichGroup",
+ qq{ ( ( $acl.PrincipalId = $groups.id AND $acl.PrincipalType = 'Group'
+ AND ( $groups.Domain = 'SystemInternal' OR $groups.Domain = 'UserDefined' OR $groups.Domain = 'ACLEquivalence'))
+ $or_check_roles) }
+ );
+ # only include regular RT users
+ $self->LimitToEnabled;
+
+ # no system user
+ $self->Limit( ALIAS => $userprinc, FIELD => 'id', OPERATOR => '!=', VALUE => $RT::SystemUser->id);
+
+}
# }}}
# {{{ WhoBelongToGroups
@@ -307,20 +452,14 @@ sub WhoBelongToGroups {
$cgm = $self->NewAlias('GroupMembers');
}
- # {{{ Tie the users we're returning ($userprinc) to the groups that have rights granted to them ($groupprinc)
+ #Tie the users we're returning ($userprinc) to the groups that have rights granted to them ($groupprinc)
$self->Join( ALIAS1 => $cgm, FIELD1 => 'MemberId',
ALIAS2 => $userprinc, FIELD2 => 'id' );
- # }}}
- # my $and_check_groups = "($cgm.GroupId = NULL";
foreach my $groupid (@{$args{'Groups'}}) {
$self->Limit(ALIAS => $cgm, FIELD => 'GroupId', VALUE => $groupid, QUOTEVALUE => 0, ENTRYAGGREGATOR=> 'OR')
- #$and_check_groups .= " OR $cgm.GroupId = $groupid";
}
- #$and_check_groups .= ")";
-
- #$self->_AddSubClause("WhichGroup", $and_check_groups);
}
# }}}
diff --git a/rt/lib/t/00smoke.t b/rt/lib/t/00smoke.t
index 4f36bb3..9e9bf4a 100644
--- a/rt/lib/t/00smoke.t
+++ b/rt/lib/t/00smoke.t
@@ -2,13 +2,12 @@
use Test::More qw(no_plan);
-use lib "/opt/rt3/lib";
use RT;
ok(RT::LoadConfig);
ok(RT::Init, "Basic initialization and DB connectivity");
use File::Find;
-File::Find::find({wanted => \&wanted}, '.');
+File::Find::find({wanted => \&wanted}, 'lib/');
sub wanted { /^*\.pm\z/s && ok(require $_, "Requiring '$_'"); }
diff --git a/rt/lib/t/create_data.pl b/rt/lib/t/create_data.pl
new file mode 100644
index 0000000..35226ea
--- /dev/null
+++ b/rt/lib/t/create_data.pl
@@ -0,0 +1,136 @@
+#!@PERL@ -w
+use strict;
+
+use Test::More qw/no_plan/;
+use Text::Lorem;
+use RT;
+RT::LoadConfig;
+RT::Init;
+
+#### Generate some number of RT accounts. Come up with random
+#### usernames if requested, otherwise use provided ones. Take
+#### $subdomain argument so that we can generate customer accounts,
+#### etc. Group memberships should also be provided.
+
+=head2 create_users
+
+=over 4
+
+This subroutine creates a number of RT users, if they don't already
+exist, and places them in the specified group. It also creates the
+group if it needs to. Returns a ref to a list containing the user
+objects.
+
+If a list of names is specified, users with those names are created.
+Otherwise, it will make names up, checking to be sure that a user with
+the random name does not yet exist. Each user will have an email
+address in "example.com".
+
+Takes a hash of the following arguments:
+number => How many users to create. Default is 1.
+names => A ref to a list of usernames to use. Optional.
+subdomain => The subdomain of example.com which should be used for
+ email addresses.
+group => The name of the group these users should belong to. Creates
+ the group if it does not yet exist.
+privileged => Whether the users should be able to be granted rights.
+ Default is 1.
+attributes => a ref to a list of hashrefs containing the arguments for
+ any unsupported attribute we should add to the user (for example, a
+ user saved search.)
+
+=back
+
+=cut
+
+sub create_users {
+ my %ARGS = (number => 1,
+ subdomain => undef,
+ privileged => 1,
+ @_);
+ my $lorem = Text::Lorem->new();
+ my @users_returned;
+
+ my @usernames;
+ my $anon;
+ if ($ARGS{'users'}) {
+ @usernames = @{$ARGS{'users'}};
+ $anon = 0;
+ } else {
+ @usernames = split(/\s+/, $lorem->words($ARGS{'number'}));
+ $anon = 1;
+ }
+
+ my $domain = 'example.com';
+ $domain = $ARGS{'subdomain'} . ".$domain" if $ARGS{'subdomain'};
+
+ foreach my $user (@usernames) {
+ my $user_obj = RT::User->new($RT::SystemUser);
+ $user_obj->Load($user);
+ if ($user_obj->Id() && !$anon) {
+ # Use this user; assume we know what we're doing. Don't
+ # modify it, other than adding it to any group specified.
+ push(@users_returned, $user_obj);
+ } elsif ($user_obj->Id()) {
+ # Oops. Get a different username and stick it on the back
+ # of the list.
+ append(@users, $lorem->words(1));
+ } else {
+ $user_obj->Create(Name => $user,
+ Password => $user."pass",
+ EmailAddress => $user.'@'.$domain,
+ RealName => "$user ipsum",
+ Privileged => $ARGS{'privileged'},
+ );
+ push(@users_returned, $user_obj);
+ }
+ }
+
+ # Now we have our list of users. Did we have groups to add them
+ # to?
+
+ if ($ARGS{'groups'}) {
+ my @groups = @{$ARGS{'groups'}};
+ foreach my $group (@groups) {
+ my $group_obj = RT::Group->new();
+ $group_obj->LoadUserDefinedGroup($group);
+ unless ($group_obj->Id()) {
+ # Create it.
+ $group_obj->CreateUserDefinedGroup(
+ Name => $group,
+ Description => "lorem defined group $group",
+ );
+ }
+ foreach (@users_returned) {
+ $group_obj->AddMember($_->Id);
+ }
+ }
+ }
+
+ # Do we have attributes to apply to the users?
+ if ($ARGS{'attributes'}) {
+ foreach my $attrib (@{$ARGS{'attributes'}}) {
+ my %attr_args = %{$attrib};
+ foreach (@users_returned) {
+ $_->AddAttribute(%attr_args);
+ }
+ }
+ }
+
+ # Return our list of users.
+ return \@users_returned;
+}
+
+#### Generate any RT groups. These ought to be named, by function.
+#### The group names should be given either as part of user creation,
+#### or as a name with a number of subgroups which should be members.
+
+
+#### Generate some queues. Users/groups who have permissions on
+#### queues need to be specified on this point. Permissions can be
+#### specified by role, e.g. "client" or "staffmember" or "admin" for
+#### each queue. If the queue should have anything special like a
+#### custom field, say so here.
+
+
+#### Generate some tickets and transactions.
diff --git a/rt/lib/t/regression/01ticket_link_searching.t b/rt/lib/t/regression/01ticket_link_searching.t
new file mode 100644
index 0000000..6d10221
--- /dev/null
+++ b/rt/lib/t/regression/01ticket_link_searching.t
@@ -0,0 +1,155 @@
+#!/usr/bin/perl -w
+
+use Test::More tests => 25;
+use strict;
+use RT;
+
+# Load the config file
+RT::LoadConfig();
+
+#Connect to the database and get RT::SystemUser and RT::Nobody loaded
+RT::Init();
+
+#Get the current user all loaded
+my $CurrentUser = $RT::SystemUser;
+
+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 $parent_ticket = new RT::Ticket( $CurrentUser );
+
+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");
+is($Collection->Count,1, "We found only one result");
+
+$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 = 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");
+
+
+
+$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");
+
+
+
+# Now we find a collection of all the tickets which have no members. they should have no children.
+$Collection = RT::Tickets->new($CurrentUser);
+$Collection->LimitHasMember('');
+# must contain child; must not contain parent
+my %has;
+while (my $t = $Collection->Next) {
+ ++$has{$t->id};
+}
+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('');
+# must contain parent; must not contain child
+%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");
+
+
+# Do it all over with TicketSQL
+#
+
+
+
+# Now we find a collection of all the tickets which have no members. they should have no children.
+$Collection = RT::Tickets->new($CurrentUser);
+$Collection->FromSQL ("HasMember IS NULL");
+# must contain parent; must not contain child
+ %has = ();
+while (my $t = $Collection->Next) {
+ ++$has{$t->id};
+}
+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 = ''");
+# must contain parent; must not contain child
+ %has = ();
+while (my $t = $Collection->Next) {
+ ++$has{$t->id};
+}
+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");
+# must not contain parent; must contain parent
+%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");
+
+
+# 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 = ''");
+# must not contain parent; must contain parent
+%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
new file mode 100644
index 0000000..d3376d0
--- /dev/null
+++ b/rt/lib/t/regression/02basic_web.t
@@ -0,0 +1,150 @@
+#!/usr/bin/perl
+
+use strict;
+use Test::More tests => 17;
+use WWW::Mechanize;
+use HTTP::Request::Common;
+use HTTP::Cookies;
+use LWP;
+use Encode;
+
+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;
+
+# get the top page
+my $url = $RT::WebURL;
+$agent->get($url);
+
+is ($agent->{'status'}, 200, "Loaded a page");
+
+
+# {{{ 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' => 'root' );
+$agent->field( 'pass' => 'password' );
+# 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");
+
+
+
+$agent->get($url."Ticket/Create.html?Queue=1");
+is ($agent->{'status'}, 200, "Loaded Create.html");
+$agent->form(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");
+$agent->get($url."Ticket/Create.html?Queue=1");
+is ($agent->{'status'}, 200, "Loaded Create.html");
+$agent->form(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' => $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");
+
+
+
+# }}}
+
+# {{{ Query Builder tests
+
+my $response = $agent->get($url."Search/Build.html");
+ok( $response->is_success, "Fetched " . $url."Search/Build.html" );
+
+# Parsing TicketSQL
+#
+# Adding items
+
+# set the first value
+ok($agent->form_name('BuildQuery'));
+$agent->field("AttachmentField", "Subject");
+$agent->field("AttachmentOp", "LIKE");
+$agent->field("ValueOfAttachment", "aaa");
+$agent->submit();
+
+# set the next value
+ok($agent->form_name('BuildQuery'));
+$agent->field("AttachmentField", "Subject");
+$agent->field("AttachmentOp", "LIKE");
+$agent->field("ValueOfAttachment", "bbb");
+$agent->submit();
+
+ok($agent->form_name('BuildQuery'));
+
+# get the query
+my $query = $agent->current_form->find_input("Query")->value;
+# strip whitespace from ends
+$query =~ s/^\s*//g;
+$query =~ s/\s*$//g;
+
+# collapse other whitespace
+$query =~ s/\s+/ /g;
+
+is ($query, "Subject LIKE 'aaa' AND Subject LIKE 'bbb'");
+
+# - new items go one level down
+# - add items at currently selected level
+# - if nothing is selected, add at end, one level down
+#
+# move left
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move left if you're at the top level
+#
+# move right
+# - error if nothing selected
+# - same item should be selected after move
+# - can always move right (no max depth...should there be?)
+#
+# move up
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move up if you're first in the list
+#
+# move down
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move down if you're last in the list
+#
+# toggle
+# - error if nothing selected
+# - change all aggregators in the grouping
+# - don't change any others
+#
+# delete
+# - error if nothing selected
+# - delete currently selected item
+# - delete all children of a grouping
+# - if delete leaves a node with no children, delete that, too
+# - what should be selected?
+#
+# Clear
+# - clears entire query
+# - clears it from the session, too
+
+# }}}
+
+
+1;
diff --git a/rt/lib/t/regression/03web_compiliation_errors.t b/rt/lib/t/regression/03web_compiliation_errors.t
new file mode 100644
index 0000000..f2e62c9
--- /dev/null
+++ b/rt/lib/t/regression/03web_compiliation_errors.t
@@ -0,0 +1,66 @@
+#!/usr/bin/perl
+
+use strict;
+use Test::More qw/no_plan/;
+use WWW::Mechanize;
+use HTTP::Request::Common;
+use HTTP::Cookies;
+use LWP;
+use Encode;
+
+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;
+
+# get the top page
+my $url = $RT::WebURL;
+$agent->get($url);
+
+is ($agent->{'status'}, 200, "Loaded a page");
+
+
+# {{{ 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' => 'root' );
+$agent->field( 'pass' => 'password' );
+# 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");
+
+
+use File::Find;
+find ( \&wanted , 'html/');
+
+sub wanted {
+ -f && /\.html$/ && $_ !~ /Logout.html$/ && test_get($File::Find::name);
+}
+
+sub test_get {
+ my $file = shift;
+
+
+ $file =~ s#^html/##;
+ 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");
+
+}
+
+# }}}
+
+1;
diff --git a/rt/lib/t/regression/04send_email.t b/rt/lib/t/regression/04send_email.t
new file mode 100644
index 0000000..09e6e6f
--- /dev/null
+++ b/rt/lib/t/regression/04send_email.t
@@ -0,0 +1,511 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::More tests => 137;
+use RT;
+RT::LoadConfig();
+RT::Init;
+use RT::EmailParser;
+use RT::Tickets;
+use RT::Action::SendEmail;
+
+my @_outgoing_messages;
+my @scrips_fired;
+
+#We're not testing acls here.
+my $everyone = RT::Group->new($RT::SystemUser);
+$everyone->LoadSystemInternalGroup('Everyone');
+$everyone->PrincipalObj->GrantRight(Right =>'SuperUser');
+
+
+is (__PACKAGE__, 'main', "We're operating in the main package");
+
+
+{
+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");
+}
+
+}
+
+# instrument SendEmail to pass us what it's about to send.
+# create a regular ticket
+
+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";
+# be as much like the mail gateway as possible.
+use RT::Interface::Email;
+
+my %args = (message => $content, queue => 1, action => 'correspond');
+ RT::Interface::Email::Gateway(\%args);
+my $tickets = RT::Tickets->new($RT::SystemUser);
+$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
+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");
+
+
+# make sure it fires scrips.
+is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation");
+
+undef @scrips_fired;
+
+
+
+
+$parser->ParseMIMEEntityFromScalar('From: root@localhost
+To: rt@example.com
+Subject: This is a test of new ticket creation as an unknown user
+
+Blah!
+Foob!');
+
+
+use Data::Dumper;
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+my ($id, undef, $msg ) = $ticket->Create(Requestor => ['root@localhost'], Queue => 'general', Subject => 'I18NTest', MIMEObj => $parser->Entity);
+ok ($id,$msg);
+$tickets = RT::Tickets->new($RT::SystemUser);
+$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
+ $tick = $tickets->First();
+ok ($tick->Id, "found ticket ".$tick->Id);
+ok ($tick->Subject eq 'I18NTest', "failed to create the new ticket from an unprivileged account");
+
+# make sure it fires scrips.
+is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation");
+# make sure it sends an autoreply
+# make sure it sends a notification to adminccs
+
+
+# we need to swap out SendMessage to test the new things we care about;
+&utf8_redef_sendmessage;
+
+# 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";
+
+
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+use RT::Interface::Email;
+
+ %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();
+ok ($tick->Id, "found ticket ".$tick->Id);
+
+ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
+
+
+# make sure it fires scrips.
+is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation");
+# make sure it sends an autoreply
+
+
+# make sure it sends a notification to adminccs
+
+# If we correspond, does it do the right thing to the outbound messages?
+
+$parser->ParseMIMEEntityFromScalar($content);
+ ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity);
+ok ($id, $msg);
+
+$parser->ParseMIMEEntityFromScalar($content);
+($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity);
+ok ($id, $msg);
+
+
+
+
+
+# we need to swap out SendMessage to test the new things we care about;
+&iso8859_redef_sendmessage;
+$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";
+# be as much like the mail gateway as possible.
+use RT::Interface::Email;
+
+ %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();
+ok ($tick->Id, "found ticket ".$tick->Id);
+
+ok ($tick->Transactions->First->Content =~ /H\x{e5}vard/, "It's signed by havard. yay");
+
+
+# make sure it fires scrips.
+is ($#scrips_fired, 1, "Fired 2 scrips on ticket creation");
+# make sure it sends an autoreply
+
+
+# make sure it sends a notification to adminccs
+
+
+# If we correspond, does it do the right thing to the outbound messages?
+
+$parser->ParseMIMEEntityFromScalar($content);
+ ($id, $msg) = $tick->Comment(MIMEObj => $parser->Entity);
+ok ($id, $msg);
+
+$parser->ParseMIMEEntityFromScalar($content);
+($id, $msg) = $tick->Correspond(MIMEObj => $parser->Entity);
+ok ($id, $msg);
+
+
+sub _fired_scrip {
+ my $scrip = shift;
+ push @scrips_fired, $scrip;
+}
+
+sub utf8_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval '
+ sub RT::Action::SendEmail::SendMessage {
+ my $self = shift;
+ my $MIME = shift;
+
+ my $scrip = $self->ScripObj->id;
+ ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name);
+ main::_fired_scrip($self->ScripObj);
+ $MIME->make_singlepart;
+ main::ok( ref($MIME) eq \'MIME::Entity\',
+ "hey, look. it\'s a mime entity" );
+ main::ok( ref( $MIME->head ) eq \'MIME::Head\',
+ "its mime header is a mime header. yay" );
+ main::ok( $MIME->head->get(\'Content-Type\') =~ /utf-8/,
+ "Its content type is utf-8" );
+ my $message_as_string = $MIME->bodyhandle->as_string();
+ use Encode;
+ $message_as_string = Encode::decode_utf8($message_as_string);
+ main::ok(
+ $message_as_string =~ /H\x{e5}vard/,
+"The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out");
+
+ }';
+}
+
+sub iso8859_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval '
+ sub RT::Action::SendEmail::SendMessage {
+ my $self = shift;
+ my $MIME = shift;
+
+ my $scrip = $self->ScripObj->id;
+ ok(1, $self->ScripObj->ConditionObj->Name . " ".$self->ScripObj->ActionObj->Name);
+ main::_fired_scrip($self->ScripObj);
+ $MIME->make_singlepart;
+ main::ok( ref($MIME) eq \'MIME::Entity\',
+ "hey, look. it\'s a mime entity" );
+ main::ok( ref( $MIME->head ) eq \'MIME::Head\',
+ "its mime header is a mime header. yay" );
+ main::ok( $MIME->head->get(\'Content-Type\') =~ /iso-8859-1/,
+ "Its content type is iso-8859-1 - " . $MIME->head->get("Content-Type") );
+ my $message_as_string = $MIME->bodyhandle->as_string();
+ use Encode;
+ $message_as_string = Encode::decode("iso-8859-1",$message_as_string);
+ main::ok(
+ $message_as_string =~ /H\x{e5}vard/, "The message\'s content contains havard\'s name. this will fail if it\'s not utf8 out");
+
+ }';
+}
+
+# {{{ 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";
+
+$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);
+$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets->Limit(FIELD => 'id' ,OPERATOR => '>', VALUE => '0');
+ $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");
+
+sub umlauts_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval 'sub RT::Action::SendEmail::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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&text_html_umlauts_redef_sendmessage;
+
+ %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();
+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");
+
+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;
+ 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->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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&text_html_russian_redef_sendmessage;
+
+ %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();
+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");
+
+sub text_html_russian_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval 'sub RT::Action::SendEmail::SendMessage {
+ my $self = shift;
+ my $MIME = shift;
+ use Data::Dumper;
+ 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->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 ");
+ my $content_1251;
+ $content_1251 = $MIME->parts(1)->bodyhandle->as_string();
+ ok ($content_1251 =~ qr{Ó÷eáíûé Öeíòp "ÊÀÄÐÛ ÄÅËÎÂÎÃÎ ÌÈÐÀ" ïpèãëaøaeò ía òpeíèíã:},
+"Content matches drugim in codepage 1251" );
+ }';
+}
+
+# }}}
+
+# {{{ test a message containing a russian subject and NO content type
+
+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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&text_plain_russian_redef_sendmessage;
+ %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();
+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");
+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/;
+ eval 'sub RT::Action::SendEmail::SendMessage {
+ my $self = shift;
+ my $MIME = shift;
+ return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" );
+ is ($MIME->head->mime_type , "text/plain", "The only part is text/plain ");
+ my $subject = $MIME->head->get("subject");
+ chomp($subject);
+ #is( $subject , /^=\?KOI8-R\?B\?W2V4YW1wbGUuY39tICM3XSDUxdPUINTF09Q=\?=/ , "The $subject is encoded correctly");
+ };
+ ';
+}
+
+shift @RT::EmailInputEncodings;
+$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";
+ok ($content, "Loaded nested-rfc-822 to test");
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&text_plain_nested_redef_sendmessage;
+ %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();
+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");
+sub text_plain_nested_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval 'sub RT::Action::SendEmail::SendMessage {
+ my $self = shift;
+ my $MIME = shift;
+ return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" );
+ is ($MIME->head->mime_type , "multipart/mixed", "It is a mixed multipart");
+ my $subject = $MIME->head->get("subject");
+ $subject = MIME::Base64::decode_base64( $subject);
+ chomp($subject);
+ # TODO, why does this test fail
+ #ok($subject =~ qr{Niv\x{e5}er}, "The subject matches the word - $subject");
+ 1;
+ }';
+}
+
+# }}}
+
+
+# {{{ 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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&notes_redef_sendmessage;
+
+ %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();
+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");
+
+sub notes_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval 'sub RT::Action::SendEmail::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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+# be as much like the mail gateway as possible.
+&crashes_redef_sendmessage;
+
+ %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();
+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");
+
+sub crashes_redef_sendmessage {
+ no warnings qw/redefine/;
+ eval 'sub RT::Action::SendEmail::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";
+
+$parser->ParseMIMEEntityFromScalar($content);
+
+
+
+ %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();
+ok ($tick->Id, "found ticket ".$tick->Id);
+
+my $cc = $tick->Transactions->First->Attachments->First->GetHeader('RT-Send-Cc');
+ok ($cc =~ /test1/, "Found test 1");
+ok ($cc =~ /test2/, "Found test 2");
+ok ($cc =~ /test3/, "Found test 3");
+ok ($cc =~ /test4/, "Found test 4");
+ok ($cc =~ /test5/, "Found test 5");
+
+# }}}
+
+# Don't taint the environment
+$everyone->PrincipalObj->RevokeRight(Right =>'SuperUser');
+1;
diff --git a/rt/lib/t/regression/05cronsupport.t b/rt/lib/t/regression/05cronsupport.t
new file mode 100644
index 0000000..8e5bd75
--- /dev/null
+++ b/rt/lib/t/regression/05cronsupport.t
@@ -0,0 +1,91 @@
+#!/usr/bin/perl -w
+
+use strict;
+use Test::More qw/no_plan/;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+### Set up some testing data. Test the testing data because why not?
+
+# Create a user with rights, a queue, and some tickets.
+my $user_obj = RT::User->new($RT::SystemUser);
+my ($ret, $msg) = $user_obj->LoadOrCreateByEmail('tara@example.com');
+ok($ret, 'record test user creation');
+$user_obj->SetName('tara');
+$user_obj->PrincipalObj->GrantRight(Right => 'SuperUser');
+my $CurrentUser = RT::CurrentUser->new('tara');
+
+# Create our template, which will be used for tests of RT::Action::Record*.
+
+my $template_content = 'RT-Send-Cc: tla@example.com
+RT-Send-Bcc: jesse@example.com
+
+This is a content string with no content.';
+
+my $template_obj = RT::Template->new($CurrentUser);
+$template_obj->Create(Queue => '0',
+ Name => 'recordtest',
+ Description => 'testing Record actions',
+ Content => $template_content,
+ );
+
+# Create a queue and some tickets.
+
+my $queue_obj = RT::Queue->new($CurrentUser);
+($ret, $msg) = $queue_obj->Create(Name => 'recordtest', Description => 'queue for Action::Record testing');
+ok($ret, 'record test queue creation');
+
+my $ticket1 = RT::Ticket->new($CurrentUser);
+my ($id, $tobj, $msg2) = $ticket1->Create(Queue => $queue_obj,
+ Requestor => ['tara@example.com'],
+ Subject => 'bork bork bork',
+ Priority => 22,
+ );
+ok($id, 'record test ticket creation 1');
+my $ticket2 = RT::Ticket->new($CurrentUser);
+($id, $tobj, $msg2) = $ticket2->Create(Queue => $queue_obj,
+ Requestor => ['root@localhost'],
+ Subject => 'hurdy gurdy'
+ );
+ok($id, 'record test ticket creation 2');
+
+
+### OK. Have data, will travel.
+
+# First test the search.
+
+ok(require RT::Search::FromSQL, "Search::FromSQL loaded");
+my $ticketsqlstr = "Requestor.EmailAddress = '" . $CurrentUser->EmailAddress .
+ "' AND Priority > '20'";
+my $search = RT::Search::FromSQL->new(Argument => $ticketsqlstr, TicketsObj => RT::Tickets->new($CurrentUser),
+ );
+is(ref($search), 'RT::Search::FromSQL', "search created");
+ok($search->Prepare(), "fromsql search run");
+my $counter = 0;
+while(my $t = $search->TicketsObj->Next() ) {
+ is($t->Id(), $ticket1->Id(), "fromsql search results 1");
+ $counter++;
+}
+is ($counter, 1, "fromsql search results 2");
+
+# Right. Now test the actions.
+
+ok(require RT::Action::RecordComment);
+ok(require RT::Action::RecordCorrespondence);
+
+my ($comment_act, $correspond_act);
+ok($comment_act = RT::Action::RecordComment->new(TicketObj => $ticket1, TemplateObj => $template_obj, CurrentUser => $CurrentUser), "RecordComment created");
+ok($correspond_act = RT::Action::RecordCorrespondence->new(TicketObj => $ticket2, TemplateObj => $template_obj, CurrentUser => $CurrentUser), "RecordCorrespondence created");
+ok($comment_act->Prepare(), "Comment prepared");
+ok($correspond_act->Prepare(), "Correspond prepared");
+ok($comment_act->Commit(), "Comment committed");
+ok($correspond_act->Commit(), "Correspondence committed");
+
+# Now test for loop suppression.
+my ($trans, $desc, $transaction) = $ticket2->Comment(MIMEObj => $template_obj->MIMEObj);
+my $bogus_action = RT::Action::RecordComment->new(TicketObj => $ticket1, TemplateObj => $template_obj, TransactionObj => $transaction, CurrentUser => $CurrentUser);
+ok(!$bogus_action->Prepare(), "Comment aborted to prevent loop");
+
+1;
diff --git a/rt/lib/t/regression/06mailgateway.t b/rt/lib/t/regression/06mailgateway.t
new file mode 100644
index 0000000..8486aea
--- /dev/null
+++ b/rt/lib/t/regression/06mailgateway.t
@@ -0,0 +1,504 @@
+#!/usr/bin/perl -w
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC
+# <jesse.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.
+#
+#
+# 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-mailgate - Mail interface to RT3.
+
+=cut
+
+use strict;
+use Test::More tests => 57;
+use RT;
+RT::LoadConfig();
+RT::Init();
+use RT::I18N;
+# Make sure that when we call the mailgate wrong, it tempfails
+
+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
+To: rt\@example.com
+Subject: This is a test of new ticket creation
+
+Foob!
+EOF
+close (MAIL);
+
+# Check the return value
+is ( $? >> 8, 75, "The error message above is expected The mail gateway exited with a failure. yay");
+
+
+# {{{ 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 - $@");
+print MAIL <<EOF;
+From: root\@localhost
+To: rt\@example.com
+Subject: This is a test of new ticket creation
+
+Blah!
+Foob!
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+use RT::Tickets;
+my $tickets = RT::Tickets->new($RT::SystemUser);
+$tickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets->Limit(FIELD => 'id', OPERATOR => '>', VALUE => '0');
+my $tick = $tickets->First();
+ok (UNIVERSAL::isa($tick,'RT::Ticket'));
+ok ($tick->Id, "found ticket ".$tick->Id);
+ok ($tick->Subject eq 'This is a test of new ticket creation', "Created the ticket");
+
+# }}}
+
+
+# {{{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 - $@");
+print MAIL <<EOF;
+From: doesnotexist\@example.com
+To: rt\@example.com
+Subject: This is a test of new ticket creation as an unknown user
+
+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();
+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@example.com');
+ok( $u->Id == 0, " user does not exist and was not created by failed ticket submission");
+
+
+# }}}
+
+# {{{ now everybody can create tickets. can a random unkown user create tickets?
+
+my $g = RT::Group->new($RT::SystemUser);
+$g->LoadSystemInternalGroup('Everyone');
+ok( $g->Id, "Found 'everybody'");
+
+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 - $@");
+print MAIL <<EOF;
+From: doesnotexist\@example.com
+To: rt\@example.com
+Subject: This is a test of new ticket creation as an unknown user
+
+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();
+ok ($tick->Id, "found ticket ".$tick->Id);
+ok ($tick->Subject eq 'This is a test of new ticket creation as an unknown user', "failed to create the new ticket from an unprivileged account");
+ $u = RT::User->new($RT::SystemUser);
+$u->Load('doesnotexist@example.com');
+ok( $u->Id != 0, " user does not exist and was created by ticket submission");
+
+# }}}
+
+
+# {{{ can another random reply to a ticket without being granted privs? answer should be no.
+
+
+#($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 - $@");
+print MAIL <<EOF;
+From: doesnotexist-2\@example.com
+To: rt\@example.com
+Subject: [example.com #@{[$tick->Id]}] This is a test of a reply as an unknown user
+
+Blah! (Should not work.)
+Foob!
+EOF
+close (MAIL);
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+$u = RT::User->new($RT::SystemUser);
+$u->Load('doesnotexist-2@example.com');
+ok( $u->Id == 0, " user does not exist and was not created by ticket correspondence submission");
+# }}}
+
+
+# {{{ can another random reply to a ticket after being granted privs? answer should be yes
+
+
+($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 - $@");
+print MAIL <<EOF;
+From: doesnotexist-2\@example.com
+To: rt\@example.com
+Subject: [example.com #@{[$tick->Id]}] This is a test of a reply as an unknown user
+
+Blah!
+Foob!
+EOF
+close (MAIL);
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+
+$u = RT::User->new($RT::SystemUser);
+$u->Load('doesnotexist-2@example.com');
+ok( $u->Id != 0, " user exists and was created by ticket correspondence submission");
+
+# }}}
+
+# {{{ can another random comment on a ticket without being granted privs? answer should be no.
+
+
+#($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 - $@");
+print MAIL <<EOF;
+From: doesnotexist-3\@example.com
+To: rt\@example.com
+Subject: [example.com #@{[$tick->Id]}] This is a test of a comment as an unknown user
+
+Blah! (Should not work.)
+Foob!
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+$u = RT::User->new($RT::SystemUser);
+$u->Load('doesnotexist-3@example.com');
+ok( $u->Id == 0, " 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
+
+
+($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 - $@");
+print MAIL <<EOF;
+From: doesnotexist-3\@example.com
+To: rt\@example.com
+Subject: [example.com #@{[$tick->Id]}] This is a test of a comment as an unknown user
+
+Blah!
+Foob!
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+$u = RT::User->new($RT::SystemUser);
+$u->Load('doesnotexist-3@example.com');
+ok( $u->Id != 0, " user exists and was created by ticket comment submission");
+
+# }}}
+
+# {{{ Testing preservation of binary attachments
+
+# Get a binary blob (Best Practical logo)
+
+# Create a mime entity with an attachment
+
+use MIME::Entity;
+my $entity = MIME::Entity->build( From => 'root@localhost',
+ To => 'rt@localhost',
+ Subject => 'binary attachment test',
+ Data => ['This is a test of a binary attachment']);
+
+# currently in lib/t/autogen
+
+my $LOGO_FILE = $RT::MasonComponentRoot.'/NoAuth/images/bplogo.gif';
+
+$entity->attach(Path => $LOGO_FILE,
+ Type => 'image/gif',
+ 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 - $@");
+
+$entity->print(\*MAIL);
+
+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();
+ok (UNIVERSAL::isa($tick,'RT::Ticket'));
+ok ($tick->Id, "found ticket ".$tick->Id);
+ok ($tick->Subject eq 'binary attachment test', "Created the ticket - ".$tick->Id);
+
+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);
+
+
+
+# Verify that the binary attachment is valid in the database
+my $attachments = RT::Attachments->new($RT::SystemUser);
+$attachments->Limit(FIELD => 'ContentType', VALUE => 'image/gif');
+ok ($attachments->Count == 1, 'Found only one gif in the database');
+my $attachment = $attachments->First;
+ok($attachment->Id);
+my $acontent = $attachment->Content;
+
+ warn "coming from the database, the content is ".Digest::MD5::md5_base64($acontent);
+
+is( $acontent, $file, 'The attachment isn\'t screwed up in the database.');
+# Log in as root
+use Getopt::Long;
+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 $r = $ua->get( $full_url);
+
+
+# Verify that the downloaded attachment is the same as what we uploaded.
+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 - $@");
+
+print MAIL <<EOF;
+From: root\@localhost
+To: rtemail\@example.com
+Subject: This is a test of I18N ticket creation
+Content-Type: text/plain; charset="utf-8"
+
+2 accented lines
+\303\242\303\252\303\256\303\264\303\273
+\303\241\303\251\303\255\303\263\303\272
+bye
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+my $unitickets = RT::Tickets->new($RT::SystemUser);
+$unitickets->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$unitickets->Limit(FIELD => 'id', OPERATOR => '>', VALUE => '0');
+my $unitick = $unitickets->First();
+ok (UNIVERSAL::isa($unitick,'RT::Ticket'));
+ok ($unitick->Id, "found ticket ".$unitick->Id);
+ok ($unitick->Subject eq 'This is a test of I18N ticket creation', "Created the ticket - ". $unitick->Subject);
+
+
+
+my $unistring = "\303\241\303\251\303\255\303\263\303\272";
+Encode::_utf8_on($unistring);
+is ($unitick->Transactions->First->Content, $unitick->Transactions->First->Attachments->First->Content, "Content is ". $unitick->Transactions->First->Attachments->First->Content);
+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 - $@");
+
+print MAIL <<EOF;
+From: root\@localhost
+To: rtemail\@example.com
+Subject: This is a test of I18N ticket creation
+Content-Type: text/plain; charset="utf-8"
+
+2 accented lines
+\303\242\303\252\303\256\303\264\303\273
+\303\241\303\251\303\255\303\263\303\272
+bye
+EOF
+close (MAIL);
+
+#Check the return value
+is ($? >> 8, 0, "The mail gateway exited normally. yay");
+
+my $tickets2 = RT::Tickets->new($RT::SystemUser);
+$tickets2->OrderBy(FIELD => 'id', ORDER => 'DESC');
+$tickets2->Limit(FIELD => 'id', OPERATOR => '>', VALUE => '0');
+my $tick2 = $tickets2->First();
+ok (UNIVERSAL::isa($tick2,'RT::Ticket'));
+ok ($tick2->Id, "found ticket ".$tick2->Id);
+ok ($tick2->Subject eq 'This is a test of I18N ticket creation', "Created the ticket");
+
+
+
+$unistring = "\303\241\303\251\303\255\303\263\303\272";
+Encode::_utf8_on($unistring);
+
+ok ($tick2->Transactions->First->Content =~ $unistring, "It appears to be unicode - ".$tick2->Transactions->First->Content);
+
+# }}}
+
+
+($val,$msg) = $g->PrincipalObj->RevokeRight(Right => 'CreateTicket');
+ok ($val, $msg);
+
+=for later
+
+TODO: {
+
+# {{{ 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');
+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 - $@");
+print MAIL <<EOF;
+From: root\@localhost
+Subject: [example.com \#$id] test
+
+EOF
+close (MAIL);
+is ($? >> 8, 0, "The mail gateway exited normally");
+
+$tick = RT::Ticket->new($RT::SystemUser);
+$tick->Load( $id );
+is( $tick->Id, $id, 'load correct ticket');
+is( $tick->OwnerObj->EmailAddress, 'root@localhost', 'successfuly take ticket via email');
+
+# check that there is no text transactions writen
+is( $tick->Transactions->Count, 2, 'no superfluous transactions');
+
+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 - $@");
+print MAIL <<EOF;
+From: root\@localhost
+Subject: [example.com \#$id] correspondence
+
+test
+EOF
+close (MAIL);
+is ($? >> 8, 0, "The mail gateway exited normally");
+
+$tick = RT::Ticket->new($RT::SystemUser);
+$tick->Load( $id );
+is( $tick->Id, $id, 'load correct ticket');
+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, "[example.com \#$id] correspondence", 'successfuly add correspond within take via email' );
+# +1 because of auto open
+is( $tick->Transactions->Count, 6, 'no superfluous transactions');
+
+ok(open(MAIL, "|$RT::BinPath/rt-mailgate --url $RT::WebURL --queue general --action resolve"), "Opened the mailgate - $@");
+print MAIL <<EOF;
+From: root\@localhost
+Subject: [example.com \#$id] test
+
+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->Status, 'resolved', 'successfuly resolved ticket via email');
+is( $tick->Transactions->Count, 7, 'no superfluous transactions');
+
+};
+
+=cut
+
+# }}}
+
+1;
diff --git a/rt/lib/t/regression/07acl.t b/rt/lib/t/regression/07acl.t
new file mode 100644
index 0000000..bb1ccdc
--- /dev/null
+++ b/rt/lib/t/regression/07acl.t
@@ -0,0 +1,120 @@
+#!/usr/bin/perl -w
+
+use WWW::Mechanize;
+use HTTP::Cookies;
+
+use Test::More qw/no_plan/;
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+# Create a user with basically no rights, to start.
+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');
+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();
+
+# give the agent a place to stash the cookies
+
+$agent->cookie_jar($cookie_jar);
+
+
+# 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");
+
+# Test for absence of Configure and Preferences tabs.
+ok(!$agent->find_link( url => '/Admin/',
+ text => 'Configuration'), "No config tab" );
+ok(!$agent->find_link( url => '/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();
+ok($agent->{'content'} =~ /Logout/i, "Reloaded page successfully");
+ok($agent->find_link( url => '/Admin/',
+ text => 'Configuration'), "Found config tab" );
+$user_obj->PrincipalObj->RevokeRight(Right => 'ShowConfigTab');
+$user_obj->PrincipalObj->GrantRight(Right => 'ModifySelf');
+$agent->reload();
+ok($agent->{'content'} =~ /Logout/i, "Reloaded page successfully");
+ok($agent->find_link( url => '/User/Prefs.html',
+ text => 'Preferences'), "Found prefs pane" );
+$user_obj->PrincipalObj->RevokeRight(Right => 'ModifySelf');
+
+# Good. Now load the search page and test Load/Save Search.
+$agent->follow_link( url => '/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');
+$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');
+$agent->reload();
+ok($agent->{'content'} =~ /Load saved search/i,
+ "Search loading box still exists");
+ok($agent->{'content'} =~ /input\s+type=.submit.\s+name=.Save./i,
+ "Saved searches box exists");
+
+# Create a group, and a queue, so we can test limited user visibility
+# via SelectOwner.
+
+my $queue_obj = RT::Queue->new($RT::SystemUser);
+($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',
+ 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',
+ Object => $queue_obj);
+$group_obj->PrincipalObj->GrantRight(Right => 'SeeQueue',
+ Object => $queue_obj);
+
+# Now. When we look at the search page we should be able to see
+# ourself in the list of possible owners.
+
+$agent->reload();
+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");
+
+1;
diff --git a/rt/lib/t/regression/07rights.t b/rt/lib/t/regression/07rights.t
new file mode 100644
index 0000000..4764b49
--- /dev/null
+++ b/rt/lib/t/regression/07rights.t
@@ -0,0 +1,110 @@
+#!/usr/bin/perl -w
+# BEGIN BPS TAGGED BLOCK {{{
+#
+# COPYRIGHT:
+#
+# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
+# <jesse.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.
+#
+#
+# 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 Test::More tests => 14;
+use RT;
+RT::LoadConfig();
+RT::Init();
+use RT::I18N;
+use strict;
+no warnings 'once';
+
+use RT::Queue;
+use RT::ACE;
+use RT::User;
+use RT::Group;
+use RT::Ticket;
+
+
+# clear all global right
+my $acl = RT::ACL->new($RT::SystemUser);
+$acl->Limit( FIELD => 'RightName', OPERATOR => '!=', VALUE => 'SuperUser' );
+$acl->LimitToObject( $RT::System );
+while( my $ace = $acl->Next ) {
+ $ace->Delete;
+}
+
+# create new queue to be shure we don't mess with rights
+my $queue = RT::Queue->new($RT::SystemUser);
+my ($queue_id) = $queue->Create( Name => 'rights');
+ok( $queue_id, 'queue created for rights tests' );
+
+# new privileged user to check rights
+my $user = RT::User->new( $RT::SystemUser );
+my ($user_id) = $user->Create( Name => 'rights',
+ EmailAddress => 'rights@localhost',
+ Privileged => 1,
+ Password => 'qwe123',
+ );
+ok( !$user->HasRight( Right => 'OwnTicket', Object => $queue ), "user can't own ticket" );
+ok( !$user->HasRight( Right => 'ReplyToTicket', Object => $queue ), "user can't reply to ticket" );
+
+my $group = RT::Group->new( $RT::SystemUser );
+ok( $group->LoadQueueRoleGroup( Queue => $queue_id, Type=> 'Owner' ), "load queue owners role group" );
+my $ace = RT::ACE->new( $RT::SystemUser );
+my ($ace_id, $msg) = $group->PrincipalObj->GrantRight( Right => 'ReplyToTicket', Object => $queue );
+ok( $ace_id, "Granted queue owners role group with ReplyToTicket right: $msg" );
+ok( $group->PrincipalObj->HasRight( Right => 'ReplyToTicket', Object => $queue ), "role group can reply to ticket" );
+ok( !$user->HasRight( Right => 'ReplyToTicket', Object => $queue ), "user can't reply to ticket" );
+
+# new ticket
+my $ticket = RT::Ticket->new($RT::SystemUser);
+my ($ticket_id) = $ticket->Create( Queue => $queue_id, Subject => 'test');
+ok( $ticket_id, 'new ticket created' );
+is( $ticket->Owner, $RT::Nobody->Id, 'owner of the new ticket is nobody' );
+
+my $status;
+($status, $msg) = $user->PrincipalObj->GrantRight( Object => $queue, Right => 'OwnTicket' );
+ok( $status, "successfuly granted right: $msg" );
+ok( $user->HasRight( Right => 'OwnTicket', Object => $queue ), "user can own ticket" );
+
+($status, $msg) = $ticket->SetOwner( $user_id );
+ok( $status, "successfuly set owner: $msg" );
+is( $ticket->Owner, $user_id, "set correct owner" );
+
+ok( $user->HasRight( Right => 'ReplyToTicket', Object => $ticket ), "user is owner and can reply to ticket" );
+
diff --git a/rt/lib/t/regression/08web_cf_access.t b/rt/lib/t/regression/08web_cf_access.t
new file mode 100644
index 0000000..012d733
--- /dev/null
+++ b/rt/lib/t/regression/08web_cf_access.t
@@ -0,0 +1,118 @@
+#!/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 ImageFile => $RT::MasonComponentRoot .'/NoAuth/images/bplogo.gif';
+use constant ImageFileContent => do {
+ local $/;
+ open my $fh, '<', ImageFile or die $!;
+ binmode($fh);
+ scalar <$fh>;
+};
+
+my $m = Test::WWW::Mechanize->new;
+isa_ok($m, 'Test::WWW::Mechanize');
+
+$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');
+$m->follow_link( text => 'Custom Fields' );
+$m->title_is(q/Select a Custom Field/, 'admin-cf screen');
+$m->follow_link( text => 'New custom field' );
+$m->submit_form(
+ form_name => "ModifyCustomField",
+ fields => {
+ TypeComposite => 'Image-0',
+ LookupType => 'RT::Queue-RT::Ticket',
+ Name => 'img',
+ Description => 'img',
+ },
+);
+$m->title_is(q/Created CustomField img/, 'admin-cf created');
+$m->follow_link( text => 'Queues' );
+$m->title_is(q/Admin queues/, 'admin-queues screen');
+$m->follow_link( text => 'General' );
+$m->title_is(q/Editing Configuration for queue General/, 'admin-queue: general');
+$m->follow_link( text => 'Ticket Custom Fields' );
+
+$m->title_is(q/Edit Custom Fields for General/, 'admin-queue: general tcf');
+$m->form_name('EditCustomFields');
+
+# Sort by numeric IDs in names
+my @names = map { $_->[1] }
+ sort { $a->[0] <=> $b->[0] }
+ map { /Object-1-CF-(\d+)/ ? [ $1 => $_ ] : () }
+ map $_->name, $m->current_form->inputs;
+my $tcf = pop(@names);
+$m->field( $tcf => 1 ); # Associate the new CF with this queue
+$m->field( $_ => undef ) for @names; # ...and not any other. ;-)
+$m->submit;
+
+$m->content_like( qr/Object created/, 'TCF added to the queue' );
+
+$m->submit_form(
+ form_name => "CreateTicketInQueue",
+ fields => { Queue => 'General' },
+);
+
+$m->content_like(qr/Upload multiple images/, 'has a upload image field');
+
+$tcf =~ /(\d+)$/ or die "Hey this is impossible dude";
+my $upload_field = "Object-RT::Ticket--CustomField-$1-Upload";
+
+$m->submit_form(
+ form_name => "TicketCreate",
+ fields => {
+ $upload_field => ImageFile,
+ Subject => 'testing img cf creation',
+ },
+);
+
+$m->content_like(qr/Ticket \d+ created/, "a ticket is created succesfully");
+
+my $id = $1 if $m->content =~ /Ticket (\d+) created/;
+
+$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->follow_link( text => 'Tickets' );
+$m->follow_link( text => 'New Query' );
+
+$m->title_is(q/Query Builder/, 'Query building');
+$m->submit_form(
+ form_name => "BuildQuery",
+ fields => {
+ idOp => '=',
+ ValueOfid => $id,
+ ValueOfQueue => 'General',
+ },
+ button => 'AddClause',
+);
+
+$m->form_name('BuildQuery');
+
+my $col = ($m->current_form->find_input('SelectDisplayColumns'))[-1];
+$col->value( ($col->possible_values)[-1] );
+
+$m->click('AddCol');
+
+$m->form_name('BuildQuery');
+$m->click('DoSearch');
+
+$m->follow_link( text_regex => qr/bplogo\.gif/ );
+$m->content_is(ImageFileContent, "it links to the uploaded image");
+
+__END__
+[FC] Bulk Update does not have custom fields.
diff --git a/rt/lib/t/regression/09record_cf_api.t b/rt/lib/t/regression/09record_cf_api.t
new file mode 100644
index 0000000..1428a28
--- /dev/null
+++ b/rt/lib/t/regression/09record_cf_api.t
@@ -0,0 +1,188 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings FATAL => 'all';
+use Test::More tests => 131;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+# Before we get going, ditch all object_cfs; this will remove
+# all custom fields systemwide;
+my $object_cfs = RT::ObjectCustomFields->new($RT::SystemUser);
+$object_cfs->UnLimit();
+while (my $ocf = $object_cfs->Next) {
+ $ocf->Delete();
+}
+
+
+my $queue = RT::Queue->new( $RT::SystemUser );
+$queue->Create( Name => 'RecordCustomFields-'.$$ );
+ok ($queue->id, "Created the queue");
+
+my $ticket = RT::Ticket->new( $RT::SystemUser );
+$ticket->Create(
+ Queue => $queue->Id,
+ Requestor => 'root@localhost',
+ Subject => 'RecordCustomFields1',
+);
+
+my $cfs = $ticket->CustomFields;
+is( $cfs->Count, 0 );
+
+# Check that record has no any CF values yet {{{
+my $cfvs = $ticket->CustomFieldValues;
+is( $cfvs->Count, 0 );
+is( $ticket->FirstCustomFieldValue, undef );
+
+my $local_cf1 = RT::CustomField->new( $RT::SystemUser );
+$local_cf1->Create( Name => 'RecordCustomFields1-'.$$, Type => 'SelectSingle', Queue => $queue->id );
+$local_cf1->AddValue( Name => 'RecordCustomFieldValues11' );
+$local_cf1->AddValue( Name => 'RecordCustomFieldValues12' );
+
+my $local_cf2 = RT::CustomField->new( $RT::SystemUser );
+$local_cf2->Create( Name => 'RecordCustomFields2-'.$$, Type => 'SelectSingle', Queue => $queue->id );
+$local_cf2->AddValue( Name => 'RecordCustomFieldValues21' );
+$local_cf2->AddValue( Name => 'RecordCustomFieldValues22' );
+
+my $global_cf3 = RT::CustomField->new( $RT::SystemUser );
+$global_cf3->Create( Name => 'RecordCustomFields3-'.$$, Type => 'SelectSingle', Queue => 0 );
+$global_cf3->AddValue( Name => 'RecordCustomFieldValues31' );
+$global_cf3->AddValue( Name => 'RecordCustomFieldValues32' );
+
+
+my @custom_fields = ($local_cf1, $local_cf2, $global_cf3);
+
+
+$cfs = $ticket->CustomFields;
+is( $cfs->Count, 3 );
+
+# Check that record has no any CF values yet {{{
+$cfvs = $ticket->CustomFieldValues;
+is( $cfvs->Count, 0 );
+is( $ticket->FirstCustomFieldValue, undef );
+
+# CF with ID -1 shouldnt exist at all
+$cfvs = $ticket->CustomFieldValues( -1 );
+is( $cfvs->Count, 0 );
+is( $ticket->FirstCustomFieldValue( -1 ), undef );
+
+$cfvs = $ticket->CustomFieldValues( 'SomeUnexpedCustomFieldName' );
+is( $cfvs->Count, 0 );
+is( $ticket->FirstCustomFieldValue( 'SomeUnexpedCustomFieldName' ), undef );
+
+for (@custom_fields) {
+ $cfvs = $ticket->CustomFieldValues( $_->id );
+ is( $cfvs->Count, 0 );
+
+ $cfvs = $ticket->CustomFieldValues( $_->Name );
+ is( $cfvs->Count, 0 );
+ is( $ticket->FirstCustomFieldValue( $_->id ), undef );
+ is( $ticket->FirstCustomFieldValue( $_->Name ), undef );
+}
+# }}}
+
+# try to add field value with fields that do not exist {{{
+my ($status, $msg) = $ticket->AddCustomFieldValue( Field => -1 , Value => 'foo' );
+ok(!$status, "shouldn't add value" );
+($status, $msg) = $ticket->AddCustomFieldValue( Field => 'SomeUnexpedCustomFieldName' , Value => 'foo' );
+ok(!$status, "shouldn't add value" );
+# }}}
+
+# {{{
+SKIP: {
+
+ skip "TODO: We want fields that are not allowed to set unexpected values", 10;
+ for (@custom_fields) {
+ ($status, $msg) = $ticket->AddCustomFieldValue( Field => $_ , Value => 'SomeUnexpectedCFValue' );
+ ok( !$status, 'value doesn\'t exist');
+
+ ($status, $msg) = $ticket->AddCustomFieldValue( Field => $_->id , Value => 'SomeUnexpectedCFValue' );
+ ok( !$status, 'value doesn\'t exist');
+
+ ($status, $msg) = $ticket->AddCustomFieldValue( Field => $_->Name , Value => 'SomeUnexpectedCFValue' );
+ ok( !$status, 'value doesn\'t exist');
+ }
+
+ # Let check that we did not add value to be sure
+ # using only FirstCustomFieldValue sub because
+ # we checked other variants allready
+ for (@custom_fields) {
+ is( $ticket->FirstCustomFieldValue( $_->id ), undef );
+ }
+
+}
+# Add some values to our custom fields
+for (@custom_fields) {
+ # this should be tested elsewhere
+ $_->AddValue( Name => 'Foo' );
+ $_->AddValue( Name => 'Bar' );
+}
+
+my $test_add_delete_cycle = sub {
+ my $cb = shift;
+ for (@custom_fields) {
+ ($status, $msg) = $ticket->AddCustomFieldValue( Field => $cb->($_) , Value => 'Foo' );
+ ok( $status, "message: $msg");
+ }
+
+ # does it exist?
+ $cfvs = $ticket->CustomFieldValues;
+ is( $cfvs->Count, 3, "We found all three custom fields on our ticket" );
+ for (@custom_fields) {
+ $cfvs = $ticket->CustomFieldValues( $_->id );
+ is( $cfvs->Count, 1 , "we found one custom field when searching by id");
+
+ $cfvs = $ticket->CustomFieldValues( $_->Name );
+ is( $cfvs->Count, 1 , " We found one custom field when searching by name for " . $_->Name);
+ is( $ticket->FirstCustomFieldValue( $_->id ), 'Foo' , "first value by id is foo");
+ is( $ticket->FirstCustomFieldValue( $_->Name ), 'Foo' , "first value by name is foo");
+ }
+ # because our CFs are SingleValue then new value addition should override
+ for (@custom_fields) {
+ ($status, $msg) = $ticket->AddCustomFieldValue( Field => $_ , Value => 'Bar' );
+ ok( $status, "message: $msg");
+ }
+ $cfvs = $ticket->CustomFieldValues;
+ is( $cfvs->Count, 3 );
+ for (@custom_fields) {
+ $cfvs = $ticket->CustomFieldValues( $_->id );
+ is( $cfvs->Count, 1 );
+
+ $cfvs = $ticket->CustomFieldValues( $_->Name );
+ is( $cfvs->Count, 1 );
+ is( $ticket->FirstCustomFieldValue( $_->id ), 'Bar' );
+ is( $ticket->FirstCustomFieldValue( $_->Name ), 'Bar' );
+ }
+ # delete it
+ for (@custom_fields ) {
+ ($status, $msg) = $ticket->DeleteCustomFieldValue( Field => $_ , Value => 'Bar' );
+ ok( $status, "Deleted a custom field value 'Bar' for field ".$_->id.": $msg");
+ }
+ $cfvs = $ticket->CustomFieldValues;
+ is( $cfvs->Count, 0, "The ticket (".$ticket->id.") no longer has any custom field values" );
+ for (@custom_fields) {
+ $cfvs = $ticket->CustomFieldValues( $_->id );
+ is( $cfvs->Count, 0, $ticket->id." has no values for cf ".$_->id );
+
+ $cfvs = $ticket->CustomFieldValues( $_->Name );
+ is( $cfvs->Count, 0 , $ticket->id." has no values for cf '".$_->Name. "'" );
+ is( $ticket->FirstCustomFieldValue( $_->id ), undef , "There is no first custom field value when loading by id" );
+ is( $ticket->FirstCustomFieldValue( $_->Name ), undef, "There is no first custom field value when loading by Name" );
+ }
+};
+
+# lets test cycle via CF id
+$test_add_delete_cycle->( sub { return $_[0]->id } );
+# lets test cycle via CF object reference
+$test_add_delete_cycle->( sub { return $_[0] } );
+
+#SKIP: {
+# skip "TODO: should we add CF values to objects via CF Name?", 48;
+# names are not unique
+ # lets test cycle via CF Name
+# $test_add_delete_cycle->( sub { return $_[0]->Name } );
+#}
+
+
diff --git a/rt/lib/t/regression/10merge.t b/rt/lib/t/regression/10merge.t
new file mode 100644
index 0000000..8bca952
--- /dev/null
+++ b/rt/lib/t/regression/10merge.t
@@ -0,0 +1,72 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+
+#
+# This test script validates that when merging two tickets, the comments from both tickets
+# are integrated into the new ticket
+
+use Test::More tests => 13;
+use RT;
+RT::LoadConfig;
+RT::Init;
+
+use_ok('RT::Ticket');
+use_ok('RT::Queue');
+
+my $queue = RT::Queue->new($RT::SystemUser);
+my ($id,$msg) = $queue->Create(Name => 'MergeTest-'.rand(25));
+ok ($id,$msg);
+
+my $t1 = RT::Ticket->new($RT::SystemUser);
+my ($tid,$transid, $t1msg) =$t1->Create ( Queue => $queue->Name, Subject => 'Merge test. orig');
+ok ($tid, $t1msg);
+($id, $msg) = $t1->Comment(Content => 'This is a Comment on the original');
+ok($id,$msg);
+
+my $txns = $t1->Transactions;
+my $Comments = 0;
+while (my $txn = $txns->Next) {
+$Comments++ if ($txn->Type eq 'Comment');
+}
+is($Comments,1, "our first ticket has only one Comment");
+
+my $t2 = RT::Ticket->new($RT::SystemUser);
+my ($t2id,$t2transid, $t2msg) =$t2->Create ( Queue => $queue->Name, Subject => 'Merge test. duplicate');
+ok ($t2id, $t2msg);
+
+
+
+($id, $msg) = $t2->Comment(Content => 'This is a commet on the duplicate');
+ok($id,$msg);
+
+
+$txns = $t2->Transactions;
+ $Comments = 0;
+while (my $txn = $txns->Next) {
+ $Comments++ if ($txn->Type eq 'Comment');
+}
+is($Comments,1, "our second ticket has only one Comment");
+
+($id, $msg) = $t1->Comment(Content => 'This is a second Comment on the original');
+ok($id,$msg);
+
+$txns = $t1->Transactions;
+$Comments = 0;
+while (my $txn = $txns->Next) {
+ $Comments++ if ($txn->Type eq 'Comment');
+}
+is($Comments,2, "our first ticket now has two Comments");
+
+($id,$msg) = $t2->MergeInto($t1->id);
+
+ok($id,$msg);
+$txns = $t1->Transactions;
+$Comments = 0;
+while (my $txn = $txns->Next) {
+ $Comments++ if ($txn->Type eq 'Comment');
+}
+is($Comments,3, "our first ticket now has three Comments - we merged safely");
+
diff --git a/rt/lib/t/regression/11-template-insert.t b/rt/lib/t/regression/11-template-insert.t
new file mode 100644
index 0000000..8681ce6
--- /dev/null
+++ b/rt/lib/t/regression/11-template-insert.t
@@ -0,0 +1,27 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+
+use Test::More tests => 7;
+
+use RT;
+RT::LoadConfig();
+RT::Init;
+
+
+# This tiny little test script triggers an interaction bug between DBD::Oracle 1.16, SB 1.15 and RT 3.4
+
+use_ok('RT::Template');
+my $template = RT::Template->new($RT::SystemUser);
+
+isa_ok($template, 'RT::Template');
+my ($val,$msg) = $template->Create(Queue => 1,
+ Name => 'InsertTest',
+ Content => 'This is template content');
+ok($val,$msg);
+is($template->Name, 'InsertTest');
+is($template->Content, 'This is template content', "We created the object right");
+($val, $msg) = $template->SetContent( 'This is new template content');
+ok($val,$msg);
+is($template->Content, 'This is new template content', "We managed to _Set_ the content");
diff --git a/rt/lib/t/regression/12-search.t b/rt/lib/t/regression/12-search.t
new file mode 100644
index 0000000..9cc4aa4
--- /dev/null
+++ b/rt/lib/t/regression/12-search.t
@@ -0,0 +1,235 @@
+#!/opt/perl/bin/perl -w
+
+# tests relating to searching. Especially around custom fields, and
+# corner cases.
+
+use strict;
+use warnings;
+
+use Test::More tests => 35;
+use_ok('RT');
+RT::LoadConfig();
+RT::Init();
+
+# setup the queue
+
+my $q = RT::Queue->new($RT::SystemUser);
+my $queue = 'SearchTests-'.$$;
+$q->Create(Name => $queue);
+ok ($q->id, "Created the queue");
+
+
+# and setup the CFs
+# we believe the Type shouldn't matter.
+
+my $cf = RT::CustomField->new($RT::SystemUser);
+$cf->Create(Name => 'SearchTest', Type => 'Freeform', MaxValues => 0, Queue => $q->id);
+ok($cf->id, "Created the SearchTest CF");
+my $cflabel = "CustomField-".$cf->id;
+
+my $cf2 = RT::CustomField->new($RT::SystemUser);
+$cf2->Create(Name => 'SearchTest2', Type => 'Freeform', MaxValues => 0, Queue => $q->id);
+ok($cf2->id, "Created the SearchTest2 CF");
+my $cflabel2 = "CustomField-".$cf2->id;
+
+my $cf3 = RT::CustomField->new($RT::SystemUser);
+$cf3->Create(Name => 'SearchTest3', Type => 'Freeform', MaxValues => 0, Queue => $q->id);
+ok($cf3->id, "Created the SearchTest3 CF");
+my $cflabel3 = "CustomField-".$cf3->id;
+
+
+# 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
+
+
+my $t1 = RT::Ticket->new($RT::SystemUser);
+my ( $id, undef $msg ) = $t1->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest1',
+ Requestor => ['search1@example.com'],
+ $cflabel => 'foo1',
+ $cflabel2 => 'bar1',
+ $cflabel3 => 'qux1',
+);
+ok( $id, $msg );
+
+
+my $t2 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t2->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest2',
+ Requestor => ['search2@example.com'],
+# $cflabel => 'foo2',
+ $cflabel2 => 'bar2',
+ $cflabel3 => 'qux2',
+);
+ok( $id, $msg );
+
+my $t3 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t3->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest3',
+ Requestor => ['search3@example.com'],
+ $cflabel => 'foo3',
+# $cflabel2 => 'bar3',
+ $cflabel3 => 'qux3',
+);
+ok( $id, $msg );
+
+my $t4 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t4->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest4',
+ Requestor => ['search4@example.com'],
+ $cflabel => 'foo4',
+ $cflabel2 => 'bar4',
+# $cflabel3 => 'qux4',
+);
+ok( $id, $msg );
+
+my $t5 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t5->Create(
+ Queue => $q->id,
+# Subject => 'SearchTest5',
+ Requestor => ['search5@example.com'],
+ $cflabel => 'foo5',
+ $cflabel2 => 'bar5',
+ $cflabel3 => 'qux5',
+);
+ok( $id, $msg );
+
+my $t6 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t6->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest6',
+# Requestor => ['search6@example.com'],
+ $cflabel => 'foo6',
+ $cflabel2 => 'bar6',
+ $cflabel3 => 'qux6',
+);
+ok( $id, $msg );
+
+my $t7 = RT::Ticket->new($RT::SystemUser);
+( $id, undef, $msg ) = $t7->Create(
+ Queue => $q->id,
+ Subject => 'SearchTest7',
+ Requestor => ['search7@example.com'],
+# $cflabel => 'foo7',
+# $cflabel2 => 'bar7',
+ $cflabel3 => 'qux7',
+);
+ok( $id, $msg );
+
+# we have tickets. start searching
+my $tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue'");
+is($tix->Count, 7, "found all the tickets");
+
+
+# very simple searches. both CF and normal
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND CF.SearchTest = 'foo1'");
+is($tix->Count, 1, "matched identical subject");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND CF.SearchTest LIKE 'foo1'");
+is($tix->Count, 1, "matched LIKE subject");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND CF.SearchTest = 'foo'");
+is($tix->Count, 0, "IS a regexp match");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND CF.SearchTest LIKE 'foo'");
+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");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Requestors LIKE 'search1'");
+is($tix->Count, 1, "LIKE requestor");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Requestors = 'search1\@example.com'");
+is($tix->Count, 1, "IS requestor");
+
+$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 Subject = 'SearchTest1'");
+is($tix->Count, 1, "IS subject");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Subject LIKE 'SearchTest1'");
+is($tix->Count, 1, "LIKE subject");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Subject = ''");
+is($tix->Count, 1, "found one ticket");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Subject LIKE 'SearchTest'");
+is($tix->Count, 6, "found two ticket");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("Queue = '$queue' AND Subject LIKE 'qwerty'");
+is($tix->Count, 0, "found zero ticket");
+
+
+
+
+# various combinations
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest LIKE 'foo' AND CF.SearchTest2 LIKE 'bar1'");
+is($tix->Count, 1, "LIKE cf and LIKE cf");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest = 'foo1' AND CF.SearchTest2 = 'bar1'");
+is($tix->Count, 1, "is cf and is cf");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest = 'foo' AND CF.SearchTest2 LIKE 'bar1'");
+is($tix->Count, 0, "is cf and like cf");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest LIKE 'foo' AND CF.SearchTest2 LIKE 'bar' AND CF.SearchTest3 LIKE 'qux'");
+is($tix->Count, 3, "like cf and like cf and like cf");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest LIKE 'foo' AND CF.SearchTest2 LIKE 'bar' AND CF.SearchTest3 LIKE 'qux6'");
+is($tix->Count, 1, "like cf and like cf and is cf");
+
+$tix = RT::Tickets->new($RT::SystemUser);
+$tix->FromSQL("CF.SearchTest LIKE 'foo' AND Subject LIKE 'SearchTest'");
+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");
+
+
+$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");
+
+
diff --git a/rt/lib/t/regression/13-attribute-tests.t b/rt/lib/t/regression/13-attribute-tests.t
new file mode 100644
index 0000000..945bbcf
--- /dev/null
+++ b/rt/lib/t/regression/13-attribute-tests.t
@@ -0,0 +1,67 @@
+
+use Test::More tests => 24;
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+
+my $runid = rand(200);
+
+my $attribute = "squelch-$runid";
+
+ok(require RT::Attributes);
+
+my $user = RT::User->new($RT::SystemUser);
+ok (UNIVERSAL::isa($user, 'RT::User'));
+my ($id,$msg) = $user->Create(Name => 'attrtest-'.$runid);
+ok ($id, $msg);
+ok($user->id, "Created a test user");
+
+ok(1, $user->Attributes->BuildSelectQuery);
+my $attr = $user->Attributes;
+
+ok(1, $attr->BuildSelectQuery);
+
+
+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");
+($id, $msg) = $attr->DeleteEntry(Name => $runid);
+ok(!$id, "Deleted non-existant entry - $msg");
+is ($attr->Count,1, "1 attr after deleting an empty attr");
+
+my @names = $attr->Names;
+is ("@names", "TestAttr");
+
+
+($id, $msg) = $user->AddAttribute(Name => $runid, Content => "First");
+
+is ($attr->Count,2, " Two attrs after adding an attribute named $runid");
+($id, $msg) = $user->AddAttribute(Name => $runid, Content => "Second");
+ok($id, $msg);
+
+is ($attr->Count,3, " Three attrs after adding a secondvalue to $runid");
+($id, $msg) = $attr->DeleteEntry(Name => $runid, Content => "First");
+ok($id, $msg);
+is ($attr->Count,2);
+
+#$attr->_DoSearch();
+($id, $msg) = $attr->DeleteEntry(Name => $runid, Content => "Second");
+ok($id, $msg);
+is ($attr->Count,1);
+
+#$attr->_DoSearch();
+ok(1, $attr->BuildSelectQuery);
+($id, $msg) = $attr->DeleteEntry(Name => "moose");
+ok(!$id, "Deleted non-existant entry - $msg");
+is ($attr->Count,1);
+
+ok(1, $attr->BuildSelectQuery);
+@names = $attr->Names;
+is("@names", "TestAttr");
+
+
+
+1;
diff --git a/rt/lib/t/regression/14merge.t b/rt/lib/t/regression/14merge.t
new file mode 100644
index 0000000..c916251
--- /dev/null
+++ b/rt/lib/t/regression/14merge.t
@@ -0,0 +1,31 @@
+
+use Test::More tests => '6';
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+# when you try to merge duplicate links on postgres, eveyrything goes to hell due to referential integrity constraints.
+
+
+my $t = RT::Ticket->new($RT::SystemUser);
+$t->Create(Subject => 'Main', Queue => 'general');
+
+ok ($t->id);
+my $t2 = RT::Ticket->new($RT::SystemUser);
+$t2->Create(Subject => 'Second', Queue => 'general');
+ok ($t2->id);
+
+my $t3 = RT::Ticket->new($RT::SystemUser);
+$t3->Create(Subject => 'Third', Queue => 'general');
+
+ok ($t3->id);
+
+my ($id,$val);
+($id,$val) = $t->AddLink(Type => 'DependsOn', Target => $t3->id);
+ok($id,$val);
+($id,$val) = $t2->AddLink(Type => 'DependsOn', Target => $t3->id);
+ok($id,$val);
+
+
+($id,$val) = $t->MergeInto($t2->id);
+ok($id,$val);
diff --git a/rt/lib/t/regression/15cf_single_values_are_single.t b/rt/lib/t/regression/15cf_single_values_are_single.t
new file mode 100644
index 0000000..dcfa2e5
--- /dev/null
+++ b/rt/lib/t/regression/15cf_single_values_are_single.t
@@ -0,0 +1,39 @@
+#!/usr/bin/perl
+use warnings;
+use strict;
+use Test::More tests => 8;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+
+my $q = RT::Queue->new($RT::SystemUser);
+my ($id,$msg) =$q->Create(Name => "CF-Single-".$$);
+ok($id,$msg);
+
+my $cf = RT::CustomField->new($RT::SystemUser);
+($id,$msg) = $cf->Create(Name => 'Single-'.$$, Type => 'Select', MaxValues => '1', Queue => $q->id);
+ok($id,$msg);
+
+
+($id,$msg) =$cf->AddValue(Name => 'First');
+ok($id,$msg);
+
+($id,$msg) =$cf->AddValue(Name => 'Second');
+ok($id,$msg);
+
+
+my $t = RT::Ticket->new($RT::SystemUser);
+($id,undef,$msg) = $t->Create(Queue => $q->id,
+ Subject => 'CF Test');
+
+ok($id,$msg);
+is($t->CustomFieldValues($cf->id)->Count, 0, "No values yet");
+$t->AddCustomFieldValue(Field => $cf->id, Value => 'First');
+is($t->CustomFieldValues($cf->id)->Count, 1, "One now");
+
+$t->AddCustomFieldValue(Field => $cf->id, Value => 'Second');
+is($t->CustomFieldValues($cf->id)->Count, 1, "Still one");
+
+1;
diff --git a/rt/lib/t/regression/16-transaction_cf_tests.t b/rt/lib/t/regression/16-transaction_cf_tests.t
new file mode 100644
index 0000000..9e1e86c
--- /dev/null
+++ b/rt/lib/t/regression/16-transaction_cf_tests.t
@@ -0,0 +1,61 @@
+#!/usr/bin/perl
+
+use warnings;
+use strict;
+use Data::Dumper;
+use Test::More qw/no_plan/;
+
+use_ok('RT');
+use_ok('RT::Transactions');
+RT::LoadConfig();
+RT::Init();
+
+my $q = RT::Queue->new($RT::SystemUser);
+my ($id,$msg) = $q->Create( Name => 'TxnCFTest'.$$);
+ok($id,$msg);
+
+my $cf = RT::CustomField->new($RT::SystemUser);
+($id,$msg) = $cf->Create(Name => 'Txnfreeform-'.$$, Type => 'Freeform', MaxValues => '0', LookupType => RT::Transaction->CustomFieldLookupType );
+
+ok($id,$msg);
+
+($id,$msg) = $cf->AddToObject($q);
+
+ok($id,$msg);
+
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+
+my $transid;
+($id,$transid, $msg) = $ticket->Create(Queue => $q->id,
+ Subject => 'TxnCF test',
+ );
+ok($id,$msg);
+
+my $trans = RT::Transaction->new($RT::SystemUser);
+$trans->Load($transid);
+
+is($trans->ObjectId,$id);
+is ($trans->ObjectType, 'RT::Ticket');
+is ($trans->Type, 'Create');
+my $txncfs = $trans->CustomFields;
+is ($txncfs->Count, 1, "We have one custom field");
+my $txn_cf = $txncfs->First;
+is ($txn_cf->id, $cf->id, "It's the right custom field");
+my $values = $trans->CustomFieldValues($txn_cf->id);
+is ($values->Count, 0, "It has no values");
+
+# Old API
+my %cf_updates = ( 'CustomField-'.$cf->id => 'Testing');
+$trans->UpdateCustomFields( ARGSRef => \%cf_updates);
+
+ $values = $trans->CustomFieldValues($txn_cf->id);
+is ($values->Count, 1, "It has one value");
+
+# New API
+
+$trans->UpdateCustomFields( 'CustomField-'.$cf->id => 'Test two');
+ $values = $trans->CustomFieldValues($txn_cf->id);
+is ($values->Count, 2, "it has two values");
+
+# TODO ok(0, "Should updating custom field values remove old values?");
diff --git a/rt/lib/t/regression/17multiple_deleg_revocation.t b/rt/lib/t/regression/17multiple_deleg_revocation.t
new file mode 100644
index 0000000..1ed0404
--- /dev/null
+++ b/rt/lib/t/regression/17multiple_deleg_revocation.t
@@ -0,0 +1,135 @@
+#!/usr/bin/perl -w
+
+use Test::More qw(no_plan);
+
+use RT;
+
+ok( RT::LoadConfig, "Locating config files" );
+ok( RT::Init, "Basic initialization and DB connectivity" );
+
+my ($u1, $g1, $pg1, $pg2, $ace, @groups, @users, @principals);
+@groups = (\$g1, \$pg1, \$pg2);
+@users = (\$u1);
+@principals = (@groups, @users);
+
+my($ret, $msg);
+
+$u1 = RT::User->new($RT::SystemUser);
+( $ret, $msg ) = $u1->LoadOrCreateByEmail('delegtest1@example.com');
+ok( $ret, "Load / Create test user 1: $msg" );
+$u1->SetPrivileged(1);
+
+$g1 = RT::Group->new($RT::SystemUser);
+( $ret, $msg) = $g1->LoadUserDefinedGroup('dg1');
+unless ($ret) {
+ ( $ret, $msg ) = $g1->CreateUserDefinedGroup( Name => 'dg1' );
+}
+$pg1 = RT::Group->new($RT::SystemUser);
+( $ret, $msg ) = $pg1->LoadPersonalGroup( Name => 'dpg1',
+ User => $u1->PrincipalId );
+unless ($ret) {
+ ( $ret, $msg ) = $pg1->CreatePersonalGroup( Name => 'dpg1',
+ PrincipalId => $u1->PrincipalId );
+}
+ok( $ret, "Load / Create test personal group 1: $msg" );
+$pg2 = RT::Group->new($RT::SystemUser);
+( $ret, $msg ) = $pg2->LoadPersonalGroup( Name => 'dpg2',
+ User => $u1->PrincipalId );
+unless ($ret) {
+ ( $ret, $msg ) = $pg2->CreatePersonalGroup( Name => 'dpg2',
+ PrincipalId => $u1->PrincipalId );
+}
+ok( $ret, "Load / Create test personal group 2: $msg" );
+
+clear_acls_and_groups();
+
+( $ret, $msg ) = $u1->PrincipalObj->GrantRight( Right => 'DelegateRights' );
+ok( $ret, "Grant DelegateRights to u1: $msg" );
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'ShowConfigTab' );
+ok( $ret, "Grant ShowConfigTab to g1: $msg" );
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'ShowConfigTab',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g1->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg2->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg2: $msg" );
+
+ok(( $pg1->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System ) and
+ $pg2->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal groups have ShowConfigTab right after delegation" );
+
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete test user 1 from g1: $msg" );
+
+ok( not( $pg1->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal group 1 lacks ShowConfigTab after user removed from g1" );
+ok( not( $pg2->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal group 2 lacks ShowConfigTab after user removed from g1" );
+
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg2->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg2: $msg" );
+
+ok(( $pg1->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System ) and
+ $pg2->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal groups have ShowConfigTab right after delegation" );
+
+( $ret, $msg ) = $g1->PrincipalObj->RevokeRight( Right => 'ShowConfigTab' );
+ok( $ret, "Revoke ShowConfigTab from g1: $msg" );
+
+ok( not( $pg1->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal group 1 lacks ShowConfigTab after user removed from g1" );
+ok( not( $pg2->PrincipalObj->HasRight( Right => 'ShowConfigTab',
+ Object => $RT::System )),
+ "Test personal group 2 lacks ShowConfigTab after user removed from g1" );
+
+
+
+#######
+
+sub clear_acls_and_groups {
+ # Revoke all rights granted to our cast
+ my $acl = RT::ACL->new($RT::SystemUser);
+ foreach (@principals) {
+ $acl->LimitToPrincipal(Type => $$_->PrincipalObj->PrincipalType,
+ Id => $$_->PrincipalObj->Id);
+ }
+ while (my $ace = $acl->Next()) {
+ $ace->Delete();
+ }
+
+ # Remove all group memberships
+ my $members = RT::GroupMembers->new($RT::SystemUser);
+ foreach (@groups) {
+ $members->LimitToMembersOfGroup( $$_->PrincipalId );
+ }
+ while (my $member = $members->Next()) {
+ $member->Delete();
+ }
+
+ $acl->RedoSearch();
+ ok( $acl->Count() == 0,
+ "All principals have no rights after clearing ACLs" );
+ $members->RedoSearch();
+ ok( $members->Count() == 0,
+ "All groups have no members after clearing groups" );
+}
diff --git a/rt/lib/t/regression/18stale_delegations_cleanup.t b/rt/lib/t/regression/18stale_delegations_cleanup.t
new file mode 100644
index 0000000..84e666e
--- /dev/null
+++ b/rt/lib/t/regression/18stale_delegations_cleanup.t
@@ -0,0 +1,458 @@
+#!/usr/bin/perl -w
+
+# Regression test suite for http://rt3.fsck.com/Ticket/Display.html?id=6184
+# and related corner cases related to cleanup of delegated ACEs when
+# the delegator loses the right to delegate. This causes complexities
+# due to the fact that multiple ACEs can grant different delegation
+# rights to a principal, and because DelegateRights and SuperUser can
+# themselves be delegated.
+
+# The case where the "parent" delegated ACE is removed is handled in
+# the embedded regression tests in lib/RT/ACE_Overlay.pm .
+
+use Test::More qw(no_plan);
+
+use RT;
+
+ok( RT::LoadConfig, "Locating config files" );
+ok( RT::Init, "Basic initialization and DB connectivity" );
+
+my ($u1, $u2, $g1, $g2, $g3, $pg1, $pg2, $ace, @groups, @users, @principals);
+@groups = (\$g1, \$g2, \$g3, \$pg1, \$pg2);
+@users = (\$u1, \$u2);
+@principals = (@groups, @users);
+
+my($ret, $msg);
+
+$u1 = RT::User->new($RT::SystemUser);
+( $ret, $msg ) = $u1->LoadOrCreateByEmail('delegtest1@example.com');
+ok( $ret, "Load / Create test user 1: $msg" );
+$u1->SetPrivileged(1);
+$u2 = RT::User->new($RT::SystemUser);
+( $ret, $msg ) = $u2->LoadOrCreateByEmail('delegtest2@example.com');
+ok( $ret, "Load / Create test user 2: $msg" );
+$u2->SetPrivileged(1);
+$g1 = RT::Group->new($RT::SystemUser);
+( $ret, $msg) = $g1->LoadUserDefinedGroup('dg1');
+unless ($ret) {
+ ( $ret, $msg ) = $g1->CreateUserDefinedGroup( Name => 'dg1' );
+}
+ok( $ret, "Load / Create test group 1: $msg" );
+$g2 = RT::Group->new($RT::SystemUser);
+( $ret, $msg) = $g2->LoadUserDefinedGroup('dg2');
+unless ($ret) {
+ ( $ret, $msg ) = $g2->CreateUserDefinedGroup( Name => 'dg2' );
+}
+ok( $ret, "Load / Create test group 2: $msg" );
+$g3 = RT::Group->new($RT::SystemUser);
+( $ret, $msg) = $g3->LoadUserDefinedGroup('dg3');
+unless ($ret) {
+ ( $ret, $msg ) = $g3->CreateUserDefinedGroup( Name => 'dg3' );
+}
+ok( $ret, "Load / Create test group 3: $msg" );
+$pg1 = RT::Group->new($RT::SystemUser);
+( $ret, $msg ) = $pg1->LoadPersonalGroup( Name => 'dpg1',
+ User => $u1->PrincipalId );
+unless ($ret) {
+ ( $ret, $msg ) = $pg1->CreatePersonalGroup( Name => 'dpg1',
+ PrincipalId => $u1->PrincipalId );
+}
+ok( $ret, "Load / Create test personal group 1: $msg" );
+$pg2 = RT::Group->new($RT::SystemUser);
+( $ret, $msg ) = $pg2->LoadPersonalGroup( Name => 'dpg2',
+ User => $u2->PrincipalId );
+unless ($ret) {
+ ( $ret, $msg ) = $pg2->CreatePersonalGroup( Name => 'dpg2',
+ PrincipalId => $u2->PrincipalId );
+}
+ok( $ret, "Load / Create test personal group 2: $msg" );
+
+
+
+# Basic case: u has global DelegateRights through g1 and ShowConfigTab
+# through g2; then u is removed from g1.
+
+clear_acls_and_groups();
+
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights' );
+ok( $ret, "Grant DelegateRights to g1: $msg" );
+( $ret, $msg ) = $g2->PrincipalObj->GrantRight( Right => 'ShowConfigTab' );
+ok( $ret, "Grant ShowConfigTab to g2: $msg" );
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+ok(
+ $u1->PrincipalObj->HasRight(
+ Right => 'DelegateRights',
+ Object => $RT::System
+ ),
+ "test user 1 has DelegateRights after joining g1"
+);
+( $ret, $msg ) = $g2->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g2: $msg" );
+ok(
+ $u1->PrincipalObj->HasRight(
+ Right => 'ShowConfigTab',
+ Object => $RT::System
+ ),
+ "test user 1 has ShowConfigTab after joining g2"
+);
+
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'ShowConfigTab',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+ok(
+ $pg1->PrincipalObj->HasRight(
+ Right => 'ShowConfigTab',
+ Object => $RT::System
+ ),
+ "Test personal group 1 has ShowConfigTab right after delegation"
+);
+
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete test user 1 from g1: $msg" );
+ok(
+ not(
+ $pg1->PrincipalObj->HasRight(
+ Right => 'ShowConfigTab',
+ Object => $RT::System
+ )
+ ),
+ "Test personal group 1 lacks ShowConfigTab right after user removed from g1"
+);
+
+# Basic case: u has global DelegateRights through g1 and ShowConfigTab
+# through g2; then DelegateRights revoked from g1.
+
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+( $ret, $msg ) = $g1->PrincipalObj->RevokeRight( Right => 'DelegateRights' );
+ok( $ret, "Revoke DelegateRights from g1: $msg" );
+ok(
+ not(
+ $pg1->PrincipalObj->HasRight(
+ Right => 'ShowConfigTab',
+ Object => $RT::System
+ )
+ ),
+ "Test personal group 1 lacks ShowConfigTab right after DelegateRights revoked from g1"
+);
+
+
+
+# Corner case - restricted delegation: u has DelegateRights on pg1
+# through g1 and AdminGroup on pg1 through g2; then DelegateRights
+# revoked from g1.
+
+clear_acls_and_groups();
+
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $pg1);
+ok( $ret, "Grant DelegateRights on pg1 to g1: $msg" );
+( $ret, $msg ) = $g2->PrincipalObj->GrantRight( Right => 'AdminGroup',
+ Object => $pg1);
+ok( $ret, "Grant AdminGroup on pg1 to g2: $msg" );
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+( $ret, $msg ) = $g2->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g2: $msg" );
+ok( $u1->PrincipalObj->HasRight(
+ Right => 'DelegateRights',
+ Object => $pg1 ),
+ "test user 1 has DelegateRights on pg1 after joining g1" );
+ok( not( $u1->PrincipalObj->HasRight(
+ Right => 'DelegateRights',
+ Object => $RT::System )),
+ "Test personal group 1 lacks global DelegateRights after joining g1" );
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'AdminGroup',
+ Object => $pg1,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate AdminGroup on pg1 to pg1: $msg" );
+ok( $pg1->PrincipalObj->HasRight(
+ Right => 'AdminGroup',
+ Object => $pg1 ),
+ "Test personal group 1 has AdminGroup right on pg1 after delegation" );
+( $ret, $msg ) = $g1->PrincipalObj->RevokeRight ( Right => 'DelegateRights',
+ Object => $pg1 );
+ok( $ret, "Revoke DelegateRights on pg1 from g1: $msg" );
+ok( not( $pg1->PrincipalObj->HasRight(
+ Right => 'AdminGroup',
+ Object => $pg1 )),
+ "Test personal group 1 lacks AdminGroup right on pg1 after DelegateRights revoked from g1" );
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $pg1);
+
+# Corner case - restricted delegation: u has DelegateRights on pg1
+# through g1 and AdminGroup on pg1 through g2; then u removed from g1.
+
+ok( $ret, "Grant DelegateRights on pg1 to g1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate AdminGroup on pg1 to pg1: $msg" );
+ok( $pg1->PrincipalObj->HasRight(
+ Right => 'AdminGroup',
+ Object => $pg1 ),
+ "Test personal group 1 has AdminGroup right on pg1 after delegation" );
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete test user 1 from g1: $msg" );
+ok( not( $pg1->PrincipalObj->HasRight(
+ Right => 'AdminGroup',
+ Object => $pg1 )),
+ "Test personal group 1 lacks AdminGroup right on pg1 after user removed from g1" );
+
+clear_acls_and_groups();
+
+
+
+# Corner case - multiple delegation rights: u has global
+# DelegateRights directly and DelegateRights on pg1 through g1, and
+# AdminGroup on pg1 through g2; then u removed from g1 (delegation
+# should remain); then DelegateRights revoked from u (delegation
+# should not remain).
+
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $pg1);
+ok( $ret, "Grant DelegateRights on pg1 to g1: $msg" );
+( $ret, $msg ) = $g2->PrincipalObj->GrantRight( Right => 'AdminGroup',
+ Object => $pg1);
+ok( $ret, "Grant AdminGroup on pg1 to g2: $msg" );
+( $ret, $msg ) = $u1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $RT::System);
+ok( $ret, "Grant DelegateRights to user: $msg" );
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+( $ret, $msg ) = $g2->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g2: $msg" );
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'AdminGroup',
+ Object => $pg1,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate AdminGroup on pg1 to pg1: $msg" );
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete test user 1 from g1: $msg" );
+ok( $pg1->PrincipalObj->HasRight(Right => 'AdminGroup',
+ Object => $pg1),
+ "Test personal group 1 retains AdminGroup right on pg1 after user removed from g1" );
+( $ret, $msg ) = $u1->PrincipalObj->RevokeRight( Right => 'DelegateRights',
+ Object => $RT::System );
+ok( not ($pg1->PrincipalObj->HasRight(Right => 'AdminGroup',
+ Object => $pg1)),
+ "Test personal group 1 lacks AdminGroup right on pg1 after DelegateRights revoked");
+
+# Corner case - multiple delegation rights and selectivity: u has
+# DelegateRights globally and on g2 directly and DelegateRights on pg1
+# through g1, and AdminGroup on pg1 through g2; then global
+# DelegateRights revoked from u (delegation should remain),
+# DelegateRights on g2 revoked from u (delegation should remain), and
+# u removed from g1 (delegation should not remain).
+
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+( $ret, $msg ) = $u1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $RT::System);
+ok( $ret, "Grant DelegateRights to user: $msg" );
+( $ret, $msg ) = $u1->PrincipalObj->GrantRight( Right => 'DelegateRights',
+ Object => $g2);
+ok( $ret, "Grant DelegateRights on g2 to user: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate AdminGroup on pg1 to pg1: $msg" );
+( $ret, $msg ) = $u1->PrincipalObj->RevokeRight( Right => 'DelegateRights',
+ Object => $RT::System );
+ok( $pg1->PrincipalObj->HasRight(Right => 'AdminGroup',
+ Object => $pg1),
+ "Test personal group 1 retains AdminGroup right on pg1 after global DelegateRights revoked" );
+( $ret, $msg ) = $u1->PrincipalObj->RevokeRight( Right => 'DelegateRights',
+ Object => $g2 );
+ok( $pg1->PrincipalObj->HasRight(Right => 'AdminGroup',
+ Object => $pg1),
+ "Test personal group 1 retains AdminGroup right on pg1 after DelegateRights on g2 revoked" );
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete test user 1 from g1: $msg" );
+ok( not ($pg1->PrincipalObj->HasRight(Right => 'AdminGroup',
+ Object => $pg1)),
+ "Test personal group 1 lacks AdminGroup right on pg1 after user removed from g1");
+
+
+
+# Corner case - indirect delegation rights: u has DelegateRights
+# through g1 via g3, and ShowConfigTab via g2; then g3 removed from
+# g1.
+
+clear_acls_and_groups();
+
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights' );
+ok( $ret, "Grant DelegateRights to g1: $msg" );
+( $ret, $msg ) = $g2->PrincipalObj->GrantRight( Right => 'ShowConfigTab' );
+ok( $ret, "Grant ShowConfigTab to g2: $msg" );
+( $ret, $msg ) = $g1->AddMember( $g3->PrincipalId );
+ok( $ret, "Add g3 to g1: $msg" );
+( $ret, $msg ) = $g3->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g3: $msg" );
+( $ret, $msg ) = $g2->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g2: $msg" );
+
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'ShowConfigTab',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+
+( $ret, $msg ) = $g1->DeleteMember( $g3->PrincipalId );
+ok( $ret, "Delete g3 from g1: $msg" );
+ok( not ($pg1->PrincipalObj->HasRight(Right => 'ShowConfigTab',
+ Object => $RT::System)),
+ "Test personal group 1 lacks ShowConfigTab right after g3 removed from g1");
+
+# Corner case - indirect delegation rights: u has DelegateRights
+# through g1 via g3, and ShowConfigTab via g2; then DelegateRights
+# revoked from g1.
+
+( $ret, $msg ) = $g1->AddMember( $g3->PrincipalId );
+ok( $ret, "Add g3 to g1: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg1: $msg" );
+( $ret, $msg ) = $g1->PrincipalObj->RevokeRight ( Right => 'DelegateRights' );
+ok( $ret, "Revoke DelegateRights from g1: $msg" );
+
+ok( not ($pg1->PrincipalObj->HasRight(Right => 'ShowConfigTab',
+ Object => $RT::System)),
+ "Test personal group 1 lacks ShowConfigTab right after DelegateRights revoked from g1");
+
+
+
+# Corner case - delegation of DelegateRights: u1 has DelegateRights
+# via g1 and delegates DelegateRights to pg1; u2 has DelegateRights
+# via pg1 and ShowConfigTab via g2; then u1 removed from g1.
+
+clear_acls_and_groups();
+
+( $ret, $msg ) = $g1->PrincipalObj->GrantRight( Right => 'DelegateRights' );
+ok( $ret, "Grant DelegateRights to g1: $msg" );
+( $ret, $msg ) = $g2->PrincipalObj->GrantRight( Right => 'ShowConfigTab' );
+ok( $ret, "Grant ShowConfigTab to g2: $msg" );
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add test user 1 to g1: $msg" );
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'DelegateRights',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g1->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate DelegateRights to pg1: $msg" );
+
+( $ret, $msg ) = $pg1->AddMember( $u2->PrincipalId );
+ok( $ret, "Add test user 2 to pg1: $msg" );
+( $ret, $msg ) = $g2->AddMember( $u2->PrincipalId );
+ok( $ret, "Add test user 2 to g2: $msg" );
+$ace = RT::ACE->new($u2);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'ShowConfigTab',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg2->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg2: $msg" );
+
+ok( $pg2->PrincipalObj->HasRight(Right => 'ShowConfigTab',
+ Object => $RT::System),
+ "Test personal group 2 has ShowConfigTab right after delegation");
+( $ret, $msg ) = $g1->DeleteMember( $u1->PrincipalId );
+ok( $ret, "Delete u1 from g1: $msg" );
+ok( not ($pg2->PrincipalObj->HasRight(Right => 'ShowConfigTab',
+ Object => $RT::System)),
+ "Test personal group 2 lacks ShowConfigTab right after u1 removed from g1");
+
+# Corner case - delegation of DelegateRights: u1 has DelegateRights
+# via g1 and delegates DelegateRights to pg1; u2 has DelegateRights
+# via pg1 and ShowConfigTab via g2; then DelegateRights revoked from
+# g1.
+
+( $ret, $msg ) = $g1->AddMember( $u1->PrincipalId );
+ok( $ret, "Add u1 to g1: $msg" );
+$ace = RT::ACE->new($u1);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'DelegateRights',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g1->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg1->PrincipalId );
+ok( $ret, "Delegate DelegateRights to pg1: $msg" );
+$ace = RT::ACE->new($u2);
+( $ret, $msg ) = $ace->LoadByValues(
+ RightName => 'ShowConfigTab',
+ Object => $RT::System,
+ PrincipalType => 'Group',
+ PrincipalId => $g2->PrincipalId
+);
+ok( $ret, "Look up ACE to be delegated: $msg" );
+( $ret, $msg ) = $ace->Delegate( PrincipalId => $pg2->PrincipalId );
+ok( $ret, "Delegate ShowConfigTab to pg2: $msg" );
+
+( $ret, $msg ) = $g1->PrincipalObj->RevokeRight ( Right => 'DelegateRights' );
+ok( $ret, "Revoke DelegateRights from g1: $msg" );
+ok( not ($pg2->PrincipalObj->HasRight(Right => 'ShowConfigTab',
+ Object => $RT::System)),
+ "Test personal group 2 lacks ShowConfigTab right after DelegateRights revoked from g1");
+
+
+
+
+#######
+
+sub clear_acls_and_groups {
+ # Revoke all rights granted to our cast
+ my $acl = RT::ACL->new($RT::SystemUser);
+ foreach (@principals) {
+ $acl->LimitToPrincipal(Type => $$_->PrincipalObj->PrincipalType,
+ Id => $$_->PrincipalObj->Id);
+ }
+ while (my $ace = $acl->Next()) {
+ $ace->Delete();
+ }
+
+ # Remove all group memberships
+ my $members = RT::GroupMembers->new($RT::SystemUser);
+ foreach (@groups) {
+ $members->LimitToMembersOfGroup( $$_->PrincipalId );
+ }
+ while (my $member = $members->Next()) {
+ $member->Delete();
+ }
+
+ $acl->RedoSearch();
+ ok( $acl->Count() == 0,
+ "All principals have no rights after clearing ACLs" );
+ $members->RedoSearch();
+ ok( $members->Count() == 0,
+ "All groups have no members after clearing groups" );
+}
diff --git a/rt/lib/t/regression/19-rtname.t b/rt/lib/t/regression/19-rtname.t
new file mode 100644
index 0000000..b654df2
--- /dev/null
+++ b/rt/lib/t/regression/19-rtname.t
@@ -0,0 +1,38 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+use Test::More qw/no_plan/;
+
+use_ok("RT");
+
+RT::LoadConfig();
+RT::Init();
+
+use RT::Interface::Email;
+
+# normal use case, regexp set to rtname
+$RT::rtname = "site";
+$RT::EmailSubjectTagRegex = qr/$RT::rtname/ ;
+$RT::rtname = undef;
+is(RT::Interface::Email::ParseTicketId("[site #123] test"), 123);
+is(RT::Interface::Email::ParseTicketId("[othersite #123] test"), undef);
+
+# oops usecase, where the regexp is scragged
+$RT::rtname = "site";
+$RT::EmailSubjectTagRegex = undef;
+is(RT::Interface::Email::ParseTicketId("[site #123] test"), 123);
+is(RT::Interface::Email::ParseTicketId("[othersite #123] test"), undef);
+
+# set to a simple regexp. NOTE: we no longer match "site"
+$RT::rtname = "site";
+$RT::EmailSubjectTagRegex = qr/newsite/;
+is(RT::Interface::Email::ParseTicketId("[site #123] test"), undef);
+is(RT::Interface::Email::ParseTicketId("[newsite #123] test"), 123);
+
+# set to a more complex regexp
+$RT::rtname = "site";
+$RT::EmailSubjectTagRegex = qr/newsite||site/;
+is(RT::Interface::Email::ParseTicketId("[site #123] test"), 123);
+is(RT::Interface::Email::ParseTicketId("[newsite #123] test"), 123);
+is(RT::Interface::Email::ParseTicketId("[othersite #123] test"), undef);
+
diff --git a/rt/lib/t/regression/20savedsearch.t b/rt/lib/t/regression/20savedsearch.t
new file mode 100644
index 0000000..f4439f9
--- /dev/null
+++ b/rt/lib/t/regression/20savedsearch.t
@@ -0,0 +1,180 @@
+use RT;
+use Test::More tests => 26;
+use RT::User;
+use RT::Group;
+use RT::Ticket;
+use RT::Queue;
+
+use_ok(RT::SavedSearch);
+use_ok(RT::SavedSearches);
+
+RT::LoadConfig();
+RT::Init();
+
+# Set up some infrastructure. These calls are tested elsewhere.
+
+my $searchuser = RT::User->new($RT::SystemUser);
+my ($ret, $msg) = $searchuser->Create(Name => 'searchuser'.$$,
+ Privileged => 1,
+ EmailAddress => "searchuser\@p$$.example.com",
+ RealName => 'Search user');
+ok($ret, "created searchuser: $msg");
+$searchuser->PrincipalObj->GrantRight(Right => 'LoadSavedSearch');
+$searchuser->PrincipalObj->GrantRight(Right => 'CreateSavedSearch');
+$searchuser->PrincipalObj->GrantRight(Right => 'ModifySelf');
+
+# This is the group whose searches searchuser should be able to see.
+my $ingroup = RT::Group->new($RT::SystemUser);
+$ingroup->CreateUserDefinedGroup(Name => 'searchgroup1'.$$);
+$ingroup->AddMember($searchuser->Id);
+$searchuser->PrincipalObj->GrantRight(Right => 'EditSavedSearches',
+ Object => $ingroup);
+$searchuser->PrincipalObj->GrantRight(Right => 'ShowSavedSearches',
+ Object => $ingroup);
+
+# This is the group whose searches searchuser should not be able to see.
+my $outgroup = RT::Group->new($RT::SystemUser);
+$outgroup->CreateUserDefinedGroup(Name => 'searchgroup2'.$$);
+$outgroup->AddMember($RT::SystemUser->Id);
+
+my $queue = RT::Queue->new($RT::SystemUser);
+$queue->Create(Name => 'SearchQueue'.$$);
+$searchuser->PrincipalObj->GrantRight(Right => 'SeeQueue', Object => $queue);
+$searchuser->PrincipalObj->GrantRight(Right => 'ShowTicket', Object => $queue);
+$searchuser->PrincipalObj->GrantRight(Right => 'OwnTicket', Object => $queue);
+
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+$ticket->Create(Queue => $queue->Id,
+ Requestor => [ $searchuser->Name ],
+ Owner => $searchuser,
+ Subject => 'saved search test');
+
+
+# Now start the search madness.
+my $curruser = RT::CurrentUser->new($searchuser);
+my $format = '\' <b><a href="/Ticket/Display.html?id=__id__">__id__</a></b>/TITLE:#\',
+\'<b><a href="/Ticket/Display.html?id=__id__">__Subject__</a></b>/TITLE:Subject\',
+\'__Status__\',
+\'__QueueName__\',
+\'__OwnerName__\',
+\'__Priority__\',
+\'__NEWLINE__\',
+\'\',
+\'<small>__Requestors__</small>\',
+\'<small>__CreatedRelative__</small>\',
+\'<small>__ToldRelative__</small>\',
+\'<small>__LastUpdatedRelative__</small>\',
+\'<small>__TimeLeft__</small>\'';
+
+my ($ret, $msg);
+my $mysearch = RT::SavedSearch->new($curruser);
+($ret, $msg) = $mysearch->Save(Privacy => 'RT::User-' . $searchuser->Id,
+ Type => 'Ticket',
+ Name => 'owned by me',
+ SearchParams => {'Format' => $format,
+ 'Query' => "Owner = '"
+ . $searchuser->Name
+ . "'"});
+ok($ret, "mysearch was created");
+
+
+my $groupsearch = RT::SavedSearch->new($curruser);
+($ret, $msg) = $groupsearch->Save(Privacy => 'RT::Group-' . $ingroup->Id,
+ Type => 'Ticket',
+ Name => 'search queue',
+ SearchParams => {'Format' => $format,
+ 'Query' => "Queue = '"
+ . $queue->Name . "'"});
+ok($ret, "groupsearch was created");
+
+my $othersearch = RT::SavedSearch->new($curruser);
+($ret, $msg) = $othersearch->Save(Privacy => 'RT::Group-' . $outgroup->Id,
+ Type => 'Ticket',
+ Name => 'searchuser requested',
+ SearchParams => {'Format' => $format,
+ 'Query' =>
+ "Requestor.Name LIKE 'search'"});
+ok(!$ret, "othersearch NOT created");
+like($msg, qr/Failed to load object for/, "...for the right reason");
+
+$othersearch = RT::SavedSearch->new($RT::SystemUser);
+($ret, $msg) = $othersearch->Save(Privacy => 'RT::Group-' . $outgroup->Id,
+ Type => 'Ticket',
+ Name => 'searchuser requested',
+ SearchParams => {'Format' => $format,
+ 'Query' =>
+ "Requestor.Name LIKE 'search'"});
+ok($ret, "othersearch created by systemuser");
+
+# Now try to load some searches.
+
+# This should work.
+my $loadedsearch1 = RT::SavedSearch->new($curruser);
+$loadedsearch1->Load('RT::User-'.$curruser->Id, $mysearch->Id);
+is($loadedsearch1->Id, $mysearch->Id, "Loaded mysearch");
+like($loadedsearch1->GetParameter('Query'), qr/Owner/,
+ "Retrieved query of mysearch");
+# Check through the other accessor methods.
+is($loadedsearch1->Privacy, 'RT::User-' . $curruser->Id,
+ "Privacy of mysearch correct");
+is($loadedsearch1->Name, 'owned by me', "Name of mysearch correct");
+is($loadedsearch1->Type, 'Ticket', "Type of mysearch correct");
+
+# See if it can be used to search for tickets.
+my $tickets = RT::Tickets->new($curruser);
+$tickets->FromSQL($loadedsearch1->GetParameter('Query'));
+is($tickets->Count, 1, "Found a ticket");
+
+# This should fail -- wrong object.
+# my $loadedsearch2 = RT::SavedSearch->new($curruser);
+# $loadedsearch2->Load('RT::User-'.$curruser->Id, $groupsearch->Id);
+# isnt($loadedsearch2->Id, $othersearch->Id, "Didn't load groupsearch as mine");
+# ...but this should succeed.
+my $loadedsearch3 = RT::SavedSearch->new($curruser);
+$loadedsearch3->Load('RT::Group-'.$ingroup->Id, $groupsearch->Id);
+is($loadedsearch3->Id, $groupsearch->Id, "Loaded groupsearch");
+like($loadedsearch3->GetParameter('Query'), qr/Queue/,
+ "Retrieved query of groupsearch");
+# Can it get tickets?
+$tickets = RT::Tickets->new($curruser);
+$tickets->FromSQL($loadedsearch3->GetParameter('Query'));
+is($tickets->Count, 1, "Found a ticket");
+
+# This should fail -- no permission.
+my $loadedsearch4 = RT::SavedSearch->new($curruser);
+$loadedsearch4->Load($othersearch->Privacy, $othersearch->Id);
+isnt($loadedsearch4->Id, $othersearch->Id, "Did not load othersearch");
+
+# Try to update an existing search.
+$loadedsearch1->Update( SearchParams => {'Format' => $format,
+ 'Query' => "Queue = '" . $queue->Name . "'" } );
+like($loadedsearch1->GetParameter('Query'), qr/Queue/,
+ "Updated mysearch parameter");
+is($loadedsearch1->Type, 'Ticket', "mysearch is still for tickets");
+is($loadedsearch1->Privacy, 'RT::User-'.$curruser->Id,
+ "mysearch still belongs to searchuser");
+like($mysearch->GetParameter('Query'), qr/Queue/, "other mysearch object updated");
+
+
+## Right ho. Test the pseudo-collection object.
+
+my $genericsearch = RT::SavedSearch->new($curruser);
+$genericsearch->Save(Name => 'generic search',
+ Type => 'all',
+ SearchParams => {'Query' => "Queue = 'General'"});
+
+my $ticketsearches = RT::SavedSearches->new($curruser);
+$ticketsearches->LimitToPrivacy('RT::User-'.$curruser->Id, 'Ticket');
+is($ticketsearches->Count, 1, "Found searchuser's ticket searches");
+
+my $allsearches = RT::SavedSearches->new($curruser);
+$allsearches->LimitToPrivacy('RT::User-'.$curruser->Id);
+is($allsearches->Count, 2, "Found all searchuser's searches");
+
+# Delete a search.
+($ret, $msg) = $genericsearch->Delete;
+ok($ret, "Deleted genericsearch");
+$allsearches->LimitToPrivacy('RT::User-'.$curruser->Id);
+is($allsearches->Count, 1, "Found all searchuser's searches after deletion");
+
diff --git a/rt/lib/t/regression/21query-builder.t b/rt/lib/t/regression/21query-builder.t
new file mode 100644
index 0000000..be04599
--- /dev/null
+++ b/rt/lib/t/regression/21query-builder.t
@@ -0,0 +1,204 @@
+#!/usr/bin/perl
+
+use strict;
+use Test::More tests => 31;
+use Test::WWW::Mechanize;
+use HTTP::Request::Common;
+use HTTP::Cookies;
+use LWP;
+use Encode;
+
+my $cookie_jar = HTTP::Cookies->new;
+my $agent = Test::WWW::Mechanize->new();
+
+# give the agent a place to stash the cookies
+
+$agent->cookie_jar($cookie_jar);
+
+use RT;
+RT::LoadConfig;
+
+# get the top page
+my $url = $RT::WebURL;
+$agent->get($url);
+
+is ($agent->{'status'}, 200, "Loaded a page");
+
+
+# {{{ 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' => 'root' );
+$agent->field( 'pass' => 'password' );
+# 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");
+
+# }}}
+
+# {{{ Query Builder tests
+
+my $response = $agent->get($url."Search/Build.html");
+ok( $response->is_success, "Fetched " . $url."Search/Build.html" );
+
+# Adding items
+
+# set the first value
+ok($agent->form_name('BuildQuery'), "found the form once");
+$agent->field("ActorField", "Owner");
+$agent->field("ActorOp", "=");
+$agent->field("ValueOfActor", "Nobody");
+$agent->submit();
+
+# set the next value
+ok($agent->form_name('BuildQuery'), "found the form again");
+$agent->field("QueueOp", "!=");
+$agent->field("ValueOfQueue", "Regression");
+$agent->submit();
+
+ok($agent->form_name('BuildQuery'), "found the form a third time");
+
+sub getQueryFromForm {
+ # This pulls out the "hidden input" query from the page
+ my $q = $agent->current_form->find_input("Query")->value;
+ $q =~ s/^\s+//g;
+ $q =~ s/\s+$//g;
+ $q =~ s/\s+/ /g;
+ return $q;
+}
+
+is (getQueryFromForm, "Owner = 'Nobody' AND Queue != 'Regression'");
+
+# We're going to delete the owner
+
+$agent->select("clauses", ["0"] );
+
+$agent->click("DeleteClause");
+
+ok($agent->form_name('BuildQuery'), "found the form a fourth time");
+
+is (getQueryFromForm, "Queue != 'Regression'");
+
+$agent->field("AndOr", "OR");
+
+$agent->select("idOp", ">");
+
+$agent->field("ValueOfid" => "1234");
+
+$agent->click("AddClause");
+
+ok($agent->form_name('BuildQuery'), "found the form again");
+TODO: {
+ local $TODO = "query builder incorrectly quotes numbers";
+ is(getQueryFromForm, "Queue != 'Regression' OR id > 1234", "added something as OR, and number not quoted");
+}
+
+sub selectedClauses {
+ my @clauses = grep { defined } map { $_->value } $agent->current_form->find_input("clauses");
+ return [ @clauses ];
+}
+
+
+is_deeply(selectedClauses, ["1"], 'the id that we just entered is still selected');
+
+# Move the second one up a level
+$agent->click("Up");
+
+ok($agent->form_name('BuildQuery'), "found the form again");
+is(getQueryFromForm, "id > 1234 OR Queue != 'Regression'", "moved up one");
+
+is_deeply(selectedClauses, ["0"], 'the one we moved up is selected');
+
+$agent->click("Right");
+
+ok($agent->form_name('BuildQuery'), "found the form again");
+is(getQueryFromForm, "Queue != 'Regression' OR ( id > 1234 )", "moved over to the right (and down)");
+is_deeply(selectedClauses, ["2"], 'the one we moved right is selected');
+
+$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");
+}
+
+$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");
+}
+
+
+
+# - new items go one level down
+# - add items at currently selected level
+# - if nothing is selected, add at end, one level down
+#
+# move left
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move left if you're at the top level
+#
+# move right
+# - error if nothing selected
+# - same item should be selected after move
+# - can always move right (no max depth...should there be?)
+#
+# move up
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move up if you're first in the list
+#
+# move down
+# - error if nothing selected
+# - same item should be selected after move
+# - can't move down if you're last in the list
+#
+# toggle
+# - error if nothing selected
+# - change all aggregators in the grouping
+# - don't change any others
+#
+# delete
+# - error if nothing selected
+# - delete currently selected item
+# - delete all children of a grouping
+# - if delete leaves a node with no children, delete that, too
+# - what should be selected?
+#
+# Clear
+# - clears entire query
+# - clears it from the session, too
+
+# }}}
+
+
+1;
diff --git a/rt/lib/t/regression/22search_tix_by_txn.t b/rt/lib/t/regression/22search_tix_by_txn.t
new file mode 100644
index 0000000..54dad98
--- /dev/null
+++ b/rt/lib/t/regression/22search_tix_by_txn.t
@@ -0,0 +1,32 @@
+#use Test::More tests => 26;
+use Test::More qw/no_plan/;
+
+use RT;
+RT::LoadConfig();
+RT::Init();
+
+my $SUBJECT = "Search test - ".$$;
+
+use_ok('RT::Tickets');
+my $tix = RT::Tickets->new($RT::SystemUser);
+can_ok($tix, 'FromSQL');
+$tix->FromSQL('Updated = "2005-08-05" AND Subject = "$SUBJECT"');
+
+ok(! $tix->Count, "Searching for tickets updated on a random date finds nothing" . $tix->Count);
+
+my $ticket = RT::Ticket->new($RT::SystemUser);
+$ticket->Create(Queue => 'General', Subject => $SUBJECT);
+ok ($ticket->id, "We created a ticket");
+my ($id, $txnid, $txnobj) = $ticket->Comment( Content => 'A comment that happend on 2004-01-01');
+
+isa_ok($txnobj, 'RT::Transaction');
+
+ok($txnobj->CreatedObj->ISO);
+my ( $sid,$smsg) = $txnobj->__Set(Field => 'Created', Value => '2005-08-05 20:00:56');
+ok($sid,$smsg);
+is($txnobj->Created,'2005-08-05 20:00:56');
+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/setup_regression.t b/rt/lib/t/setup_regression.t
new file mode 100644
index 0000000..36f809b
--- /dev/null
+++ b/rt/lib/t/setup_regression.t
@@ -0,0 +1,34 @@
+#!/usr/bin/perl
+
+use Test::More qw(no_plan);
+
+use RT;
+ok(RT::LoadConfig);
+ok(RT::Init, "Basic initialization and DB connectivity");
+
+# Create a new queue
+use_ok(RT::Queue);
+my $q = RT::Queue->new($RT::SystemUser);
+
+$q->Load('regression');
+if ($q->id != 0) {
+ die "Regression tests not starting with a clean DB. Bailing";
+}
+
+my ($id, $msg) = $q->Create( Name => 'Regression',
+ Description => 'A regression test queue',
+ CorrespondAddress => 'correspond@a',
+ CommentAddress => 'comment@a');
+
+isnt($id, 0, "Queue was created sucessfully - $msg");
+
+my $q2 = RT::Queue->new($RT::SystemUser);
+
+ok($q2->Load($id));
+is($q2->id, $id, "Sucessfully loaded the queue again");
+is($q2->Name, 'Regression');
+is($q2->Description, 'A regression test queue');
+is($q2->CorrespondAddress, 'correspond@a');
+is($q2->CommentAddress, 'comment@a');
+
+