[Rt-commit] r4132 - in rt/branches/3.7-EXPERIMENTAL: . etc html
html/Approvals/Elements html/Elements
html/Elements/RT__Ticket html/Search html/Search/Elements
html/SelfService html/Ticket html/Ticket/Elements
html/Tools/Reports lib lib/RT lib/RT/Action lib/RT/I18N
lib/RT/Interface lib/t/regression
ruz at bestpractical.com
ruz at bestpractical.com
Mon Nov 21 23:56:32 EST 2005
Author: ruz
Date: Mon Nov 21 23:18:09 2005
New Revision: 4132
Modified:
rt/branches/3.7-EXPERIMENTAL/ (props changed)
rt/branches/3.7-EXPERIMENTAL/configure.ac
rt/branches/3.7-EXPERIMENTAL/etc/RT_Config.pm.in
rt/branches/3.7-EXPERIMENTAL/html/Approvals/Elements/PendingMyApproval
rt/branches/3.7-EXPERIMENTAL/html/Elements/Error
rt/branches/3.7-EXPERIMENTAL/html/Elements/RT__Ticket/ColumnMap
rt/branches/3.7-EXPERIMENTAL/html/Elements/SelectTimeUnits
rt/branches/3.7-EXPERIMENTAL/html/Elements/TicketList
rt/branches/3.7-EXPERIMENTAL/html/Search/Build.html
rt/branches/3.7-EXPERIMENTAL/html/Search/Bulk.html
rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/BuildFormatString
rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/PickBasics
rt/branches/3.7-EXPERIMENTAL/html/Search/Results.rdf
rt/branches/3.7-EXPERIMENTAL/html/Search/Results.tsv
rt/branches/3.7-EXPERIMENTAL/html/SelfService/Display.html
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Create.html
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Display.html
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/EditBasics
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/ShowHistory
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/ShowTransactionAttachments
rt/branches/3.7-EXPERIMENTAL/html/Ticket/ModifyAll.html
rt/branches/3.7-EXPERIMENTAL/html/Ticket/Update.html
rt/branches/3.7-EXPERIMENTAL/html/Tools/Reports/index.html
rt/branches/3.7-EXPERIMENTAL/html/autohandler
rt/branches/3.7-EXPERIMENTAL/lib/RT.pm.in
rt/branches/3.7-EXPERIMENTAL/lib/RT/ACE_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/CreateTickets.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/SendEmail.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/CustomField_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Date.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/EmailParser.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/cs.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/da.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/de.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/en.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/es.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fi.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fr.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/he.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/hu.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/id.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/it.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ja.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/nl.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/no.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pl.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pt_br.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ru.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_cn.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_tw.po
rt/branches/3.7-EXPERIMENTAL/lib/RT/Interface/Web.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Link_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/ObjectCustomFieldValues_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Record.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Ticket_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Transaction_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/RT/Transactions_Overlay.pm
rt/branches/3.7-EXPERIMENTAL/lib/t/regression/20-sort-by-requestor.t
Log:
r1099 at cubic-pc (orig r3931): jesse | 2005-10-05 23:25:32 +0400
r17089 at hualien: jesse | 2005-10-05 11:11:26 -0400
r17072 at hualien: jesse | 2005-10-05 10:39:48 -0400
r17059 at hualien: jesse | 2005-10-05 10:08:39 -0400
r17052 at hualien: jesse | 2005-10-05 09:37:42 -0400
r15958 at hualien (orig r3877): alexmv | 2005-09-22 15:09:22 -0400
r6458 at zoq-fot-pik: chmrr | 2005-09-22 15:08:37 -0400
* Add where the faulty caller was in deprecated warnings
r16168 at hualien (orig r3892): robert | 2005-09-28 12:16:03 -0400
r3945 at bear: rspier | 2005-09-28 09:15:08 -0700
Performance Improvement when Sending Email using sendmailpipe -
MIME::Entity would bog down in certain cases because of it's use of IO::Scalar during stringification. MIME::Entity will be switching to IO::ScalarArray, which will help... but RT was causing it to store into a temporary string anyway, which was silly.
This change has MIME::Entity write directly to the pipe, which is a lot more efficient. Seems to cut out ~33% of user time. (Because we don't need to have a temporary IO::Scalar thingy around.) Also will reduce peak memory usage.
r16169 at hualien (orig r3893): jesse | 2005-09-28 13:27:29 -0400
Switch from ->CustomFields to ->TicketCustomFields to stop using a deprecated API.
Thanks to T.J. Maciak
r17038 at hualien (orig r3894): alexmv | 2005-09-30 15:19:46 -0400
r6554 at zoq-fot-pik: chmrr | 2005-09-30 15:16:47 -0400
* Remove unused and deprecated code path (bugs 6605, 7008)
r17039 at hualien (orig r3895): alexmv | 2005-09-30 15:19:57 -0400
r6555 at zoq-fot-pik: chmrr | 2005-09-30 15:18:22 -0400
* Link to the *other* end of the link, not the one that is us
r17040 at hualien (orig r3896): alexmv | 2005-09-30 15:56:31 -0400
r6558 at zoq-fot-pik: chmrr | 2005-09-30 15:56:06 -0400
RT-Ticket: 7029
RT-Status: resolved
RT-Update: correspond
* Applied missing limit for AdminCcs, from Todd Chapman
r17044 at hualien (orig r3900): alexmv | 2005-10-03 13:32:45 -0400
r6566 at zoq-fot-pik: chmrr | 2005-10-03 13:28:24 -0400
* Updated spanish translation, thanks to Carlos Velasco
r17045 at hualien (orig r3901): alexmv | 2005-10-03 14:15:35 -0400
r6568 at zoq-fot-pik: chmrr | 2005-10-03 14:14:49 -0400
* Header fixes in PO files to include correct RT version
Modified: rt/branches/3.7-EXPERIMENTAL/configure.ac
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/etc/RT_Config.pm.in
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/etc/RT_Config.pm.in (original)
+++ rt/branches/3.7-EXPERIMENTAL/etc/RT_Config.pm.in Mon Nov 21 23:18:09 2005
@@ -282,6 +282,11 @@
@LogToSyslogConf = () unless (@LogToSyslogConf);
+# RT has rudimentary SQL statement logging support if you have
+# DBIx-SearchBuilder 1.31_1 or higher; simply set $StatementLog to be
+# the level that you wish SQL statements to be logged at.
+Set($StatementLog, undef);
+
# }}}
# {{{ Web interface configuration
@@ -428,7 +433,6 @@
Set($DefaultSummaryRows, 10);
-
# $HomepageComponents is an arrayref of allowed components on a user's
# customized homepage ("RT at a glance").
Modified: rt/branches/3.7-EXPERIMENTAL/html/Approvals/Elements/PendingMyApproval
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Approvals/Elements/PendingMyApproval (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Approvals/Elements/PendingMyApproval Mon Nov 21 23:18:09 2005
@@ -76,6 +76,7 @@
# also consider AdminCcs as potential approvers.
my $group_tickets = RT::Tickets->new( $session{'CurrentUser'} );
+$group_tickets->LimitWatcher( VALUE => $session{'CurrentUser'}->UserObj->EmailAddress, TYPE => 'AdminCc' );
my $created_before = RT::Date->new( $session{'CurrentUser'} );
my $created_after = RT::Date->new( $session{'CurrentUser'} );
Modified: rt/branches/3.7-EXPERIMENTAL/html/Elements/Error
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Elements/RT__Ticket/ColumnMap
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Elements/RT__Ticket/ColumnMap (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Elements/RT__Ticket/ColumnMap Mon Nov 21 23:18:09 2005
@@ -95,16 +95,17 @@
my $mode = $RT::Ticket::LINKTYPEMAP{$method}{Mode};
my $type = $RT::Ticket::LINKTYPEMAP{$method}{Type};
- my $mode_uri = $mode.'URI';
- my $local_type = 'Local'.$mode;
+ my $other_mode = ($mode eq "Target" ? "Base" : "Target");
+ my $mode_uri = $other_mode.'URI';
+ my $local_type = 'Local'.$other_mode;
return sub {
map {
\'<a href="',
$_->$mode_uri->Resolver->HREF,
\'">',
- ( $_->$mode_uri->IsLocal ? $_->$local_type : $_->$mode ),
- \'</a><br/>',
+ ( $_->$mode_uri->IsLocal ? $_->$local_type : $_->$other_mode ),
+ \'</a><br />',
} @{ $_[0]->Links($mode,$type)->ItemsArrayRef }
}
}
Modified: rt/branches/3.7-EXPERIMENTAL/html/Elements/SelectTimeUnits
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Elements/TicketList
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Build.html
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Search/Build.html (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Search/Build.html Mon Nov 21 23:18:09 2005
@@ -240,8 +240,199 @@
# }}}
# {{{ Parse the query
+use Regexp::Common qw /delimited/;
+
+# States
+use constant VALUE => 1;
+use constant AGGREG => 2;
+use constant OP => 4;
+use constant PAREN => 8;
+use constant KEYWORD => 16;
+
+my $_match = sub {
+
+ # Case insensitive equality
+ my ( $y, $x ) = @_;
+ return 1 if $x =~ /^$y$/i;
+
+ # return 1 if ((lc $x) eq (lc $y)); # Why isnt this equiv?
+ return 0;
+};
+
+my $ParseQuery = sub {
+ my $string = shift;
+ my $tree = shift;
+ my @actions = shift;
+ my $want = KEYWORD | PAREN;
+ my $last = undef;
+
+ my $depth = 1;
+
+ # make a tree root
+ $$tree = RT::Interface::Web::QueryBuilder::Tree->new;
+ my $root = RT::Interface::Web::QueryBuilder::Tree->new( 'AND', $$tree );
+ my $lastnode = $root;
+ my $parentnode = $root;
+
+ # get the FIELDS from Tickets_Overlay
+ my $tickets = new RT::Tickets( $session{'CurrentUser'} );
+ my %FIELDS = %{ $tickets->FIELDS };
+
+ # Lower Case version of FIELDS, for case insensitivity
+ my %lcfields = map { ( lc($_) => $_ ) } ( keys %FIELDS );
+
+ my @tokens = qw[VALUE AGGREG OP PAREN KEYWORD];
+ my $re_aggreg = qr[(?i:AND|OR)];
+ my $re_value = qr[$RE{delimited}{-delim=>qq{\'\"}}|\d+];
+ my $re_keyword = qr[$RE{delimited}{-delim=>qq{\'\"}}|(?:\{|\}|\w|\.)+];
+ my $re_op =
+ qr[=|!=|>=|<=|>|<|(?i:IS NOT)|(?i:IS)|(?i:NOT LIKE)|(?i:LIKE)]
+ ; # long to short
+ my $re_paren = qr'\(|\)';
+
+ # assume that $ea is AND if it is not set
+ my ( $ea, $key, $op, $value ) = ( "AND", "", "", "" );
+
+ # order of matches in the RE is important.. op should come early,
+ # because it has spaces in it. otherwise "NOT LIKE" might be parsed
+ # as a keyword or value.
+
+ while (
+ $string =~ /(
+ $re_aggreg
+ |$re_op
+ |$re_keyword
+ |$re_value
+ |$re_paren
+ )/igx
+ )
+ {
+ my $val = $1;
+ my $current = 0;
+
+ # Highest priority is last
+ $current = OP if $_match->( $re_op, $val );
+ $current = VALUE if $_match->( $re_value, $val );
+ $current = KEYWORD
+ if $_match->( $re_keyword, $val ) && ( $want & KEYWORD );
+ $current = AGGREG if $_match->( $re_aggreg, $val );
+ $current = PAREN if $_match->( $re_paren, $val );
+
+ unless ( $current && $want & $current ) {
+
+ # Error
+ # FIXME: I will only print out the highest $want value
+ my $token = $tokens[ ( ( log $want ) / ( log 2 ) ) ];
+ push @actions,
+ [
+ loc(
+"current: $current, want $want, Error near ->$val<- expecting a "
+ . $token
+ . " in '$string'\n"
+ ),
+ -1
+ ];
+ }
+
+ # State Machine:
+ my $parentdepth = $depth;
+
+ # Parens are highest priority
+ if ( $current & PAREN ) {
+ if ( $val eq "(" ) {
+ $depth++;
+
+ # make a new node that the clauses can be children of
+ $parentnode = RT::Interface::Web::QueryBuilder::Tree->new( $ea, $parentnode );
+ }
+ else {
+ $depth--;
+ $parentnode = $parentnode->getParent();
+ $lastnode = $parentnode;
+ }
+
+ $want = KEYWORD | PAREN | AGGREG;
+ }
+ elsif ( $current & AGGREG ) {
+ $ea = $val;
+ $want = KEYWORD | PAREN;
+ }
+ elsif ( $current & KEYWORD ) {
+ $key = $val;
+ $want = OP;
+ }
+ elsif ( $current & OP ) {
+ $op = $val;
+ $want = VALUE;
+ }
+ elsif ( $current & VALUE ) {
+ $value = $val;
+
+ # Remove surrounding quotes from $key, $val
+ # (in future, simplify as for($key,$val) { action on $_ })
+ if ( $key =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
+ substr( $key, 0, 1 ) = "";
+ substr( $key, -1, 1 ) = "";
+ }
+ if ( $val =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
+ substr( $val, 0, 1 ) = "";
+ substr( $val, -1, 1 ) = "";
+ }
+
+ # Unescape escaped characters
+ $key =~ s!\\(.)!$1!g;
+ $val =~ s!\\(.)!$1!g;
+
+ my $class;
+ if ( exists $lcfields{ lc $key } ) {
+ $key = $lcfields{ lc $key };
+ $class = $FIELDS{$key}->[0];
+ }
+ if ( $class ne 'INT' ) {
+ $val = "'$val'";
+ }
+
+ push @actions, [ loc("Unknown field: $key"), -1 ] unless $class;
+
+ $want = PAREN | AGGREG;
+ }
+ else {
+ push @actions, [ loc("I'm lost"), -1 ];
+ }
+
+ if ( $current & VALUE ) {
+ if ( $key =~ /^CF./ ) {
+ $key = "'" . $key . "'";
+ }
+ my $clause = {
+ Key => $key,
+ Op => $op,
+ Value => $val
+ };
+
+ # explicity add a child to it
+ $lastnode = RT::Interface::Web::QueryBuilder::Tree->new( $clause, $parentnode );
+ $lastnode->getParent()->setNodeValue($ea);
+
+ ( $ea, $key, $op, $value ) = ( "", "", "", "" );
+ }
+
+ $last = $current;
+ } # while
+
+ push @actions, [ loc("Incomplete query"), -1 ]
+ unless ( ( $want | PAREN ) || ( $want | KEYWORD ) );
+
+ push @actions, [ loc("Incomplete Query"), -1 ]
+ unless ( $last && ( $last | PAREN ) || ( $last || VALUE ) );
+
+ # This will never happen, because the parser will complain
+ push @actions, [ loc("Mismatched parentheses"), -1 ]
+ unless $depth == 1;
+};
+
my $tree;
-ParseQuery( $Query, \$tree, \@actions );
+$ParseQuery->( $Query, \$tree, \@actions );
# if parsing went poorly, send them to the edit page to fix it
if ( $actions[0] ) {
@@ -472,202 +663,6 @@
-use Regexp::Common qw /delimited/;
-
-# States
-use constant VALUE => 1;
-use constant AGGREG => 2;
-use constant OP => 4;
-use constant PAREN => 8;
-use constant KEYWORD => 16;
-
-sub ParseQuery {
- my $string = shift;
- my $tree = shift;
- my @actions = shift;
- my $want = KEYWORD | PAREN;
- my $last = undef;
-
- my $depth = 1;
-
- # make a tree root
- $$tree = RT::Interface::Web::QueryBuilder::Tree->new;
- my $root = RT::Interface::Web::QueryBuilder::Tree->new( 'AND', $$tree );
- my $lastnode = $root;
- my $parentnode = $root;
-
- # get the FIELDS from Tickets_Overlay
- my $tickets = new RT::Tickets( $session{'CurrentUser'} );
- my %FIELDS = %{ $tickets->FIELDS };
-
- # Lower Case version of FIELDS, for case insensitivity
- my %lcfields = map { ( lc($_) => $_ ) } ( keys %FIELDS );
-
- my @tokens = qw[VALUE AGGREG OP PAREN KEYWORD];
- my $re_aggreg = qr[(?i:AND|OR)];
- my $re_value = qr[$RE{delimited}{-delim=>qq{\'\"}}|\d+];
- my $re_keyword = qr[$RE{delimited}{-delim=>qq{\'\"}}|(?:\{|\}|\w|\.)+];
- my $re_op =
- qr[=|!=|>=|<=|>|<|(?i:IS NOT)|(?i:IS)|(?i:NOT LIKE)|(?i:LIKE)]
- ; # long to short
- my $re_paren = qr'\(|\)';
-
- # assume that $ea is AND if it is not set
- my ( $ea, $key, $op, $value ) = ( "AND", "", "", "" );
-
- # order of matches in the RE is important.. op should come early,
- # because it has spaces in it. otherwise "NOT LIKE" might be parsed
- # as a keyword or value.
-
- while (
- $string =~ /(
- $re_aggreg
- |$re_op
- |$re_keyword
- |$re_value
- |$re_paren
- )/igx
- )
- {
- my $val = $1;
- my $current = 0;
-
- # Highest priority is last
- $current = OP if _match( $re_op, $val );
- $current = VALUE if _match( $re_value, $val );
- $current = KEYWORD
- if _match( $re_keyword, $val ) && ( $want & KEYWORD );
- $current = AGGREG if _match( $re_aggreg, $val );
- $current = PAREN if _match( $re_paren, $val );
-
- unless ( $current && $want & $current ) {
-
- # Error
- # FIXME: I will only print out the highest $want value
- my $token = $tokens[ ( ( log $want ) / ( log 2 ) ) ];
- push @actions,
- [
- loc(
-"current: $current, want $want, Error near ->$val<- expecting a "
- . $token
- . " in '$string'\n"
- ),
- -1
- ];
- }
-
- # State Machine:
- my $parentdepth = $depth;
-
- # Parens are highest priority
- if ( $current & PAREN ) {
- if ( $val eq "(" ) {
- $depth++;
-
- # make a new node that the clauses can be children of
- $parentnode = RT::Interface::Web::QueryBuilder::Tree->new( $ea, $parentnode );
- }
- else {
- $depth--;
- $parentnode = $parentnode->getParent();
- $lastnode = $parentnode;
- }
-
- $want = KEYWORD | PAREN | AGGREG;
- }
- elsif ( $current & AGGREG ) {
- $ea = $val;
- $want = KEYWORD | PAREN;
- }
- elsif ( $current & KEYWORD ) {
- $key = $val;
- $want = OP;
- }
- elsif ( $current & OP ) {
- $op = $val;
- $want = VALUE;
- }
- elsif ( $current & VALUE ) {
- $value = $val;
-
- # Remove surrounding quotes from $key, $val
- # (in future, simplify as for($key,$val) { action on $_ })
- if ( $key =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
- substr( $key, 0, 1 ) = "";
- substr( $key, -1, 1 ) = "";
- }
- if ( $val =~ /$RE{delimited}{-delim=>qq{\'\"}}/ ) {
- substr( $val, 0, 1 ) = "";
- substr( $val, -1, 1 ) = "";
- }
-
- # Unescape escaped characters
- $key =~ s!\\(.)!$1!g;
- $val =~ s!\\(.)!$1!g;
-
- my $class;
- if ( exists $lcfields{ lc $key } ) {
- $key = $lcfields{ lc $key };
- $class = $FIELDS{$key}->[0];
- }
- if ( $class ne 'INT' ) {
- $val = "'$val'";
- }
-
- push @actions, [ loc("Unknown field: $key"), -1 ] unless $class;
-
- $want = PAREN | AGGREG;
- }
- else {
- push @actions, [ loc("I'm lost"), -1 ];
- }
-
- if ( $current & VALUE ) {
- if ( $key =~ /^CF./ ) {
- $key = "'" . $key . "'";
- }
- my $clause = {
- Key => $key,
- Op => $op,
- Value => $val
- };
-
- # explicity add a child to it
- $lastnode = RT::Interface::Web::QueryBuilder::Tree->new( $clause, $parentnode );
- $lastnode->getParent()->setNodeValue($ea);
-
- ( $ea, $key, $op, $value ) = ( "", "", "", "" );
- }
-
- $last = $current;
- } # while
-
- push @actions, [ loc("Incomplete query"), -1 ]
- unless ( ( $want | PAREN ) || ( $want | KEYWORD ) );
-
- push @actions, [ loc("Incomplete Query"), -1 ]
- unless ( $last && ( $last | PAREN ) || ( $last || VALUE ) );
-
- # This will never happen, because the parser will complain
- push @actions, [ loc("Mismatched parentheses"), -1 ]
- unless $depth == 1;
-}
-
-sub _match {
-
- # Case insensitive equality
- my ( $y, $x ) = @_;
- return 1 if $x =~ /^$y$/i;
-
- # return 1 if ((lc $x) eq (lc $y)); # Why isnt this equiv?
- return 0;
-}
-
-sub debug {
- my $message = shift;
- $m->print( $message . "<br/>" );
-}
-
# }}}
# }}}
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Bulk.html
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/BuildFormatString
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/BuildFormatString (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/BuildFormatString Mon Nov 21 23:18:09 2005
@@ -121,11 +121,7 @@
$CustomFields->LimitToGlobal;
while ( my $CustomField = $CustomFields->Next ) {
- my $queuestr;
- if ($CustomField->QueueObj && $CustomField->QueueObj->Id != 0) {
- $queuestr = $CustomField->QueueObj->Name . ".";
- }
- push @fields, "CustomField." . $queuestr . "{" . $CustomField->Name . "}";
+ push @fields, "CustomField.{" . $CustomField->Name . "}";
}
my ( @seen);
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Elements/PickBasics
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Results.rdf
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Search/Results.rdf (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Search/Results.rdf Mon Nov 21 23:18:09 2005
@@ -75,7 +75,7 @@
link => $RT::WebURL."/Ticket/Display.html?id=".$Ticket->id,
description => $Ticket->Transactions->First->Content,
dc => {
- subject => $Ticket->Subject,
+ subject => ($Ticket->Subject || loc('No subject')),
creator => $Ticket->CreatorObj->RealName . "<".$Ticket->CreatorObj->EmailAddress.">",
},
);
Modified: rt/branches/3.7-EXPERIMENTAL/html/Search/Results.tsv
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Search/Results.tsv (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Search/Results.tsv Mon Nov 21 23:18:09 2005
@@ -64,7 +64,7 @@
if ($@) {die "Failed to find $attr - ". $@};
}
- my $cfs = $Ticket->QueueObj->CustomFields();
+ my $cfs = $Ticket->QueueObj->TicketCustomFields();
while (my $cf = $cfs->Next) {
my @content;
my $values = $Ticket->CustomFieldValues($cf->Id);
Modified: rt/branches/3.7-EXPERIMENTAL/html/SelfService/Display.html
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Create.html
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Display.html
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/EditBasics
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/EditBasics (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/EditBasics Mon Nov 21 23:18:09 2005
@@ -58,29 +58,32 @@
<td class="value"><%$SelectQueue|n%></td>
</tr>
<tr>
- <td class="label"><&|/l&>Owner</&>:</td>
- <td class="value">
-<& /Elements/SelectOwner, Name => 'Owner', QueueObj => $TicketObj->QueueObj, TicketObj => $TicketObj, Default => $TicketObj->OwnerObj->Id, DefaultValue => 0&></td>
- </tr>
+ <td class="label"><&|/l&>Owner</&>:</td>
+ <td class="value">
+<& /Elements/SelectOwner, Name => 'Owner', QueueObj => $TicketObj->QueueObj, TicketObj => $TicketObj, Default => $TicketObj->OwnerObj->Id, DefaultValue => 0&>
+ </td>
+ </tr>
<tr>
<td class="label"><&|/l&>Time Estimated</&>:</td>
- <td class="value"><input name=TimeEstimated value="<%$TicketObj->TimeEstimated|h%>" SIZE="5">
- <& /Elements/SelectTimeUnits, Name =>'TimeEstimated' &>
-</td>
- </tr>
- <tr>
- <td class="label"><&|/l&>Time Worked</&>:</td>
- <td class="value"><input name=TimeWorked value="<%$TicketObj->TimeWorked|h%>" SIZE="5">
- <& /Elements/SelectTimeUnits, Name =>'TimeWorked' &>
-</td>
-
+ <td class="value">
+ <input name="TimeEstimated" value="<% $TicketObj->TimeEstimated |h%>" size="5">
+ <& /Elements/SelectTimeUnits, Name =>'TimeEstimated' &>
+ </td>
</tr>
<tr>
- <td class="label"><&|/l&>Time Left</&>:</td>
- <td class="value"><input name=TimeLeft value="<%$TicketObj->TimeLeft|h%>" SIZE="5">
- <& /Elements/SelectTimeUnits, Name =>'TimeLeft' &>
+ <td class="label"><&|/l&>Time Worked</&>:</td>
+ <td class="value">
+ <input name="TimeWorked" value="<% $TicketObj->TimeWorked |h%>" size="5">
+ <& /Elements/SelectTimeUnits, Name =>'TimeWorked' &>
</td>
+ </tr>
+ <tr>
+ <td class="label"><&|/l&>Time Left</&>:</td>
+ <td class="value">
+ <input name=TimeLeft value="<%$TicketObj->TimeLeft|h%>" SIZE="5">
+ <& /Elements/SelectTimeUnits, Name =>'TimeLeft' &>
+ </td>
</tr>
<tr>
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/ShowHistory
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Elements/ShowTransactionAttachments
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/ModifyAll.html
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/html/Ticket/Update.html
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Ticket/Update.html (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Ticket/Update.html Mon Nov 21 23:18:09 2005
@@ -48,8 +48,8 @@
Ticket => $TicketObj,
Title=> $title &>
-<form action="Update.html" name="TicketUpdate"
- METHOD=POST enctype="multipart/form-data">
+<form action="Update.html" name="TicketUpdate"
+ method=POST enctype="multipart/form-data">
<input type="hidden" class="hidden" name="QuoteTransaction" value="<% $ARGS{QuoteTransaction} %>">
<input type="hidden" class="hidden" name="DefaultStatus" value="<% $DefaultStatus %>">
<input type="hidden" class="hidden" name="Action" value="<% $ARGS{Action} %>">
Modified: rt/branches/3.7-EXPERIMENTAL/html/Tools/Reports/index.html
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/Tools/Reports/index.html (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/Tools/Reports/index.html Mon Nov 21 23:18:09 2005
@@ -1,3 +1,3 @@
-<& /Elements/Header, title => 'Reports'&>
-<& /Tools/Reports/Elements/Tabs, title => 'Reports' &>
+<& /Elements/Header, Title => loc('Reports') &>
+<& /Tools/Reports/Elements/Tabs, Title => loc('Reports') &>
<& /Elements/Callback &>
Modified: rt/branches/3.7-EXPERIMENTAL/html/autohandler
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/html/autohandler (original)
+++ rt/branches/3.7-EXPERIMENTAL/html/autohandler Mon Nov 21 23:18:09 2005
@@ -48,6 +48,11 @@
# Roll back any dangling transactions from a previous failed connection
$RT::Handle->ForceRollback() if $RT::Handle->TransactionDepth;
+if ($RT::StatementLog) {
+ $RT::Handle->ClearSQLStatementLog;
+ $RT::Handle->LogSQLStatements(1);
+}
+
local *session unless $m->is_subrequest; # avoid reentrancy, as suggested by masonbook
# Disable AutoFlush using an attribute
@@ -67,7 +72,6 @@
? { map { (ref($_) or Encode::is_utf8($_)) ? $_ : Encode::decode(utf8 => $_, Encode::FB_PERLQQ) } %$_ } : $_
} %ARGS;
-
# This code canonicalizes time inputs in hours into minutes
foreach my $field ( keys %ARGS ) {
next unless $field =~ /^(.*)-TimeUnits$/i && $ARGS{ $1 };
@@ -97,7 +101,6 @@
$m->call_next( %ARGS );
$m->abort;
}
-
# If RT is configured for external auth, let's go through and get REMOTE_USER
elsif ( $RT::WebExternalAuth ) {
@@ -197,9 +200,10 @@
$session{'CurrentUser'}->Load( $user );
unless ( $session{'CurrentUser'}->id &&
- $session{'CurrentUser'}->IsPassword( $pass ) ) {
+ $session{'CurrentUser'}->IsPassword( $pass ) )
+ {
delete $session{'CurrentUser'};
- $RT::Logger->error("FAILED LOGIN for $user from $ENV{'REMOTE_ADDR'}");
+ $RT::Logger->error("FAILED LOGIN for $user from $ENV{'REMOTE_ADDR'}");
$m->comp('/Elements/Login', %ARGS,
Error => loc('Your username or password is incorrect'));
$m->abort;
@@ -234,9 +238,27 @@
$m->comp( '/Elements/Footer', %ARGS );
+if ($RT::StatementLog) {
+ my @log = $RT::Handle->SQLStatementLog;
+ $RT::Handle->ClearSQLStatementLog;
+ for my $stmt (@log) {
+ my ($time, $sql, $bind, $duration) = @{$stmt};
+ my @bind;
+ if (ref $bind) {
+ @bind = @{$bind};
+ } else {
+ # Older DBIx-SB
+ $duration = $bind;
+ }
+ $RT::Logger->log( level => $RT::StatementLog,
+ message => "SQL(".sprintf("%.2f",$duration)."s): $sql;" . (@bind ? " [ bound values: @{[map{qq|'$_'|} @bind]} ]" : "")
+ );
+ }
+}
+
</%INIT>
<%ARGS>
$user => undef
$pass => undef
$menu => undef
-</%ARGS>
+</%ARGS>
\ No newline at end of file
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT.pm.in
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT.pm.in (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT.pm.in Mon Nov 21 23:18:09 2005
@@ -186,7 +186,7 @@
InitLogging();
}
-
+
=head2 ConnectToDatabase
Get a database connection
@@ -198,7 +198,7 @@
$Handle = new RT::Handle unless $Handle;
$Handle->Connect;
}
-
+
=head2 InitLogging
Create the RT::Logger object.
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/ACE_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/ACE_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/ACE_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -814,7 +814,7 @@
else {
$RT::Logger->warning( "$self -> Object called for an object "
. "of an unknown type:"
- . $self->ObjectType );
+ . $self->__Value('ObjectType') );
return (undef);
}
}
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/CreateTickets.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/CreateTickets.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/CreateTickets.pm Mon Nov 21 23:18:09 2005
@@ -1071,10 +1071,10 @@
foreach my $key ( keys(%args) ) {
if ( $key =~ /^customfield(\d+)$/ ) {
- $ticketargs{ "CustomField-" . $1 } = $args{$key};
- } elsif ($key =~ /^(customfield|cf)(.*)$/) {
+ $ticketargs{ "CustomField-" . $1 } = $args{$key};
+ } elsif ($key =~ /^(?:customfield|cf)(.*)$/) {
my $cf = RT::CustomField->new($self->CurrentUser);
- $cf->LoadByName(Name => $args{$key} , Queue => $ticketargs{Queue});
+ $cf->LoadByName(Name => $1, Queue => $ticketargs{Queue});
$ticketargs{ "CustomField-".$cf->id } = $args{$key};
}
}
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/SendEmail.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/SendEmail.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Action/SendEmail.pm Mon Nov 21 23:18:09 2005
@@ -253,9 +253,9 @@
if ( $RT::MailCommand eq 'sendmailpipe' ) {
eval {
- open( MAIL, "|$RT::SendmailPath $RT::SendmailArguments" ) || die $!;
- print MAIL $MIMEObj->as_string;
- close(MAIL);
+ open( my $mail, "|$RT::SendmailPath $RT::SendmailArguments" ) || die $!;
+ $MIMEObj->print($mail);
+ close($mail);
};
if ($@) {
$RT::Logger->crit( $msgid . "Could not send mail. -" . $@ );
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/CustomField_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/CustomField_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/CustomField_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -465,7 +465,7 @@
my $self = shift;
my $ticket_id = shift;
- $RT::Logger->debug( ref($self) . " -> ValuesForTicket deprecated in favor of ValuesForObject");
+ $RT::Logger->debug( ref($self) . " -> ValuesForTicket deprecated in favor of ValuesForObject at (". join(":",caller).")");
my $ticket = RT::Ticket->new($self->CurrentUser);
$ticket->Load($ticket_id);
@@ -489,7 +489,7 @@
my %args = ( Ticket => undef,
Content => undef,
@_ );
- $RT::Logger->debug( ref($self) . " -> AddValueForTicket deprecated in favor of AddValueForObject");
+ $RT::Logger->debug( ref($self) . " -> AddValueForTicket deprecated in favor of AddValueForObject at (". join(":",caller).")");
my $ticket = RT::Ticket->new($self->CurrentUser);
@@ -517,7 +517,7 @@
Content => undef,
@_ );
- $RT::Logger->debug( ref($self) . " -> DeleteValueForTicket deprecated in favor of DeleteValueForObject");
+ $RT::Logger->debug( ref($self) . " -> DeleteValueForTicket deprecated in favor of DeleteValueForObject at (". join(":",caller).")");
my $ticket = RT::Ticket->new($self->CurrentUser);
@@ -635,7 +635,7 @@
my $type = shift;
if ($type =~ s/(?:Single|Multiple)$//) {
- $RT::Logger->warning( "Prefix 'Single' and 'Multiple' to Type deprecated, use MaxValues instead");
+ $RT::Logger->warning( "Prefix 'Single' and 'Multiple' to Type deprecated, use MaxValues instead at (". join(":",caller).")");
}
if( $FieldTypes{$type}) {
@@ -651,7 +651,7 @@
my $self = shift;
my $type = shift;
if ($type =~ s/(?:(Single)|Multiple)$//) {
- warn "'Single' and 'Multiple' on SetType deprecated, use SetMaxValues instead";
+ $RT::Logger->warning("'Single' and 'Multiple' on SetType deprecated, use SetMaxValues instead at (". join(":",caller).")");
$self->SetMaxValues($1 ? 1 : 0);
}
$self->SUPER::SetType($type);
@@ -803,19 +803,19 @@
# }}}
sub Queue {
- $RT::Logger->debug( ref($_[0]) . " -> Queue deprecated");
+ $RT::Logger->debug( ref($_[0]) . " -> Queue deprecated at (". join(":",caller).")");
return 0;
}
sub SetQueue {
- $RT::Logger->debug( ref($_[0]) . " -> SetQueue deprecated");
+ $RT::Logger->debug( ref($_[0]) . " -> SetQueue deprecated at (". join(":",caller).")");
return 0;
}
sub QueueObj {
- $RT::Logger->debug( ref($_[0]) . " -> QueueObj deprecated");
+ $RT::Logger->debug( ref($_[0]) . " -> QueueObj deprecated at (". join(":",caller).")");
return undef;
}
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Date.pm
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/EmailParser.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/EmailParser.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/EmailParser.pm Mon Nov 21 23:18:09 2005
@@ -277,7 +277,7 @@
sub ParseTicketId {
my $self = shift;
- $RT::Logger->warnings("RT::EmailParser->ParseTicketId deprecated. You should be using RT::Interface::Email");
+ $RT::Logger->warnings("RT::EmailParser->ParseTicketId deprecated. You should be using RT::Interface::Email at (". join(":",caller).")");
require RT::Interface::Email;
RT::Interface::Email::ParseTicketId(@_);
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/cs.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/cs.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/cs.po Mon Nov 21 23:18:09 2005
@@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.2.2\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-01-21 00:00+0100\n"
+"PO-Revision-Date: 2005-10-03 13:40-0400\n"
"Last-Translator: Jan Okrouhly <okrouhly at civ.zcu.cz>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/da.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/da.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/da.po Mon Nov 21 23:18:09 2005
@@ -1,5 +1,10 @@
+#
msgid ""
msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: 2005-10-03 13:42-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/de.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/de.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/de.po Mon Nov 21 23:18:09 2005
@@ -4,11 +4,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 2.1.54\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-06-22 06:06+0200\n"
-"PO-Revision-Date: 2003-02-20 04:47+0200\n"
+"PO-Revision-Date: 2005-10-03 13:43-0400\n"
"Last-Translator: Karsten Konrad <karsten.konrad at uni-graz.at>\n"
-"Language-Team: RT German <rt at fxb.de>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/en.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/en.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/en.po Mon Nov 21 23:18:09 2005
@@ -1,3 +1,14 @@
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: 2005-10-03 13:44-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
#: lib/RT/Date.pm:440
msgid "Apr."
msgstr "Apr"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/es.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/es.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/es.po Mon Nov 21 23:18:09 2005
@@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 2.1.x\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2003-03-23 12:38\n"
+"PO-Revision-Date: 2005-10-03 13:44-0400\n"
"Last-Translator: Tomàs Núñez Lirola <tomasnl at dsl.upc.es>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
@@ -99,7 +99,7 @@
#. (loc($TicketObj->Status))
#. ($TicketObj->OwnerObj->Name())
msgid "%1 (Unchanged)"
-msgstr ""
+msgstr "%1 (Sin cambios)"
#: NOT FOUND IN SOURCE
msgid "%1 - %2 shown"
@@ -110,7 +110,7 @@
#. ("--condition-argument", "--condition")
#. ("--action-argument", "--action")
msgid "%1 - An argument to pass to %2"
-msgstr "%1 - Un parametro para pasar a %2"
+msgstr "%1 - Un parámetro para pasar a %2"
#: bin/rt-crontool:210
#. ("--verbose")
@@ -120,17 +120,17 @@
#: 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"
+msgstr "%1 - Especifica el módulo de accion que quieres usar"
#: 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"
+msgstr "%1 - Especifica el módulo de condición que quieres usar"
#: 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"
+msgstr "%1 - Especifica el módulo de búsqueda que quieres usar"
$RT::VERSION,
'2004',
@@ -205,7 +205,7 @@
#: html/Search/Build.html:206
#. ($Description)
msgid "%1 copy"
-msgstr ""
+msgstr "%1 copiar"
#: lib/RT/Record.pm:934
msgid "%1 could not be set to %2."
@@ -223,12 +223,12 @@
#: lib/RT/Transaction_Overlay.pm:560
#. ($obj_type)
msgid "%1 created"
-msgstr ""
+msgstr "%1 creado"
#: lib/RT/Transaction_Overlay.pm:565
#. ($obj_type)
msgid "%1 deleted"
-msgstr ""
+msgstr "%1 borrado"
#: html/Search/Chart:71
#. ($Query, $PrimaryGroupBy)
@@ -237,11 +237,11 @@
#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
-msgstr ""
+msgstr "Los %1 tickets de mayor prioridad que poseo..."
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I own..."
-msgstr "Los %1 tickets de mayor prioridad que poseo... "
+msgstr "Los %1 tickets de mayor prioridad que poseo..."
#: NOT FOUND IN SOURCE
msgid "%1 highest priority tickets I requested..."
@@ -250,7 +250,7 @@
#: 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"
+msgstr "$1 es una herramienta para actuar sobre los tickets con una herramienta de planificación externa, como crom"
#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
@@ -278,7 +278,7 @@
#: etc/initialdata:601
msgid "%1 newest unowned tickets"
-msgstr ""
+msgstr "Los %1 tickets más recientes sin propietario"
#: NOT FOUND IN SOURCE
msgid "%1 not shown"
@@ -286,7 +286,7 @@
#: lib/RT/CustomField_Overlay.pm:881
msgid "%1 objects"
-msgstr ""
+msgstr "%1 ibjetos"
#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
@@ -320,17 +320,17 @@
#: lib/RT/CustomField_Overlay.pm:882
msgid "%1's %2 objects"
-msgstr ""
+msgstr "%1's %2 objetos"
#: lib/RT/CustomField_Overlay.pm:883
msgid "%1's %2's %3 objects"
-msgstr ""
+msgstr "%1's %2's %3 objetos"
#: 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 "búsquedas guardadas de %1"
#: lib/RT/Transaction_Overlay.pm:470
#. ($self)
@@ -374,15 +374,15 @@
#: html/Ticket/Elements/PreviewScrips:94
msgid "(Check boxes to disable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Marcar las casillas para deshabilitar notificaciones a los receptores listados)"
#: html/Ticket/Elements/PreviewScrips:118
msgid "(Check boxes to enable notifications to the listed recipients)"
-msgstr ""
+msgstr "(Marcar las casillas para habilitar notificaciones a los receptores listados)"
#: html/Ticket/Create.html:216
msgid "(Enter ticket ids or URLs, separated with spaces)"
-msgstr ""
+msgstr "(Entrar ids de los tickets o URLs, separados con espacios)"
#: html/Admin/Queues/Modify.html:75 html/Admin/Queues/Modify.html:81
#. ($RT::CorrespondAddress)
@@ -412,11 +412,11 @@
#: html/Admin/Elements/PickCustomFields:47 html/Admin/Elements/PickObjects:47
msgid "(None)"
-msgstr ""
+msgstr "(Ninguno)"
#: NOT FOUND IN SOURCE
msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envia una copia oculta de esta actualizacion a una lista delimitada por comas de direcciones de email. <b>NO</b> cambia quien recibirá futuras actualizaciones)"
+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)"
#: 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.)"
@@ -456,7 +456,7 @@
#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
-msgstr ""
+msgstr "(Usar estos campos cuando se selecciona 'Definido por el usuario' para una condición o acción)"
#: html/Admin/Groups/index.html:57 html/User/Groups/index.html:54
msgid "(empty)"
@@ -476,7 +476,7 @@
#: html/Admin/Elements/EditCustomFieldValues:47
msgid "(no values)"
-msgstr ""
+msgstr "(sin valores)"
#: html/Elements/EditLinks:132 html/Ticket/Elements/BulkLinks:49
msgid "(only one ticket)"
@@ -484,11 +484,11 @@
#: html/Elements/RT__Ticket/ColumnMap:146
msgid "(pending approval)"
-msgstr "(pendiente de aprobacion)"
+msgstr "(pendiente de aprobación)"
#: html/Elements/RT__Ticket/ColumnMap:149
msgid "(pending other Collection)"
-msgstr ""
+msgstr "(pendiente de otra Recopilación)"
#: NOT FOUND IN SOURCE
msgid "(pending other tickets)"
@@ -550,7 +550,7 @@
#: html/Admin/Users/Modify.html:363
msgid "A password was not set, so user won't be able to login."
-msgstr ""
+msgstr "Una contraseña no fue especificada, por lo que el usuario no podrá acceder al sistema"
#: NOT FOUND IN SOURCE
msgid "ACE Deleted"
@@ -578,7 +578,7 @@
#: html/Search/Elements/SelectAndOr:46
msgid "AND"
-msgstr ""
+msgstr "Y"
#: NOT FOUND IN SOURCE
msgid "Aborting to avoid unintended ticket modifications.\\n"
@@ -603,11 +603,11 @@
#: NOT FOUND IN SOURCE
msgid "Action committed."
-msgstr "Action committed."
+msgstr "Acción realizada."
#: bin/rt-crontool:148
msgid "Action committed.\\n"
-msgstr ""
+msgstr "Acción realizada.\\n"
#: bin/rt-crontool:144
msgid "Action prepared..."
@@ -615,7 +615,7 @@
#: html/Search/Build.html:85
msgid "Add"
-msgstr ""
+msgstr "Añadir"
#: html/Search/Bulk.html:92
msgid "Add AdminCc"
@@ -627,11 +627,11 @@
#: html/Search/Elements/EditFormat:49
msgid "Add Columns"
-msgstr ""
+msgstr "Añadir Columnas"
#: html/Search/Elements/PickCriteria:46
msgid "Add Criteria"
-msgstr ""
+msgstr "Añadir Criterio"
#: html/Ticket/Create.html:145 html/Ticket/Update.html:117
msgid "Add More Files"
@@ -643,7 +643,7 @@
#: html/Admin/Elements/AddCustomFieldValue:46
msgid "Add Value"
-msgstr ""
+msgstr "Añadir Valor"
#: NOT FOUND IN SOURCE
msgid "Add a keyword selection to this queue"
@@ -663,7 +663,7 @@
#: html/Search/Build.html:109 html/Search/Build.html:94
msgid "Add and Search"
-msgstr ""
+msgstr "Añadir criterio adicional"
#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
@@ -687,7 +687,7 @@
#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
-msgstr ""
+msgstr "Añadir, borrar y modificar campo personalizo para objetos"
#: NOT FOUND IN SOURCE
msgid "AddNextState"
@@ -793,7 +793,7 @@
#: html/Ticket/Elements/Tabs:209
msgid "Advanced"
-msgstr ""
+msgstr "Avanzado"
#: NOT FOUND IN SOURCE
msgid "Advanced Search"
@@ -809,15 +809,15 @@
#: html/Search/Elements/PickCriteria:52
msgid "Aggregator"
-msgstr ""
+msgstr "Agregador"
#: etc/initialdata:363
msgid "All Approvals Passed"
-msgstr ""
+msgstr "Todas las Aprobaciones Superadas"
#: NOT FOUND IN SOURCE
msgid "All Custom Fields"
-msgstr "Todos los campos custom"
+msgstr "Todos los Campos Personalizados"
#: html/Admin/Queues/index.html:75
msgid "All Queues"
@@ -829,30 +829,30 @@
#: html/Search/Elements/EditQuery:56
msgid "And/Or"
-msgstr ""
+msgstr "Y/O"
#: html/Admin/CustomFields/Modify.html:73 html/Admin/Elements/CustomFieldTabs:83
msgid "Applies to"
-msgstr ""
+msgstr "Aplica a"
#: html/Search/Edit.html:64
msgid "Apply"
-msgstr ""
+msgstr "Aplicar"
#: html/Search/Edit.html:64
msgid "Apply your changes"
-msgstr ""
+msgstr "Aplicar cambios"
#: html/Elements/Tabs:77
msgid "Approval"
-msgstr "Aprobacion"
+msgstr "Aprobación"
#: html/Approvals/Display.html:65 html/Approvals/Elements/ShowDependency:63 html/Approvals/index.html:86
#. ($Ticket->Id, $Ticket->Subject)
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Approval #%1: %2"
-msgstr "Aprobacion #%1: %2"
+msgstr "Aprobación #%1: %2"
#: html/Approvals/index.html:75
#. ($ticket->Id)
@@ -862,7 +862,7 @@
#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr "Aprobacion #%1: Notas guardadas"
+msgstr "Aprobación #%1: Notas guardadas"
#: NOT FOUND IN SOURCE
msgid "Approval Details"
@@ -870,11 +870,11 @@
#: etc/initialdata:351
msgid "Approval Passed"
-msgstr ""
+msgstr "Aprobación superada"
#: etc/initialdata:374
msgid "Approval Rejected"
-msgstr ""
+msgstr "Aprobación rechazada"
#: NOT FOUND IN SOURCE
msgid "Approval diagram"
@@ -902,7 +902,7 @@
#: lib/RT/Queue_Overlay.pm:97
msgid "Assign and remove custom fields"
-msgstr ""
+msgstr "Asignar y borrar campos personalizados"
#: lib/RT/Queue_Overlay.pm:97
msgid "AssignCustomFields"
@@ -939,7 +939,7 @@
#: lib/RT/Attributes_Overlay.pm:172
msgid "Attribute Deleted"
-msgstr ""
+msgstr "Atributo borrado"
#: lib/RT/Date.pm:444
msgid "Aug."
@@ -1052,11 +1052,11 @@
#: html/Admin/CustomFields/Objects.html:86
#. ($Class)
msgid "Can't find a collection class for '%1'"
-msgstr ""
+msgstr "No se puede encontrar una clase de recopilación para '%1'"
#: html/Search/Build.html:742
msgid "Can't find a saved search to work with"
-msgstr ""
+msgstr "No se puede encontrar una búsqueda guardada para trabajar"
#: lib/RT/Link_Overlay.pm:160
msgid "Can't link a ticket to itself"
@@ -1068,7 +1068,7 @@
#: html/Search/Build.html:748
msgid "Can't save this search"
-msgstr ""
+msgstr "No se puede guardar esta búsqueda"
#: lib/RT/Record.pm:1270 lib/RT/Record.pm:1348
msgid "Can't specifiy both base and target"
@@ -1093,11 +1093,11 @@
#: html/Elements/Submit:91
msgid "Check All"
-msgstr ""
+msgstr "Seleccionar Todo"
#: html/SelfService/Update.html:78 html/Ticket/Create.html:132 html/Ticket/Update.html:98
msgid "Check box to delete"
-msgstr "Check box to delete"
+msgstr "Selecciona la casilla para borrar"
#: html/Admin/Elements/SelectRights:55
msgid "Check box to revoke right"
@@ -1117,6 +1117,10 @@
#: html/Elements/Submit:93
msgid "Clear All"
+msgstr "Borrar Todo"
+
+#: html/Helpers/CalPopup.html:6
+msgid "Close window"
msgstr ""
#: html/Helpers/CalPopup.html:6
@@ -1133,7 +1137,7 @@
#: html/SelfService/Closed.html:46 html/SelfService/Elements/Tabs:66
msgid "Closed tickets"
-msgstr ""
+msgstr "Tickets cerrados"
#: lib/RT/CustomField_Overlay.pm:89
msgid "Combobox: Select or enter multiple values"
@@ -1209,7 +1213,7 @@
#: bin/rt-crontool:131
msgid "Condition matches..."
-msgstr "La condicion coincide..."
+msgstr "La condición coincide..."
#: lib/RT/Scrip_Overlay.pm:189
msgid "Condition not found"
@@ -1245,7 +1249,7 @@
#: html/Search/Elements/EditSearches:64
msgid "Copy"
-msgstr ""
+msgstr "Copiar"
#: etc/initialdata:286
msgid "Correspondence"
@@ -1273,12 +1277,12 @@
#: lib/RT/Record.pm:1697
msgid "Could not add new custom field value. "
-msgstr ""
+msgstr "No se pudo añadir nuevo valor de campo personalizado."
#: lib/RT/Record.pm:1650
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
-msgstr ""
+msgstr "No se pudo añadir nuevo valor de campo personalizado. %1 "
#: lib/RT/Ticket_Overlay.pm:2987 lib/RT/Ticket_Overlay.pm:2995 lib/RT/Ticket_Overlay.pm:3012
msgid "Could not change owner. "
@@ -1292,7 +1296,7 @@
#: html/Admin/Elements/EditCustomField:113
#. ($msg)
msgid "Could not create CustomField: %1"
-msgstr ""
+msgstr "No se pudo crear CustomField: %1"
#: html/User/Groups/Modify.html:98 lib/RT/Group_Overlay.pm:502 lib/RT/Group_Overlay.pm:509
msgid "Could not create group"
@@ -1337,7 +1341,7 @@
#: html/Admin/CustomFields/Objects.html:69
msgid "Could not load CustomField %1"
-msgstr ""
+msgstr "No se pudo cargar CustomField %1"
#: html/Admin/Groups/Members.html:109 html/User/Groups/Members.html:111 html/User/Groups/Modify.html:103
msgid "Could not load group"
@@ -1346,11 +1350,11 @@
#: lib/RT/SavedSearch.pm:120
#. ($privacy)
msgid "Could not load object for %1"
-msgstr ""
+msgstr "No se pudo cargar objeto para %1"
#: lib/RT/SavedSearch.pm:188
msgid "Could not load search attribute"
-msgstr ""
+msgstr "No se pudo cargar atributo de búsqueda"
#: lib/RT/Queue_Overlay.pm:758
#. ($args{'Type'})
@@ -1373,7 +1377,7 @@
#: lib/RT/User_Overlay.pm:192
msgid "Could not set user info"
-msgstr ""
+msgstr "No se pudo establecer la información del usuario"
#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
@@ -1420,12 +1424,12 @@
#: html/Admin/CustomFields/UserRights.html:149
#. ($id)
msgid "Couldn't load Class %1"
-msgstr ""
+msgstr "No se pudo cargar Class %1"
#: html/Admin/CustomFields/GroupRights.html:107
#. ($id)
msgid "Couldn't load CustomField %1"
-msgstr ""
+msgstr "No se pudo cargar CustomField %1"
#: NOT FOUND IN SOURCE
msgid "Couldn't load KeywordSelects."
@@ -1451,7 +1455,7 @@
#: 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 "No se pudo cargar objeto %1"
#: html/Admin/Queues/People.html:142
#. ($id)
@@ -1483,12 +1487,12 @@
#: lib/RT/Ticket_Overlay.pm:2595
#. ($args{'Base'})
msgid "Couldn't resolve base '%1' into a URI."
-msgstr ""
+msgstr "No se pudo resolver base '%1' en una URI."
#: lib/RT/Ticket_Overlay.pm:2594
#. ($args{'Target'})
msgid "Couldn't resolve target '%1' into a URI."
-msgstr ""
+msgstr "No se pudo resolver objetivo '%1' en una URI."
#: html/Admin/Users/Modify.html:173 html/User/Prefs.html:153
msgid "Country"
@@ -1574,7 +1578,7 @@
#: html/SelfService/Create.html:46 html/SelfService/CreateTicketInQueue.html:46
msgid "Create a ticket"
-msgstr ""
+msgstr "Crear un ticket"
#: NOT FOUND IN SOURCE
msgid "Create failed: %1 / %2 / %3 "
@@ -1647,7 +1651,7 @@
#: html/Search/Elements/PickBasics:102
msgid "Creator"
-msgstr ""
+msgstr "Creador"
#: html/Elements/EditLinks:49
msgid "Current Links"
@@ -1671,7 +1675,7 @@
#: NOT FOUND IN SOURCE
msgid "Current search criteria"
-msgstr "Criterio de busqueda actual"
+msgstr "Criterio de búsqueda actual"
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
@@ -1688,19 +1692,19 @@
#: html/Admin/CustomFields/index.html:60
#. ($lookup)
msgid "Custom Fields for %1"
-msgstr ""
+msgstr "Campos Personalizados para %1"
#: html/Admin/Elements/EditScrip:123
msgid "Custom action cleanup code"
-msgstr "Codigo de limpieza de accion personalizable"
+msgstr "Codigo de limpieza de acción personalizable"
#: html/Admin/Elements/EditScrip:115
msgid "Custom action preparation code"
-msgstr "Codigo de preparacion de accion personalizable"
+msgstr "Codigo de preparación de acción personalizable"
#: html/Admin/Elements/EditScrip:107
msgid "Custom condition"
-msgstr "Condicion personalizable"
+msgstr "Condición personalizable"
#: NOT FOUND IN SOURCE
msgid "Custom field %1 %2 %3"
@@ -1784,11 +1788,11 @@
#: html/Tools/Offline.html:61
msgid "Default Queue"
-msgstr ""
+msgstr "Cola por Defecto"
#: html/Tools/Offline.html:70
msgid "Default Requestor"
-msgstr ""
+msgstr "Solicitante por Defecto"
#: etc/initialdata:296
msgid "Default admin comment template"
@@ -1832,16 +1836,16 @@
#: html/Admin/Elements/EditTemplates:79
msgid "Delete Template"
-msgstr ""
+msgstr "Borrar Plantilla"
#: lib/RT/SavedSearch.pm:211
#. ($msg)
msgid "Delete failed: %1"
-msgstr ""
+msgstr "Borrado fallido: %1"
#: html/Admin/Elements/EditScrips:74
msgid "Delete selected scrips"
-msgstr ""
+msgstr "Borrar scripts seleccionados"
#: lib/RT/Queue_Overlay.pm:115
msgid "Delete tickets"
@@ -1857,7 +1861,7 @@
#: lib/RT/SavedSearch.pm:209
msgid "Deleted search"
-msgstr ""
+msgstr "Búsqueda borrada"
#: NOT FOUND IN SOURCE
msgid "Deleting this object could break referential integrity"
@@ -1894,22 +1898,22 @@
#: lib/RT/Transaction_Overlay.pm:707
#. ($value)
msgid "Dependency by %1 added"
-msgstr ""
+msgstr "Dependencia para %1 añadida"
#: lib/RT/Transaction_Overlay.pm:747
#. ($value)
msgid "Dependency by %1 deleted"
-msgstr ""
+msgstr "Dependencia para %1 borrada"
#: lib/RT/Transaction_Overlay.pm:704
#. ($value)
msgid "Dependency on %1 added"
-msgstr ""
+msgstr "Dependencia en %1 añadida"
#: lib/RT/Transaction_Overlay.pm:744
#. ($value)
msgid "Dependency on %1 deleted"
-msgstr ""
+msgstr "Dependencia en %1 borrada"
#: html/Elements/EditLinks:136 html/Elements/EditLinks:57 html/Elements/SelectLinkType:48 html/Elements/ShowLinks:48 html/Ticket/Create.html:218 html/Ticket/Elements/BulkLinks:52 html/Ticket/Elements/ShowDependencies:46
msgid "Depends on"
@@ -1945,7 +1949,7 @@
#: html/Search/Elements/DisplayOptions:46
msgid "Display Columns"
-msgstr ""
+msgstr "Mostrar Columnas"
#: lib/RT/Queue_Overlay.pm:100
msgid "Display Scrip templates for this queue"
@@ -1961,7 +1965,7 @@
#: lib/RT/Group_Overlay.pm:176
msgid "Display saved searches for this group"
-msgstr ""
+msgstr "Mostrar búsquedas guardadas para este grupo"
#: NOT FOUND IN SOURCE
msgid "Display ticket #%1"
@@ -1975,13 +1979,17 @@
msgid "Do anything and everything"
msgstr "Hacer cualquier cosa y todo"
+#: html/Search/Build.html:112
+msgid "Do the Search"
+msgstr "Realizar búsqueda"
+
#: html/Elements/Refresh:51
msgid "Don't refresh this page."
msgstr "No recargar esta página"
#: NOT FOUND IN SOURCE
msgid "Don't show search results"
-msgstr "No mostrar los resultados de la busqueda"
+msgstr "No mostrar los resultados de la búsqueda"
#: html/Ticket/Elements/ShowTransactionAttachments:82
msgid "Download"
@@ -1989,15 +1997,15 @@
#: html/Admin/Groups/index.html:61 html/Admin/Users/index.html:64
msgid "Download as a tab-delimited file"
-msgstr ""
+msgstr "Descargar como un fichero tabulado"
#: html/Elements/SelectDateType:53 html/Ticket/Create.html:207 html/Ticket/Elements/EditDates:66 html/Ticket/Elements/Reminders:86 html/Ticket/Elements/ShowDates:64 lib/RT/Ticket_Overlay.pm:1150
msgid "Due"
-msgstr "Retraso"
+msgstr "Esperado"
#: NOT FOUND IN SOURCE
msgid "Due date '%1' could not be parsed"
-msgstr "La fecha de retraso '%1' no pudo ser leida"
+msgstr "La fecha esperada '%1' no pudo ser leída"
#: NOT FOUND IN SOURCE
msgid "ERROR: Couldn't load ticket '%1': %2.\\n"
@@ -2018,15 +2026,15 @@
#: html/Admin/Global/CustomFields/Groups.html:9
msgid "Edit Custom Fields for all groups"
-msgstr ""
+msgstr "Editar Campos Personalizados para todos los grupos"
#: html/Admin/Global/CustomFields/Users.html:9
msgid "Edit Custom Fields for all users"
-msgstr ""
+msgstr "Editar Campos Personalizados para todos los usuarios"
#: 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 ""
+msgstr "Editar Campos Personalizados para tickets en todas las colas"
#: html/Search/Bulk.html:189 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
@@ -2034,6 +2042,10 @@
#: html/Search/Edit.html:68
msgid "Edit Query"
+msgstr "Editar Consulta"
+
+#: html/Ticket/Elements/Tabs:207
+msgid "Edit Search"
msgstr ""
#: html/Ticket/Elements/Tabs:207
@@ -2051,7 +2063,7 @@
#: lib/RT/Group_Overlay.pm:175
msgid "Edit saved searches for this group"
-msgstr ""
+msgstr "Editar búsquedas guardadas para este grupo"
#: NOT FOUND IN SOURCE
msgid "Edit scrips"
@@ -2146,7 +2158,7 @@
#: html/Admin/CustomFields/Modify.html:159 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
-msgstr ""
+msgstr "Estado habilitado: %1"
#: lib/RT/CustomField_Overlay.pm:64
msgid "Enter multiple values"
@@ -2154,7 +2166,7 @@
#: html/Elements/EditLinks:126
msgid "Enter objects or URIs to link objects to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Entrar objetos o URIs para linkar a los objetos. Separar múltiples entradas con espacios."
#: lib/RT/CustomField_Overlay.pm:65
msgid "Enter one value"
@@ -2162,7 +2174,7 @@
#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr ""
+msgstr "Entrar colas o URIs para linkar a las colas. Separar múltiples entradas con espacios."
#: html/Elements/EditLinks:119 html/Search/Bulk.html:190
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
@@ -2170,7 +2182,7 @@
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
-msgstr ""
+msgstr "Entrar hasta %1 valor/es"
#: html/Elements/Login:67 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
@@ -2190,7 +2202,7 @@
#: lib/RT/Queue_Overlay.pm:830
msgid "Error in parameters to Queue->DeleteWatcher"
-msgstr ""
+msgstr "Error en los parámetros para Queue->DeleteWatcher"
#: lib/RT/Ticket_Overlay.pm:1334
msgid "Error in parameters to Ticket->AddWatcher"
@@ -2202,15 +2214,15 @@
#: lib/RT/Ticket_Overlay.pm:1500
msgid "Error in parameters to Ticket->DeleteWatcher"
-msgstr ""
+msgstr "Error en los parámetros para Ticket->DeleteWatcher"
#: bin/rt-crontool:233
msgid "Escalate tickets"
-msgstr ""
+msgstr "Escalar tickets"
#: html/Ticket/Elements/ShowBasics:57
msgid "Estimated"
-msgstr ""
+msgstr "Estimado"
#: etc/initialdata:20
msgid "Everyone"
@@ -2234,7 +2246,7 @@
#: lib/RT/SavedSearch.pm:165
msgid "Failed to create search attribute"
-msgstr ""
+msgstr "Fallado en crear atributo de búsqueda"
#: lib/RT/User_Overlay.pm:377
msgid "Failed to find 'Privileged' users pseudogroup."
@@ -2252,7 +2264,7 @@
#: lib/RT/SavedSearch.pm:168
#. ($privacy)
msgid "Failed to load object for %1"
-msgstr ""
+msgstr "Error al cargar objeto para %1"
#: lib/RT/Date.pm:438
msgid "Feb."
@@ -2264,31 +2276,31 @@
#: html/Elements/SelectAttachmentField:50
msgid "Filename"
-msgstr ""
+msgstr "Nombre de fichero"
#: lib/RT/CustomField_Overlay.pm:69
msgid "Fill in multiple text areas"
-msgstr ""
+msgstr "Rellenar en multiples areas de texto"
#: lib/RT/CustomField_Overlay.pm:74
msgid "Fill in multiple wikitext areas"
-msgstr ""
+msgstr "Rellenar en multiples areas wikitext"
#: lib/RT/CustomField_Overlay.pm:70
msgid "Fill in one text area"
-msgstr ""
+msgstr "Rellenar en un area de texto"
#: lib/RT/CustomField_Overlay.pm:75
msgid "Fill in one wikitext area"
-msgstr ""
+msgstr "Rellenar en un area wikitext"
#: lib/RT/CustomField_Overlay.pm:71
msgid "Fill in up to %1 text areas"
-msgstr ""
+msgstr "Rellenar en hasta %1 areas de texto"
#: lib/RT/CustomField_Overlay.pm:76
msgid "Fill in up to %1 wikitext areas"
-msgstr ""
+msgstr "Rellenar en hasta %1 areas wikitext"
#: NOT FOUND IN SOURCE
msgid "Fin"
@@ -2308,7 +2320,7 @@
#: html/Admin/Groups/index.html:72 html/Admin/Queues/People.html:82 html/Ticket/Elements/EditPeople:55
msgid "Find groups whose"
-msgstr ""
+msgstr "Encontrar grupos cuyo"
#: NOT FOUND IN SOURCE
msgid "Find new/open tickets"
@@ -2324,7 +2336,7 @@
#: NOT FOUND IN SOURCE
msgid "Finish Approval"
-msgstr "Aprobacion final"
+msgstr "Aprobación final"
#: html/Ticket/Elements/Tabs:81
msgid "First"
@@ -2348,7 +2360,7 @@
#: html/Search/Elements/EditFormat:52
msgid "Format"
-msgstr ""
+msgstr "Formato"
#: html/Search/Results.html:142
#. ($ticketcount)
@@ -2381,7 +2393,7 @@
#: html/Tools/Offline.html:87
msgid "Get template from file"
-msgstr ""
+msgstr "Obtener plantilla desde fichero"
#: NOT FOUND IN SOURCE
msgid "Getting the current user from a pgp sig\\n"
@@ -2398,11 +2410,11 @@
#: html/Admin/Elements/EditCustomFields:55
msgid "Global Custom Fields"
-msgstr ""
+msgstr "Campos Personalizados Globales"
#: NOT FOUND IN SOURCE
msgid "Global Keyword Selections"
-msgstr "Seleccion de palabras clave globales"
+msgstr "Selección de palabras clave globales"
#: NOT FOUND IN SOURCE
msgid "Global Scrips"
@@ -2410,7 +2422,7 @@
#: html/Admin/Global/CustomFields/index.html:59
msgid "Global custom field configuration"
-msgstr ""
+msgstr "Configuración de Campos Personalizados Globales"
#: html/Admin/Elements/SelectTemplate:59
#. (loc($Template->Name))
@@ -2419,7 +2431,7 @@
#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:95 html/Tools/Offline.html:91
msgid "Go"
-msgstr ""
+msgstr "Ir"
#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:77 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
@@ -2492,11 +2504,11 @@
#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
-msgstr ""
+msgstr "Grupos coincidentes con el criterio de búsqueda"
#: html/Ticket/Elements/ShowRequestor:76
msgid "Groups this user belongs to"
-msgstr ""
+msgstr "Grupos a los que este usuario pertenece"
#: lib/RT/Interface/CLI.pm:94 lib/RT/Interface/CLI.pm:94
msgid "Hello!"
@@ -2514,12 +2526,12 @@
#: html/Admin/Groups/History.html:62
#. ($GroupObj->Name)
msgid "History of the group %1"
-msgstr ""
+msgstr "Historico del grupo %1"
#: html/Admin/Users/History.html:62
#. ($UserObj->Name)
msgid "History of the user %1"
-msgstr ""
+msgstr "Historico del usuario %1"
#: NOT FOUND IN SOURCE
msgid "HomePhone"
@@ -2544,7 +2556,7 @@
#: html/Search/Build.html:615
msgid "I'm lost"
-msgstr ""
+msgstr "Estoy perdido"
#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1541
msgid "Id"
@@ -2556,15 +2568,15 @@
#: etc/initialdata:429
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"
+msgstr "Si una aprobación es rechazada, rechazar la original y borrar las aprobaciones pendientes"
#: html/Tools/Offline.html:74
msgid "If no Requestor is specified, create tickets with this requestor."
-msgstr ""
+msgstr "Si no es especificado un Solicitante, crear tickets con este solicitante."
#: html/Tools/Offline.html:65
msgid "If no queue is specified, create tickets in this queue."
-msgstr ""
+msgstr "Si no es especificada una cola, crear tickets en esta cola."
#: bin/rt-crontool:215
msgid "If this tool were setgid, a hostile local user could use this tool to gain administrative access to RT."
@@ -2588,7 +2600,7 @@
#: html/Admin/Groups/index.html:65
msgid "Include disabled groups in listing."
-msgstr ""
+msgstr "Incluir grupos deshabilitados en listado."
#: html/Admin/Queues/index.html:65
msgid "Include disabled queues in listing."
@@ -2600,11 +2612,11 @@
#: html/Search/Build.html:641
msgid "Incomplete Query"
-msgstr ""
+msgstr "Consulta Incompleta"
#: html/Search/Build.html:638
msgid "Incomplete query"
-msgstr ""
+msgstr "Consulta incompleta"
#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1591
msgid "Initial Priority"
@@ -2745,11 +2757,11 @@
#: html/Admin/Users/Modify.html:94 html/User/Prefs.html:76
msgid "Language"
-msgstr ""
+msgstr "Lenguaje"
#: html/Search/Elements/EditFormat:79
msgid "Large"
-msgstr ""
+msgstr "Grande"
#: html/Ticket/Elements/Tabs:96
msgid "Last"
@@ -2781,7 +2793,7 @@
#: html/Ticket/Elements/ShowBasics:68
msgid "Left"
-msgstr "Izquierda"
+msgstr "Queda"
#: html/Admin/Users/Modify.html:109
msgid "Let this user access RT"
@@ -2840,11 +2852,11 @@
#: html/Search/Elements/EditSearches:76
msgid "Load"
-msgstr ""
+msgstr "Cargar"
#: html/Search/Elements/EditSearches:74
msgid "Load saved search:"
-msgstr ""
+msgstr "Cargar búsqueda guardada:"
#: lib/RT/System.pm:87
msgid "LoadSavedSearch"
@@ -2852,16 +2864,16 @@
#: html/Admin/Tools/Configuration.html:64
msgid "Loaded perl modules"
-msgstr ""
+msgstr "Modulos perl cargados"
#: lib/RT/SavedSearch.pm:112
#. ($self->Name)
msgid "Loaded search %1"
-msgstr ""
+msgstr "Cargada búsqueda %1"
#: html/Admin/Users/Modify.html:138 html/User/Prefs.html:126
msgid "Location"
-msgstr "Direccion"
+msgstr "Dirección"
#: lib/RT.pm:212
#. ($RT::LogDir)
@@ -2927,11 +2939,11 @@
#: lib/RT/Group_Overlay.pm:177
msgid "Make this group visible to user"
-msgstr ""
+msgstr "Hacer este grupo visible al usuario"
#: html/Admin/index.html:78
msgid "Manage custom fields and custom field values"
-msgstr ""
+msgstr "Gestionar campos personalizados y valores de campos personalizados"
#: html/Admin/index.html:69
msgid "Manage groups and group membership"
@@ -2939,7 +2951,7 @@
#: 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"
+msgstr "Administrar propiedades y configuración que se aplique a todas las colas"
#: html/Admin/index.html:74
msgid "Manage queues and queue-specific properties"
@@ -2968,12 +2980,12 @@
#: lib/RT/Transaction_Overlay.pm:720
#. ($value)
msgid "Member %1 added"
-msgstr ""
+msgstr "Miembro %1 añadido"
#: lib/RT/Transaction_Overlay.pm:760
#. ($value)
msgid "Member %1 deleted"
-msgstr ""
+msgstr "Miembro %1 borrado"
#: lib/RT/Group_Overlay.pm:1008
msgid "Member added"
@@ -3002,21 +3014,21 @@
#: lib/RT/Transaction_Overlay.pm:717
#. ($value)
msgid "Membership in %1 added"
-msgstr ""
+msgstr "Pertenencia a %1 añadida"
#: lib/RT/Transaction_Overlay.pm:757
#. ($value)
msgid "Membership in %1 deleted"
-msgstr ""
+msgstr "Pertenencia a %1 añadida"
#: html/Admin/Elements/UserTabs:61
msgid "Memberships"
-msgstr ""
+msgstr "Pertenencias"
#: html/Admin/Users/Memberships.html:60
#. ($UserObj->Name)
msgid "Memberships of the user %1"
-msgstr ""
+msgstr "Pertenencias del usuario %1"
#: lib/RT/Ticket_Overlay.pm:2832
msgid "Merge Successful"
@@ -3028,7 +3040,7 @@
#: lib/RT/Ticket_Overlay.pm:2727
msgid "Merge failed. Couldn't set Status"
-msgstr ""
+msgstr "Unión fallida. No se pudo establecer el Estado"
#: html/Elements/EditLinks:131 html/Ticket/Elements/BulkLinks:48
msgid "Merge into"
@@ -3037,7 +3049,7 @@
#: lib/RT/Transaction_Overlay.pm:723
#. ($value)
msgid "Merged into %1"
-msgstr ""
+msgstr "Unido en %1"
#: html/Search/Bulk.html:143 html/Ticket/Update.html:119
msgid "Message"
@@ -3045,15 +3057,15 @@
#: lib/RT/Ticket_Overlay.pm:2389
msgid "Message could not be recorded"
-msgstr ""
+msgstr "Mensaje no pudo ser grabado"
#: lib/RT/Ticket_Overlay.pm:2392
msgid "Message recorded"
-msgstr ""
+msgstr "Mensaje grabado"
#: html/Ticket/Elements/PreviewScrips:117
msgid "Messages about this ticket will not be sent to..."
-msgstr ""
+msgstr "Mensajes acerca de este ticket no seran enviados..."
#: html/Elements/SelectTimeUnits:47
msgid "Minutes"
@@ -3061,7 +3073,7 @@
#: html/Search/Build.html:645
msgid "Mismatched parentheses"
-msgstr ""
+msgstr "Parentesis no coincidentes"
#: lib/RT/Record.pm:944
msgid "Missing a primary key?: %1"
@@ -3086,12 +3098,12 @@
#: html/Admin/Elements/ObjectCustomFields:96
#. (loc(lc($FriendlySubTypes)), loc(lc($Types)))
msgid "Modify Custom Fields which apply to %1 for all %2"
-msgstr ""
+msgstr "Modificar Campos Personalizados que aplican a %1 para todo %2"
#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr ""
+msgstr "Modificar Campos Personalizados que aplican a todo %1"
#: NOT FOUND IN SOURCE
msgid "Modify Custom Fields which apply to all queues"
@@ -3099,15 +3111,15 @@
#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
-msgstr ""
+msgstr "Modificar Derechos de Grupo"
#: html/Admin/Groups/Members.html:102 html/User/Groups/Members.html:101
msgid "Modify Members"
-msgstr ""
+msgstr "Modificar Miembros"
#: html/User/Delegation.html:58
msgid "Modify Rights"
-msgstr ""
+msgstr "Modificar Derechos"
#: lib/RT/Queue_Overlay.pm:98
msgid "Modify Scrip templates for this queue"
@@ -3127,7 +3139,7 @@
#: html/Admin/Global/UserRights.html:75 html/Admin/Groups/UserRights.html:76 html/Admin/Queues/UserRights.html:75
msgid "Modify User Rights"
-msgstr ""
+msgstr "Modificar Derechos de Usuario"
#: html/Admin/Queues/CustomField.html:66
#. ($QueueObj->Name())
@@ -3150,7 +3162,7 @@
#: html/Admin/CustomFields/Objects.html:90
#. ($CF->Name)
msgid "Modify associated objects for %1"
-msgstr ""
+msgstr "Modificar objetos asociados para %1"
#: NOT FOUND IN SOURCE
msgid "Modify dates for # %1"
@@ -3168,7 +3180,7 @@
#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
msgid "Modify global custom fields"
-msgstr ""
+msgstr "Modificar campos personalizados globales"
#: 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"
@@ -3205,7 +3217,7 @@
#: html/Admin/CustomFields/GroupRights.html:164
#. ($CustomFieldObj->Name)
msgid "Modify group rights for custom field %1"
-msgstr ""
+msgstr "Modificar derechos de grupo para campos personalizados %1"
#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
#. ($GroupObj->Name)
@@ -3228,13 +3240,13 @@
#: 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"
+msgstr "Modificar personas relacionadas con la cola %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 "Modificar personas relacionadas al ticket #%1"
+msgstr "Modificar personas relacionadas con el ticket #%1"
#: html/Admin/Queues/Scrips.html:67
#. ($QueueObj->Name)
@@ -3286,7 +3298,7 @@
#: html/Admin/CustomFields/UserRights.html:157
#. ($CustomFieldObj->Name)
msgid "Modify user rights for custom field %1"
-msgstr ""
+msgstr "Modificar derechos de usuario para campos personalidos %1"
#: html/Admin/Groups/UserRights.html:46 html/Admin/Groups/UserRights.html:50 html/Admin/Groups/UserRights.html:56
#. ($GroupObj->Name)
@@ -3362,7 +3374,7 @@
#: html/SelfService/Elements/MyRequests:69
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr ""
+msgstr "Mis %1 tickets"
#: NOT FOUND IN SOURCE
msgid "My Approvals"
@@ -3374,7 +3386,7 @@
#: html/Search/Elements/SearchPrivacy:50 html/Search/Elements/SelectSearchObject:53 html/Search/Elements/SelectSearchesForObjects:53
msgid "My saved searches"
-msgstr ""
+msgstr "Mis búsquedas guardadas"
#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:158 html/User/Groups/Modify.html:65
msgid "Name"
@@ -3386,7 +3398,7 @@
#: NOT FOUND IN SOURCE
msgid "Need approval from system administrator"
-msgstr "Se necesita aprobacion del administrador del sistema"
+msgstr "Se necesita aprobación del administrador del sistema"
#: html/Ticket/Elements/ShowDates:73
msgid "Never"
@@ -3408,7 +3420,11 @@
msgid "New Pending Approval"
msgstr "Nueva pendiente de aprobación"
-#: html/Ticket/Elements/Tabs:205
+#: html/Ticket/Elements/Tabs:193
+msgid "New Query"
+msgstr "Nueva Consulta"
+
+#: NOT FOUND IN SOURCE
msgid "New Search"
msgstr "Nueva búsqueda"
@@ -3458,7 +3474,7 @@
#: html/SelfService/Elements/Tabs:69
msgid "New ticket"
-msgstr ""
+msgstr "Nuevo ticket"
#: lib/RT/Ticket_Overlay.pm:2696
msgid "New ticket doesn't exist"
@@ -3486,7 +3502,7 @@
#: html/Elements/TicketList:104
msgid "Next Page"
-msgstr ""
+msgstr "Pagina siguiente"
#: NOT FOUND IN SOURCE
msgid "Next page"
@@ -3502,7 +3518,7 @@
#: html/Admin/CustomFields/UserRights.html:145
msgid "No Class defined"
-msgstr ""
+msgstr "No existe Class definida"
#: html/Admin/CustomFields/Modify.html:140 html/Admin/Elements/EditCustomField:119
msgid "No CustomField"
@@ -3510,7 +3526,7 @@
#: html/Admin/CustomFields/GroupRights.html:103
msgid "No CustomField defined"
-msgstr ""
+msgstr "No existe CustomField definido"
#: html/Admin/Groups/GroupRights.html:105 html/Admin/Groups/UserRights.html:92
msgid "No Group defined"
@@ -3518,7 +3534,7 @@
#: lib/RT/Tickets_Overlay_SQL.pm:480
msgid "No Query"
-msgstr ""
+msgstr "No existe Consulta"
#: html/Admin/Queues/GroupRights.html:118 html/Admin/Queues/UserRights.html:89
msgid "No Queue defined"
@@ -3542,7 +3558,7 @@
#: html/Approvals/Elements/Approve:73
msgid "No action"
-msgstr "No action"
+msgstr "No acción"
#: lib/RT/Record.pm:939
msgid "No column specified"
@@ -3571,11 +3587,11 @@
#: html/Admin/Groups/index.html:52
msgid "No groups matching search criteria found."
-msgstr ""
+msgstr "No existen grupos coincidentes con el criterio de búsqueda."
#: lib/RT/Ticket_Overlay.pm:2350
msgid "No message attached"
-msgstr ""
+msgstr "Mensaje no adjuntado"
#: lib/RT/User_Overlay.pm:1035
msgid "No password set"
@@ -3624,7 +3640,7 @@
#: lib/RT/SavedSearch.pm:187
msgid "No search loaded"
-msgstr ""
+msgstr "No hay búsqueda cargada"
#: html/Search/Bulk.html:220
msgid "No search to operate on."
@@ -3632,7 +3648,7 @@
#: html/Elements/RT__Ticket/ColumnMap:134
msgid "No subject"
-msgstr ""
+msgstr "No hay asunto"
#: NOT FOUND IN SOURCE
msgid "No ticket id specified"
@@ -3704,11 +3720,11 @@
#: etc/initialdata:93 etc/upgrade/3.1.17/content:6
msgid "Notify Ccs"
-msgstr ""
+msgstr "Notificar Ccs"
#: etc/initialdata:89 etc/upgrade/3.1.17/content:2
msgid "Notify Ccs as Comment"
-msgstr ""
+msgstr "Notificar Ccs como Comentarios"
#: etc/initialdata:128
msgid "Notify Other Recipients"
@@ -3728,15 +3744,15 @@
#: etc/initialdata:376
msgid "Notify Owner of their rejected ticket"
-msgstr ""
+msgstr "Notificar al Propietario del ticket su rechazo"
#: etc/initialdata:365
msgid "Notify Owner of their ticket has been approved by all approvers"
-msgstr ""
+msgstr "Notificar al Propietario del ticket de la aprobación por todos los aprobadores"
#: etc/initialdata:353
msgid "Notify Owner of their ticket has been approved by some approver"
-msgstr ""
+msgstr "Notificar al Propietario del ticket de la aprobación por algun aprobador"
#: etc/initialdata:334
msgid "Notify Owners and AdminCcs of new items pending their approval"
@@ -3772,7 +3788,7 @@
#: html/Search/Elements/SelectAndOr:47
msgid "OR"
-msgstr ""
+msgstr "O"
#: lib/RT/Record.pm:323
msgid "Object could not be created"
@@ -3780,7 +3796,7 @@
#: lib/RT/Record.pm:124
msgid "Object could not be deleted"
-msgstr ""
+msgstr "Objeto no pudo ser borrado"
#: lib/RT/Record.pm:342
msgid "Object created"
@@ -3788,13 +3804,13 @@
#: lib/RT/Record.pm:121
msgid "Object deleted"
-msgstr ""
+msgstr "Objeto borrado"
#: html/Admin/CustomFields/Objects.html:72 html/Admin/Elements/ObjectCustomFields:63
#. ($ObjectType)
#. ($LookupType)
msgid "Object of type %1 cannot take custom fields"
-msgstr ""
+msgstr "Objeto de tipo %1 no puede tener campos personalizados"
#: lib/RT/CustomField_Overlay.pm:955
msgid "Object type mismatch"
@@ -3842,7 +3858,7 @@
#: etc/initialdata:177 etc/upgrade/3.1.17/content:15
msgid "On Priority Change"
-msgstr ""
+msgstr "Al cambiar de prioridad"
#: etc/initialdata:192
msgid "On Queue Change"
@@ -3858,7 +3874,7 @@
#: etc/initialdata:150
msgid "On Transaction"
-msgstr "Al hacer transaccion"
+msgstr "Al hacer transacción"
#: html/Approvals/Elements/PendingMyApproval:70
#. ("<input size='15' value='".( $created_after->Unix >0 && $created_after->ISO)."' name='CreatedAfter' id='CreatedAfter'>")
@@ -3888,7 +3904,7 @@
#: html/SelfService/Elements/Tabs:63
msgid "Open tickets"
-msgstr ""
+msgstr "Tickets abiertos"
#: NOT FOUND IN SOURCE
msgid "Open tickets (from listing) in a new window"
@@ -3908,7 +3924,7 @@
#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
-msgstr ""
+msgstr "Ordenar por"
#: NOT FOUND IN SOURCE
msgid "Ordering and sorting"
@@ -3925,11 +3941,11 @@
#: lib/RT/Transaction_Overlay.pm:611
msgid "Outgoing email about a comment recorded"
-msgstr ""
+msgstr "Email saliente acerca de un comentario grabado"
#: lib/RT/Transaction_Overlay.pm:615
msgid "Outgoing email recorded"
-msgstr ""
+msgstr "Email saliente grabado"
#: html/Admin/Queues/Modify.html:90
msgid "Over time, priority moves toward"
@@ -3953,7 +3969,7 @@
#: lib/RT/Ticket_Overlay.pm:496
msgid "Owner could not be set."
-msgstr ""
+msgstr "Propietario no pudo ser fijado."
#: lib/RT/Transaction_Overlay.pm:661
#. ($Old->Name , $New->Name)
@@ -3967,7 +3983,7 @@
#: html/Elements/TicketList:78
#. ($Page, int($TotalFound/$Rows)+$oddRows)
msgid "Page %1 of %2"
-msgstr ""
+msgstr "Pagina %1 de %2"
#: html/Admin/Users/Modify.html:198 html/User/Prefs.html:97
msgid "Pager"
@@ -3996,11 +4012,11 @@
#: 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 ""
+msgstr "La contraseña debe ser de al menos %1 caracteres de longitud"
#: lib/RT/User_Overlay.pm:1045
msgid "Password set"
-msgstr ""
+msgstr "Contraseña fijada"
#: NOT FOUND IN SOURCE
msgid "Password too short"
@@ -4013,15 +4029,15 @@
#: lib/RT/User_Overlay.pm:1031
msgid "Password: Permission Denied"
-msgstr ""
+msgstr "Contraseña: Permiso Denegado"
#: html/Admin/Users/Modify.html:356
msgid "Passwords do not match."
-msgstr ""
+msgstr "Las Contraseñas no coinciden"
#: html/User/Prefs.html:234
msgid "Passwords do not match. Your password has not been changed"
-msgstr ""
+msgstr "Las contraseñas no coinciden. Tu contraseña no ha sido cambiada"
#: html/Ticket/Elements/ShowSummary:62 html/Ticket/Elements/Tabs:119 html/Ticket/ModifyAll.html:72
msgid "People"
@@ -4029,7 +4045,7 @@
#: etc/initialdata:133
msgid "Perform a user-defined action"
-msgstr "Realizar una acion definida por el usuario"
+msgstr "Realizar una acción definida por el usuario"
#: html/Admin/Tools/Configuration.html:94
msgid "Perl configuration"
@@ -4077,7 +4093,7 @@
#: html/Elements/TicketList:101
msgid "Previous Page"
-msgstr ""
+msgstr "Página Anterior"
#: NOT FOUND IN SOURCE
msgid "Previous page"
@@ -4121,9 +4137,13 @@
msgid "Pseudogroup for internal use"
msgstr "Pseudogrupo para uso interno"
-#: html/Search/Build.html:121
+#: html/Search/Elements/EditQuery:47
+msgid "Query"
+msgstr "Consulta"
+
+#: html/Search/Build.html:124 html/Ticket/Elements/Tabs:195
msgid "Query Builder"
-msgstr ""
+msgstr "Constructor de Consulta"
#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:60 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:40 html/Tools/Reports/ResolvedByDates.html:41 html/Tools/Reports/ResolvedByOwner.html:21 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1392
msgid "Queue"
@@ -4189,11 +4209,11 @@
#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
-msgstr ""
+msgstr "Búsqueda rapida"
#: html/Elements/QuickCreate:47
msgid "Quick ticket creation"
-msgstr ""
+msgstr "Creación rápida de ticket"
#: html/Search/Results.html:84
msgid "RSS"
@@ -4266,7 +4286,7 @@
#: NOT FOUND IN SOURCE
msgid "RT couldn't find requestor via its external database lookup"
-msgstr "RT no pudo encontrar el solicitante a través de una busqueda a la base de datos externa"
+msgstr "RT no pudo encontrar el solicitante a través de una búsqueda a la base de datos externa"
#: NOT FOUND IN SOURCE
msgid "RT couldn't find the queue: %1"
@@ -4274,7 +4294,7 @@
#: html/Elements/SetupSessionCookie:90
msgid "RT couldn't store your session."
-msgstr ""
+msgstr "RT no pudo almacenar tu sesión."
#: NOT FOUND IN SOURCE
msgid "RT couldn't validate this PGP signature. \\n"
@@ -4324,22 +4344,22 @@
#: lib/RT/Transaction_Overlay.pm:714
#. ($value)
msgid "Reference by %1 added"
-msgstr ""
+msgstr "Referencia para %1 añadida"
#: lib/RT/Transaction_Overlay.pm:754
#. ($value)
msgid "Reference by %1 deleted"
-msgstr ""
+msgstr "Referencia para %1 borrada"
#: lib/RT/Transaction_Overlay.pm:711
#. ($value)
msgid "Reference to %1 added"
-msgstr ""
+msgstr "Referencia para %1 añadida"
#: lib/RT/Transaction_Overlay.pm:751
#. ($value)
msgid "Reference to %1 deleted"
-msgstr ""
+msgstr "Referencia para %1 borrada"
#: html/Elements/EditLinks:103 html/Elements/EditLinks:156 html/Elements/ShowLinks:92 html/Ticket/Create.html:223 html/Ticket/Elements/BulkLinks:72
msgid "Referred to by"
@@ -4413,11 +4433,11 @@
#: html/Admin/Queues/Modify.html:72
msgid "Reply Address"
-msgstr ""
+msgstr "Dirección de Respuesta"
#: html/Search/Bulk.html:129 html/Ticket/ModifyAll.html:94 html/Ticket/Update.html:79
msgid "Reply to requestors"
-msgstr ""
+msgstr "Responder a solicitantes"
#: lib/RT/Queue_Overlay.pm:111
msgid "Reply to tickets"
@@ -4458,7 +4478,7 @@
#: lib/RT/Attribute_Overlay.pm:146
#. ('Object')
msgid "Required parameter '%1' not specified"
-msgstr ""
+msgstr "Parametro requerido '%1' no especificado"
#: html/Elements/Submit:95
msgid "Reset"
@@ -4515,7 +4535,7 @@
#: html/Search/Elements/EditSearches:61
msgid "Revert"
-msgstr ""
+msgstr "Revertir"
#: NOT FOUND IN SOURCE
msgid "Right %1 not found for %2 %3 in scope %4 (%5)\\n"
@@ -4577,7 +4597,7 @@
#: html/Search/Elements/DisplayOptions:84
msgid "Rows per page"
-msgstr ""
+msgstr "Filas por pagina"
#: lib/RT/Date.pm:418
msgid "Sat."
@@ -4585,7 +4605,7 @@
#: html/Prefs/MyRT.html:64 html/Prefs/Quicksearch.html:64 html/Prefs/Search.html:69 html/Prefs/Search.html:69 html/Search/Elements/EditSearches:70 html/Widgets/SelectionBox:212
msgid "Save"
-msgstr ""
+msgstr "Grabar"
#: 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/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:59 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
msgid "Save Changes"
@@ -4593,7 +4613,7 @@
#: html/User/Prefs.html:179
msgid "Save Preferences"
-msgstr ""
+msgstr "Guardar Preferencias"
#: html/Ticket/Elements/PreviewScrips:126
msgid "Save changes"
@@ -4602,11 +4622,11 @@
#: lib/RT/SavedSearch.pm:162
#. ($name)
msgid "Saved search %1"
-msgstr ""
+msgstr "Búsqueda grabada %1"
#: html/Search/Elements/EditSearches:46
msgid "Saved searches"
-msgstr ""
+msgstr "Búsquedas guardadas"
#: html/Admin/Elements/ListGlobalScrips:61 html/Admin/Global/Scrip.html:70 html/Admin/Queues/Scrip.html:76
#. ($scrip->Id)
@@ -4693,19 +4713,19 @@
#: lib/RT/CustomField_Overlay.pm:105
msgid "See custom fields"
-msgstr ""
+msgstr "Ver campos personalizados"
#: lib/RT/Queue_Overlay.pm:107
msgid "See exact outgoing email messages and their recipeients"
-msgstr ""
+msgstr "Ver mensajes email salientes exactos y sus receptores"
#: lib/RT/Queue_Overlay.pm:105
msgid "See ticket private commentary"
-msgstr ""
+msgstr "Ver comentario privado del ticket"
#: lib/RT/Queue_Overlay.pm:104
msgid "See ticket summaries"
-msgstr ""
+msgstr "Ver sumarios del ticket"
#: lib/RT/CustomField_Overlay.pm:105
msgid "SeeCustomField"
@@ -4721,7 +4741,7 @@
#: html/Admin/CustomFields/index.html:46 html/Admin/CustomFields/index.html:49
msgid "Select a Custom Field"
-msgstr ""
+msgstr "Seleccionar un Campo Personalizado"
#: html/Admin/Groups/index.html:78
msgid "Select a group"
@@ -4733,7 +4753,7 @@
#: html/SelfService/CreateTicketInQueue.html:48
msgid "Select a queue for your new ticket"
-msgstr ""
+msgstr "Seleccionar una cola para su nuevo ticket"
#: html/Admin/Users/index.html:46 html/Admin/Users/index.html:49 html/Admin/Users/index.html:52
msgid "Select a user"
@@ -4745,19 +4765,19 @@
#: html/Admin/Global/CustomFields/index.html:70
msgid "Select custom fields for all user groups"
-msgstr ""
+msgstr "Seleccionar campos personalizados para todos los grupos de usuarios"
#: html/Admin/Global/CustomFields/index.html:65
msgid "Select custom fields for all users"
-msgstr ""
+msgstr "Seleccionar campos personalizados para todos los usuarios"
#: html/Admin/Global/CustomFields/index.html:76
msgid "Select custom fields for tickets in all queues"
-msgstr ""
+msgstr "Seleccionar campos personalizados para tickets en todas las colas"
#: html/Admin/Global/CustomFields/index.html:83
msgid "Select custom fields for transactions on tickets in all queues"
-msgstr ""
+msgstr "Seleccionar campos personalizados para transacciones de tickets en todas las colas"
#: html/Admin/Elements/GroupTabs:75 html/User/Elements/GroupTabs:71
msgid "Select group"
@@ -4789,7 +4809,7 @@
#: lib/RT/CustomField_Overlay.pm:61
msgid "Select up to %1 values"
-msgstr ""
+msgstr "Seleccionar hasta %1 valores"
#: html/Admin/Elements/UserTabs:75
msgid "Select user"
@@ -4805,10 +4825,14 @@
#: html/Admin/Elements/EditCustomFields:58
msgid "Selected Custom Fields"
-msgstr ""
+msgstr "Campos Personalizados Seleccionados"
#: html/Admin/CustomFields/Objects.html:59
msgid "Selected objects"
+msgstr "Objetos seleccionados"
+
+#: html/Widgets/SelectionBox:210
+msgid "Selections modified. Please save your changes"
msgstr ""
#: html/Widgets/SelectionBox:210
@@ -4845,11 +4869,11 @@
#: etc/initialdata:94 etc/upgrade/3.1.17/content:7
msgid "Sends mail to the Ccs"
-msgstr ""
+msgstr "Envia mail a los Ccs"
#: etc/initialdata:90 etc/upgrade/3.1.17/content:3
msgid "Sends mail to the Ccs as a comment"
-msgstr ""
+msgstr "Envia mail a los Ccs como comentario"
#: etc/initialdata:102
msgid "Sends mail to the administrative Ccs"
@@ -4873,15 +4897,15 @@
#: html/Ticket/Elements/ShowTransaction:157
msgid "Show"
-msgstr ""
+msgstr "Mostrar"
#: html/Approvals/index.html:52
msgid "Show Approvals"
-msgstr ""
+msgstr "Mostrar Aprobaciones"
#: html/Search/Elements/EditFormat:56
msgid "Show Columns"
-msgstr ""
+msgstr "Mostrar Columnas"
#: html/Ticket/Elements/Tabs:213
msgid "Show Results"
@@ -4977,7 +5001,7 @@
#: html/Search/Elements/EditFormat:75
msgid "Size"
-msgstr ""
+msgstr "Tamaño"
#: html/Elements/Header:80
msgid "Skip Menu"
@@ -4989,7 +5013,7 @@
#: html/Admin/Elements/AddCustomFieldValue:49 html/Admin/Elements/EditCustomFieldValues:54
msgid "Sort"
-msgstr ""
+msgstr "Ordenar"
#: NOT FOUND IN SOURCE
msgid "Sort key"
@@ -5017,7 +5041,7 @@
#: html/Elements/SelectDateType:48 html/Ticket/Elements/EditDates:53 html/Ticket/Elements/ShowDates:56
msgid "Started"
-msgstr "Empezado"
+msgstr "Comenzado"
#: NOT FOUND IN SOURCE
msgid "Started date '%1' could not be parsed"
@@ -5025,11 +5049,11 @@
#: html/Elements/SelectDateType:52 html/Ticket/Create.html:206 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
-msgstr "Empieza"
+msgstr "Comienzo"
#: NOT FOUND IN SOURCE
msgid "Starts By"
-msgstr "Empezado por"
+msgstr "Comenzado por"
#: NOT FOUND IN SOURCE
msgid "Starts date '%1' could not be parsed"
@@ -5061,7 +5085,7 @@
#: lib/RT/Queue_Overlay.pm:118
msgid "Steal tickets"
-msgstr ""
+msgstr "Robar tickets"
#: lib/RT/Queue_Overlay.pm:118
msgid "StealTicket"
@@ -5074,7 +5098,7 @@
#: html/Search/Elements/EditFormat:81
msgid "Style"
-msgstr ""
+msgstr "Estilo"
#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:106 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:78 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:83 lib/RT/Ticket_Overlay.pm:1139 lib/RT/Tickets_Overlay.pm:1507
msgid "Subject"
@@ -5111,7 +5135,7 @@
#: html/Admin/Elements/ToolTabs:54 html/Admin/Tools/Configuration.html:48
msgid "System Configuration"
-msgstr ""
+msgstr "Configuración del Sistema"
#: html/Admin/CustomFields/GroupRights.html:128 html/Admin/CustomFields/GroupRights.html:155 html/Admin/CustomFields/UserRights.html:128 html/Admin/CustomFields/UserRights.html:98 html/Admin/Elements/SelectRights:106 lib/RT/ACE_Overlay.pm:585 lib/RT/Interface/Web.pm:900 lib/RT/Interface/Web.pm:929
msgid "System Error"
@@ -5132,7 +5156,7 @@
#: html/Admin/Tools/index.html:47
msgid "System Tools"
-msgstr ""
+msgstr "Herramientas del Sistema"
#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
@@ -5164,7 +5188,7 @@
#: lib/RT/Queue_Overlay.pm:116
msgid "Take tickets"
-msgstr ""
+msgstr "Coger tickets"
#: lib/RT/Queue_Overlay.pm:116
msgid "TakeTicket"
@@ -5221,7 +5245,7 @@
#: lib/RT/ACE_Overlay.pm:306 lib/RT/ACE_Overlay.pm:615
msgid "That principal already has that right"
-msgstr ""
+msgstr "Ese principal ya tiene ese derecho"
#: lib/RT/Queue_Overlay.pm:750
#. ($args{'Type'})
@@ -5332,15 +5356,15 @@
#: lib/RT/CustomField_Overlay.pm:966
msgid "This custom field does not apply to that object"
-msgstr ""
+msgstr "Este campo personalizado no se aplica a este objeto"
#: html/Admin/Tools/Configuration.html:50
msgid "This feature is only available to system administrators"
-msgstr ""
+msgstr "Esa caracteristica solo esta disponible a administradores del sistema"
#: html/Ticket/Elements/PreviewScrips:93
msgid "This message will be sent to..."
-msgstr ""
+msgstr "Este mensaje sera enviado a..."
#: NOT FOUND IN SOURCE
msgid "This ticket %1 %2 (%3)\\n"
@@ -5373,7 +5397,7 @@
#: NOT FOUND IN SOURCE
msgid "Ticket # %1 Jumbo update: %2"
-msgstr "Actualizacion Jumbo para el ticket # %1: %2"
+msgstr "Actualización Jumbo para el ticket # %1: %2"
#: html/Ticket/ModifyAll.html:46 html/Ticket/ModifyAll.html:50
#. ($Ticket->Id, $Ticket->Subject)
@@ -5408,7 +5432,7 @@
#: html/Admin/Elements/QueueTabs:74
msgid "Ticket Custom Fields"
-msgstr ""
+msgstr "Campos Personalizados del Ticket"
#: html/Ticket/History.html:46 html/Ticket/History.html:49
#. ($Ticket->Id, $Ticket->Subject)
@@ -5425,7 +5449,7 @@
#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1188
msgid "Ticket Transactions"
-msgstr ""
+msgstr "Transacciones del Ticket"
#: NOT FOUND IN SOURCE
msgid "Ticket attachment"
@@ -5482,7 +5506,7 @@
#: lib/RT/Search/FromSQL.pm:83
#. (ref $self)
msgid "TicketSQL search module"
-msgstr ""
+msgstr "Modulo de búsqueda TicketSQL"
#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:52 lib/RT/CustomField_Overlay.pm:1187
msgid "Tickets"
@@ -5522,7 +5546,7 @@
#: html/Search/Elements/PickBasics:134 html/Ticket/Create.html:181 html/Ticket/Elements/EditBasics:67
msgid "Time Estimated"
-msgstr ""
+msgstr "Tiempo Estimado"
#: html/Search/Elements/PickBasics:135 html/Ticket/Create.html:194 html/Ticket/Elements/EditBasics:80
msgid "Time Left"
@@ -5554,7 +5578,7 @@
#: html/Search/Elements/EditFormat:74
msgid "Title"
-msgstr ""
+msgstr "Titulo"
#: NOT FOUND IN SOURCE
msgid "To generate a diff of this commit:"
@@ -5575,6 +5599,10 @@
#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:74 html/Tools/index.html:46 html/Tools/index.html:49
msgid "Tools"
+msgstr "Herramientas"
+
+#: html/Search/Elements/Chart:73
+msgid "Total"
msgstr ""
#: html/Search/Elements/Chart:73
@@ -5596,15 +5624,15 @@
#: html/Admin/Elements/QueueTabs:78
msgid "Transaction Custom Fields"
-msgstr ""
+msgstr "Campos Personalizados de Transacción"
#: NOT FOUND IN SOURCE
msgid "Transaction->Create couldn't, as you didn't specify a ticket id"
-msgstr "Transaction->Create no pudo, ya no no especificó un ID de ticket"
+msgstr "Transaction->Create no pudo, ya que no especificó un ID de ticket"
#: 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 no pudo, ya que no especificó un tipo de objeto e ID"
#: lib/RT/Transaction_Overlay.pm:858
msgid "Transactions are immutable"
@@ -5642,7 +5670,7 @@
#: html/Search/Build.html:610
msgid "Unknown field: $key"
-msgstr ""
+msgstr "Campo desconocido: $key"
#: html/Elements/SelectResultsPerPage:58
msgid "Unlimited"
@@ -5650,7 +5678,7 @@
#: html/Search/Elements/SelectSearchesForObjects:63
msgid "Unnamed search"
-msgstr ""
+msgstr "Búsqueda sin nombre"
#: etc/initialdata:32
msgid "Unprivileged"
@@ -5658,11 +5686,11 @@
#: html/Admin/Elements/EditCustomFields:60
msgid "Unselected Custom Fields"
-msgstr ""
+msgstr "Campos Personalizados No Seleccionados"
#: html/Admin/CustomFields/Objects.html:61
msgid "Unselected objects"
-msgstr ""
+msgstr "Objetos No Seleccionados"
#: lib/RT/Transaction_Overlay.pm:648
msgid "Untaken"
@@ -5672,13 +5700,17 @@
msgid "Update"
msgstr "Actualizar"
+#: html/Search/Bulk.html:178
+msgid "Update All"
+msgstr "Actualizar Todo"
+
#: NOT FOUND IN SOURCE
msgid "Update ID"
msgstr "Id de actualización"
#: html/Ticket/Update.html:136
msgid "Update Ticket"
-msgstr ""
+msgstr "Actualizar Ticket"
#: html/Search/Bulk.html:126 html/Ticket/ModifyAll.html:87 html/Ticket/Update.html:73
msgid "Update Type"
@@ -5694,7 +5726,7 @@
#: html/Search/Bulk.html:200 html/Search/Results.html:81
msgid "Update multiple tickets"
-msgstr ""
+msgstr "Actualizar multiples tickets"
#: NOT FOUND IN SOURCE
msgid "Update name"
@@ -5740,39 +5772,39 @@
#: html/Tools/Offline.html:95
msgid "Upload"
-msgstr ""
+msgstr "Subir"
#: lib/RT/CustomField_Overlay.pm:84
msgid "Upload multiple files"
-msgstr ""
+msgstr "Subir multiples ficheros"
#: lib/RT/CustomField_Overlay.pm:79
msgid "Upload multiple images"
-msgstr ""
+msgstr "Subir multiples imagenes"
#: lib/RT/CustomField_Overlay.pm:85
msgid "Upload one file"
-msgstr ""
+msgstr "Subir un fichero"
#: lib/RT/CustomField_Overlay.pm:80
msgid "Upload one image"
-msgstr ""
+msgstr "Subir una imagen"
#: lib/RT/CustomField_Overlay.pm:86
msgid "Upload up to %1 files"
-msgstr ""
+msgstr "Subir hasta %1 ficheros"
#: lib/RT/CustomField_Overlay.pm:81
msgid "Upload up to %1 images"
-msgstr ""
+msgstr "Subir hasta %1 imagenes"
#: html/Tools/Offline.html:95
msgid "Upload your changes"
-msgstr ""
+msgstr "Subir cambios"
#: html/Admin/index.html:90
msgid "Use other RT administrative tools"
-msgstr ""
+msgstr "Usar otra herramienta administrativa RT"
#: NOT FOUND IN SOURCE
msgid "User %1 %2: %3\\n"
@@ -5785,7 +5817,7 @@
#: lib/RT/Ticket_Overlay.pm:497
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr ""
+msgstr "No se encontro el Usuario '%1'"
#: NOT FOUND IN SOURCE
msgid "User '%1' not found"
@@ -5801,7 +5833,7 @@
#: html/Admin/Elements/EditScrip:98
msgid "User Defined conditions and actions"
-msgstr ""
+msgstr "Condiciones y acciones Definidas por el Usuario"
#: NOT FOUND IN SOURCE
msgid "User ID"
@@ -5835,7 +5867,7 @@
#: lib/RT/User_Overlay.pm:593 lib/RT/User_Overlay.pm:613
msgid "User loaded"
-msgstr ""
+msgstr "Usuario cargado"
#: NOT FOUND IN SOURCE
msgid "User notified"
@@ -5847,7 +5879,7 @@
#: html/Admin/Groups/index.html:99
msgid "User-defined groups"
-msgstr ""
+msgstr "Grupos definidos por el usuario"
#: html/Admin/Users/Modify.html:69 html/Elements/Login:79 html/Ticket/Elements/AddWatchers:56
msgid "Username"
@@ -5863,6 +5895,10 @@
#: lib/RT/Tickets_Overlay_SQL.pm:526
msgid "Valid Query"
+msgstr "Consulta Valida"
+
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
msgstr ""
#: html/Admin/CustomFields/Modify.html:80
@@ -5879,7 +5915,7 @@
#: lib/RT/Queue_Overlay.pm:108
msgid "Watch"
-msgstr "Observar"
+msgstr ""
#: lib/RT/Queue_Overlay.pm:109
msgid "WatchAsAdminCc"
@@ -5915,7 +5951,7 @@
#: etc/initialdata:418
msgid "When an approval ticket is created, notify the Owner and AdminCc of the item awaiting their approval"
-msgstr "Cuando una aprobacion de ticket se crea, notifica al propietario y AdminCC del item que espera su aprobación"
+msgstr "Cuando una aprobación de ticket se crea, notifica al propietario y AdminCC del item que espera su aprobación"
#: etc/initialdata:151
msgid "When anything happens"
@@ -5931,7 +5967,7 @@
#: etc/initialdata:178 etc/upgrade/3.1.17/content:16
msgid "Whenever a ticket's priority changes"
-msgstr ""
+msgstr "Siempre que la prioridad de un ticket cambie"
#: etc/initialdata:193
msgid "Whenever a ticket's queue changes"
@@ -5943,7 +5979,7 @@
#: etc/initialdata:207
msgid "Whenever a user-defined condition occurs"
-msgstr "Siempre que ocurra una condicion definida por el usuario"
+msgstr "Siempre que ocurra una condición definida por el usuario"
#: etc/initialdata:164
msgid "Whenever comments come in"
@@ -6024,7 +6060,7 @@
#: etc/initialdata:540
msgid "Your request has been approved."
-msgstr "Su peticion ha sido aprobada."
+msgstr "Su petición ha sido aprobada."
#: NOT FOUND IN SOURCE
msgid "Your request was rejected"
@@ -6048,11 +6084,11 @@
#: lib/RT/System.pm:88
msgid "allow creation of saved searches"
-msgstr ""
+msgstr "permitir creación de búsquedas guardadas"
#: lib/RT/System.pm:87
msgid "allow loading of saved searches"
-msgstr ""
+msgstr "permitir carga de búsquedas guardadas"
#: html/User/Elements/DelegateRights:80
#. ($right->PrincipalObj->Object->SelfDescription)
@@ -6061,11 +6097,11 @@
#: html/Search/Results.html:86
msgid "chart"
-msgstr ""
+msgstr "pertenece a"
#: html/SelfService/Closed.html:49
msgid "closed"
-msgstr ""
+msgstr "cerrado"
#: html/Elements/SelectCustomFieldOperator:59 html/Elements/SelectMatch:55
msgid "contains"
@@ -6103,6 +6139,10 @@
msgid "deleted"
msgstr "borrado"
+#: html/Search/Elements/PickBasics:128
+msgid "does not belong to"
+msgstr "no pertenece a"
+
#: html/Search/Elements/PickBasics:61
msgid "does not match"
msgstr "no coincide"
@@ -6117,23 +6157,23 @@
#: html/Search/Build.html:365
msgid "error: can't move down"
-msgstr ""
+msgstr "error: no se puede mover abajo"
#: html/Search/Build.html:387
msgid "error: can't move left"
-msgstr ""
+msgstr "error: no se puede mover a la izquierda"
#: html/Search/Build.html:346
msgid "error: can't move up"
-msgstr ""
+msgstr "error: no se puede mover arriba"
#: html/Search/Build.html:429
msgid "error: nothing to delete"
-msgstr ""
+msgstr "error: nada a borrar"
#: html/Search/Build.html:351 html/Search/Build.html:370 html/Search/Build.html:392 html/Search/Build.html:421
msgid "error: nothing to move"
-msgstr ""
+msgstr "error: nada a mover"
#: html/Search/Build.html:447
msgid "error: nothing to toggle"
@@ -6207,7 +6247,7 @@
#: html/Admin/Elements/PickCustomFields:64 html/Admin/Elements/PickObjects:65
msgid "no name"
-msgstr ""
+msgstr "sin nombre"
#: html/Admin/Elements/EditScrips:64
msgid "no value"
@@ -6253,7 +6293,7 @@
#: lib/RT/System.pm:86
msgid "show Configuration tab"
-msgstr ""
+msgstr "mostrar etiqueta de Configuración"
#: html/Search/Results.html:83
msgid "spreadsheet"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fi.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fi.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fi.po Mon Nov 21 23:18:09 2005
@@ -2,11 +2,11 @@
# First Author: Janne Pirkkanen <jp at oppipoika.net>, Jul 2002
msgid ""
msgstr ""
-"Project-Id-Version: RT 2.1.x\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-07-08 17:41+0200\n"
-"PO-Revision-Date: 2004-01-13 15:21+0200\n"
+"PO-Revision-Date: 2005-10-03 13:45-0400\n"
"Last-Translator: Tuukka Vainio <tuukka.vainio at utu.fi>\n"
-"Language-Team: Finnish\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fr.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fr.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/fr.po Mon Nov 21 23:18:09 2005
@@ -1,14 +1,20 @@
+#
msgid ""
msgstr ""
-"Project-Id-Version: fr\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-08-06 22:14+0200\n"
+"PO-Revision-Date: 2005-10-03 13:45-0400\n"
"Last-Translator: jfenal <jfenal at free.fr>\n"
-"Language-Team: <fr at li.org>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.9.1\n"
+"X-Generator: KBabel 1.10.2\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
+
+#: html/Ticket/Elements/Tabs:104
+msgid "#"
+msgstr "n°"
#: html/Approvals/Elements/Approve:48 html/Approvals/Elements/ShowDependency:71 html/SelfService/Display.html:46 html/Ticket/Display.html:47 html/Ticket/Display.html:51
#. ($Ticket->id, $Ticket->Subject)
@@ -17,9 +23,13 @@
#. ($ticket->Id, $ticket->Subject)
#. ($TicketObj->Id, $TicketObj->Subject)
msgid "#%1: %2"
-msgstr "n°%1: %2"
+msgstr "n°%1 : %2"
+
+#: html/Elements/ShowSearch:86
+msgid "$1"
+msgstr "$1"
-#: lib/RT/Record.pm:927
+#: lib/RT/Record.pm:931
#. ($label)
msgid "$prefix %1"
msgstr "$prefix %1"
@@ -39,7 +49,7 @@
msgid "%1 %2 %3 %4:%5:%6 %7"
msgstr "%1 %2 %3 %4:%5:%6 %7"
-#: lib/RT/Record.pm:1672 lib/RT/Transaction_Overlay.pm:636 lib/RT/Transaction_Overlay.pm:679
+#: lib/RT/Record.pm:1676 lib/RT/Transaction_Overlay.pm:634 lib/RT/Transaction_Overlay.pm:677
#. ($cf->Name, $new_value->Content)
#. ($field, $self->NewValue)
#. ($self->Field, $principal->Object->Name)
@@ -51,27 +61,23 @@
msgid "%1 %2 ago"
msgstr "il y a %1 %2"
-#: lib/RT/Record.pm:1679 lib/RT/Transaction_Overlay.pm:643
+#: lib/RT/Record.pm:1683 lib/RT/Transaction_Overlay.pm:641
#. ($cf->Name, $old_content, $new_value->Content)
#. ($field, $self->OldValue, $self->NewValue)
msgid "%1 %2 changed to %3"
msgstr "%1 %2 changé en %3"
-#: lib/RT/Record.pm:1676 lib/RT/Transaction_Overlay.pm:639 lib/RT/Transaction_Overlay.pm:685
+#: lib/RT/Record.pm:1680 lib/RT/Transaction_Overlay.pm:637 lib/RT/Transaction_Overlay.pm:683
#. ($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:65 html/Admin/Elements/ListGlobalScrips:64 html/Ticket/Elements/PreviewScrips:99
#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
msgid "%1 %2 with template %3"
-msgstr "%1 %2 avec modèle %3"
+msgstr "%1 %2 avec le modèle %3"
#: html/Ticket/Elements/ShowAttachments:72
#. ($rev->CreatedAsString, $size, $rev->CreatorObj->Name)
@@ -113,7 +119,7 @@
msgid "%1 - Specify the search module you want to use"
msgstr "%1 - Précisez la recherche que vous voulez utiliser"
-#: html/Elements/Footer:54
+#: html/Elements/Footer:57
#. ('»|«', $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 Copyright 1996-%3 %4."
@@ -123,7 +129,7 @@
msgid "%1 ScripAction loaded"
msgstr "ScripAction %1 chargée"
-#: lib/RT/Record.pm:1709
+#: lib/RT/Record.pm:1713
#. ($args{'Value'}, $cf->Name)
msgid "%1 added as a value for %2"
msgstr "%1 ajouté(e) comme valeur de %2"
@@ -134,13 +140,13 @@
msgid "%1 appears to be a local object, but can't be found in the database"
msgstr "%1 semble être un objet local, mais est introuvable dans la base de données"
-#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:520
+#: html/Ticket/Elements/ShowDates:73 lib/RT/Transaction_Overlay.pm:518
#. ($self->BriefDescription , $self->CreatorObj->Name)
#. ($Ticket->LastUpdatedAsString, $Ticket->LastUpdatedByObj->Name)
msgid "%1 by %2"
msgstr "%1 par %2"
-#: lib/RT/Transaction_Overlay.pm:777 lib/RT/Transaction_Overlay.pm:786 lib/RT/Transaction_Overlay.pm:789
+#: lib/RT/Transaction_Overlay.pm:775 lib/RT/Transaction_Overlay.pm:784 lib/RT/Transaction_Overlay.pm:787
#. ($self->Field , $q1->Name , $q2->Name)
#. ($self->Field, $t2->AsString, $t1->AsString)
#. ($self->Field, ($self->OldValue? "'".$self->OldValue ."'" : $self->loc("(no value)")) , "'". $self->NewValue."'")
@@ -150,23 +156,23 @@
#: html/Search/Build.html:206
#. ($Description)
msgid "%1 copy"
-msgstr "%1 copie"
+msgstr "copie de %1"
-#: lib/RT/Record.pm:931
+#: lib/RT/Record.pm:935
msgid "%1 could not be set to %2."
-msgstr "%1 n'a pas pu être positionné à %2"
+msgstr "%1 n'a pas pu être positionné à %2."
-#: lib/RT/Ticket_Overlay.pm:2751
+#: lib/RT/Ticket_Overlay.pm:2744
#. ($self)
msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
msgstr "%1 ne peut pas mettre le statut à résolu. La base de données RT est peut être incohérente."
-#: lib/RT/Transaction_Overlay.pm:560
+#: lib/RT/Transaction_Overlay.pm:558
#. ($obj_type)
msgid "%1 created"
msgstr "%1 créé(e)"
-#: lib/RT/Transaction_Overlay.pm:565
+#: lib/RT/Transaction_Overlay.pm:563
#. ($obj_type)
msgid "%1 deleted"
msgstr "%1 supprimé(e)"
@@ -174,7 +180,7 @@
#: html/Search/Chart:71
#. ($Query, $PrimaryGroupBy)
msgid "%1 grouped by %2"
-msgstr ""
+msgstr "%1 groupés par %2"
#: etc/initialdata:593
msgid "%1 highest priority tickets I own"
@@ -183,16 +189,14 @@
#: 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 ordonnanceur externe tel que cron."
#: 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 file."
-#: html/Ticket/Create.html:186 html/Ticket/Create.html:187 html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
-#. ('<input size=3 name="TimeWorked" value="'.$ARGS{TimeWorked}.'">')
-#. ('<input size=3 name="TimeLeft" value="'.$ARGS{TimeLeft}.'">')
+#: html/Ticket/Elements/ShowBasics:58 html/Ticket/Elements/ShowBasics:64 html/Ticket/Elements/ShowBasics:69
#. ($Ticket->TimeEstimated)
#. ($Ticket->TimeWorked)
#. ($Ticket->TimeLeft)
@@ -201,35 +205,27 @@
#: etc/initialdata:601
msgid "%1 newest unowned tickets"
-msgstr "les %1 derniers tickets sans propriétaire"
+msgstr "Les %1 derniers tickets sans propriétaire"
-#: NOT FOUND IN SOURCE
-msgid "%1 not shown"
-msgstr "%1 non montré"
-
-#: lib/RT/CustomField_Overlay.pm:881
+#: lib/RT/CustomField_Overlay.pm:892
msgid "%1 objects"
msgstr "%1 objets"
#: html/User/Elements/DelegateRights:97
#. (loc($ObjectType =~ /^RT::(.*)$/))
msgid "%1 rights"
-msgstr "Droits de %1"
+msgstr "droits de %1"
#: lib/RT/Action/ResolveMembers.pm:63
#. (ref $self)
msgid "%1 will resolve all members of a resolved group ticket."
msgstr "%1 résoudra tous les membres d'un ticket groupé résolu."
-#: 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."
-
-#: lib/RT/CustomField_Overlay.pm:882
+#: lib/RT/CustomField_Overlay.pm:893
msgid "%1's %2 objects"
msgstr "%1 de %2 objets"
-#: lib/RT/CustomField_Overlay.pm:883
+#: lib/RT/CustomField_Overlay.pm:894
msgid "%1's %2's %3 objects"
msgstr "%1 de %2 de %3 objets"
@@ -239,7 +235,7 @@
msgid "%1's saved searches"
msgstr "Recherches sauvées de %1"
-#: lib/RT/Transaction_Overlay.pm:470
+#: lib/RT/Transaction_Overlay.pm:468
#. ($self)
msgid "%1: no attachment specified"
msgstr "%1: pas d'attachement spécifié"
@@ -247,7 +243,7 @@
#: html/Ticket/Elements/ShowTransactionAttachments:78
#. ($size)
msgid "%1b"
-msgstr "%1b"
+msgstr "%1o"
#: html/Ticket/Elements/ShowTransactionAttachments:75
#. (int( $size / 102.4 ) / 10)
@@ -279,7 +275,7 @@
#. ($RT::CorrespondAddress)
#. ($RT::CommentAddress)
msgid "(If left blank, will default to %1)"
-msgstr "(sera par défaut %1 si laissé vide)"
+msgstr "(Si à laissé blanc, le défaut sera %1)"
#: html/Admin/Elements/EditCustomFields:74 html/Admin/Elements/ListGlobalCustomFields:53
msgid "(No custom fields)"
@@ -301,41 +297,21 @@
msgid "(None)"
msgstr "(Aucun)"
-#: NOT FOUND IN SOURCE
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <b>not</b> change who will receive future updates.)"
-msgstr "(Envoie une copie cachée de cette mise à jour à une liste d'adresses email séparées par des virgules. Ceci <b>ne changera pas</b> les destinataires des mises à jour suivantes.)"
+#: html/Ticket/Update.html:91
+msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
+msgstr "(Transmettre une copie cachée de cette mise à jour à une liste d'adresse mail séparée par des virgules. Cela ne modifie <strong>pas</strong> ceux qui recevront les mises à jour futures.)"
#: html/Ticket/Create.html:101
msgid "(Sends a carbon-copy of this update to a comma-delimited list of administrative email addresses. These people <strong>will</strong> receive future updates.)"
msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ces personnes <strong>recevront</strong> les mises à jour suivantes.)"
-#: html/Ticket/Update.html:91
-msgid "(Sends a blind carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of 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/Update.html:87
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. Does <strong>not</strong> change who will receive future updates.)"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(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.)"
+msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ceci <b>ne changera pas</b> les destinataires des mises à jour suivantes.)"
#: html/Ticket/Create.html:91
msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <strong>will</strong> receive future updates.)"
-msgstr ""
-
-#: html/Ticket/Create.html:90
-msgid "(Sends a carbon-copy of this update to a comma-delimited list of email addresses. These people <b>will</b> receive future updates.)"
-msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses email séparées par des virgules. Ces personnes <b>recevront</b> les mises à jour suivantes.)"
+msgstr "(Transmettre une copie de cette mise à jour à une liste d'adresses mail séparées par des virgules. Ces personnes <strong>recevront</strong> les mises à jour suivantes.)"
#: html/Admin/Elements/EditScrip:102
msgid "(Use these fields when you choose 'User Defined' for a condition or action)"
@@ -349,7 +325,7 @@
msgid "(no name listed)"
msgstr "(aucun nom)"
-#: 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
+#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:70 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/I18N/cs.po.mine:188 lib/RT/I18N/cs.po.r3619:184 lib/RT/I18N/cs.po.r3738:187 lib/RT/I18N/da.po.mine:185 lib/RT/I18N/da.po.r3619:181 lib/RT/I18N/da.po.r3738:187 lib/RT/I18N/de.po.mine:149 lib/RT/I18N/de.po.r3619:141 lib/RT/I18N/de.po.r3738:152 lib/RT/I18N/es.po.mine:198 lib/RT/I18N/es.po.r3619:194 lib/RT/I18N/es.po.r3738:197 lib/RT/I18N/fi.po.mine:191 lib/RT/I18N/fi.po.r3619:183 lib/RT/I18N/fi.po.r3738:186 lib/RT/I18N/fr.po.mine:155 lib/RT/I18N/fr.po.r3607:198 lib/RT/I18N/fr.po.r3619:149 lib/RT/I18N/he.po.mine:171 lib/RT/I18N/he.po.r3619:163 lib/RT/I18N/he.po.r3738:166 lib/RT/I18N/hu.po.mine:157 lib/RT/I18N/hu.po.r3619:150 lib/RT/I18N/hu.po.r3738:153 lib/RT/I18N/id.po.mine:157 lib/RT/I18N/id.po.r3619:149 lib/RT/I18N/id.po.r3738:152 lib/RT/I18N/it.po.mine:210 lib/RT/I18N/it.po.r3619:206 lib/RT/I18N/it.po.r3738:182 lib/RT/I18N/ja.po.mine:187 lib/RT/I18N/ja.po.r3619:183 lib/RT/I18N/ja.po.r3738:186 lib/RT/I18N/nl.po.mine:189 lib/RT/I18N/nl.po.r3619:185 lib/RT/I18N/nl.po.r3738:188 lib/RT/I18N/no.po.mine:201 lib/RT/I18N/no.po.r3619:197 lib/RT/I18N/no.po.r3738:200 lib/RT/I18N/pl.po.mine:190 lib/RT/I18N/pl.po.r3619:186 lib/RT/I18N/pl.po.r3738:189 lib/RT/I18N/pt_br.po.mine:198 lib/RT/I18N/pt_br.po.r3619:194 lib/RT/I18N/pt_br.po.r3738:197 lib/RT/I18N/ru.po.mine:181 lib/RT/I18N/ru.po.r3619:177 lib/RT/I18N/ru.po.r3738:180 lib/RT/I18N/zh_cn.po.mine:206 lib/RT/I18N/zh_cn.po.r3619:202 lib/RT/I18N/zh_cn.po.r3738:205 lib/RT/I18N/zh_tw.po.mine:206 lib/RT/I18N/zh_tw.po.r3619:202 lib/RT/I18N/zh_tw.po.r3738:205 lib/RT/Transaction_Overlay.pm:578
msgid "(no value)"
msgstr "(sans information)"
@@ -377,6 +353,14 @@
msgid "(untitled)"
msgstr "(sans titre)"
+#: html/Ticket/Elements/Reminders:86
+msgid "(yyyy/mm/dd)"
+msgstr "(yyyy/mm/dd)"
+
+#: html/Elements/EditCustomFieldSelect:58
+msgid "-"
+msgstr "-"
+
#: html/Ticket/Elements/ShowBasics:53
msgid "<% $Ticket->Status%>"
msgstr "<% $Ticket->Statut%>"
@@ -396,7 +380,7 @@
#: html/Elements/CreateTicket:47
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
msgid "<input type=\"submit\" class=\"button\" value=\"New ticket in\" /> %1"
-msgstr ""
+msgstr "<input type=\"submit\" class=\"button\" value=\"Créer un ticket dans\" /> %1"
#: docs/design_docs/string-extraction-guide.txt:54 lib/RT/StyleGuide.pod:787
#. ($m->scomp('/Elements/SelectNewTicketQueue'))
@@ -407,9 +391,9 @@
msgid "A blank template"
msgstr "Un modèle vide"
-#: html/Admin/Users/Modify.html:363
+#: html/Admin/Users/Modify.html:360
msgid "A password was not set, so user won't be able to login."
-msgstr "L'utilisateur ne pourra se connecter car aucun mot de passe n'a été défini."
+msgstr "Pas de mot de passe spécifié, l'utilisateur ne pourra donc pas se connecter."
#: lib/RT/ACE_Overlay.pm:175 lib/RT/Principal_Overlay.pm:219
msgid "ACE not found"
@@ -472,7 +456,7 @@
msgid "Add More Files"
msgstr "Ajouter d'autres fichiers"
-#: html/Search/Bulk.html:106
+#: html/Search/Bulk.html:84
msgid "Add Requestor"
msgstr "Ajouter Demandeur"
@@ -484,13 +468,9 @@
msgid "Add a scrip which will apply to all queues"
msgstr "Ajouter un scrip qui s'applique à toutes les files"
-#: NOT FOUND IN SOURCE
-msgid "Add additional criteria"
-msgstr "Ajouter un critère additionnel"
-
#: html/Search/Build.html:109 html/Search/Build.html:94
msgid "Add and Search"
-msgstr ""
+msgstr "Ajouter et rechercher"
#: html/Search/Bulk.html:124
msgid "Add comments or replies to selected tickets"
@@ -506,11 +486,11 @@
#: html/Search/Build.html:85
msgid "Add these terms to your search"
-msgstr ""
+msgstr "Ajouter ces termes à la recherche"
#: html/Search/Bulk.html:159
msgid "Add values"
-msgstr ""
+msgstr "Ajouter les valeurs"
#: lib/RT/CustomField_Overlay.pm:108
msgid "Add, delete and modify custom field values for objects"
@@ -529,7 +509,7 @@
msgid "Added principal as a %1 for this queue"
msgstr "Ajout groupe/utilisateur comme %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1424
+#: lib/RT/Ticket_Overlay.pm:1417
#. ($self->loc($args{'Type'}))
msgid "Added principal as a %1 for this ticket"
msgstr "Ajout groupe/utilisateur comme %1 pour ce ticket"
@@ -560,13 +540,13 @@
#: html/Admin/Global/index.html:47 html/Admin/Global/index.html:49
msgid "Admin/Global configuration"
-msgstr "configuration Gestion/Globale"
+msgstr "Configuration globale / administration"
#: etc/initialdata:56 html/Ticket/Elements/ShowPeople:60 lib/RT/ACE_Overlay.pm:114
msgid "AdminCc"
msgstr "AdminCc"
-#: lib/RT/CustomField_Overlay.pm:101
+#: lib/RT/CustomField_Overlay.pm:106
msgid "AdminCustomField"
msgstr "GérerChampPersonnalisé"
@@ -594,7 +574,7 @@
msgid "Administrative Cc"
msgstr "Cc Administratif"
-#: html/Ticket/Elements/Tabs:197
+#: html/Ticket/Elements/Tabs:209
msgid "Advanced"
msgstr "Avancé"
@@ -639,17 +619,17 @@
#. ($ticket->id, $msg)
#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "Approval #%1: %2"
-msgstr "Approbation n°%1: %2"
+msgstr "Approbation #%1 : %2"
#: html/Approvals/index.html:75
#. ($ticket->Id)
msgid "Approval #%1: Notes not recorded due to a system error"
-msgstr "Approbation n°%1: Notes non enregistrées en raison d'une erreur système"
+msgstr "Approbation #%1: Notes non enregistrées à cause d'une erreur système"
#: html/Approvals/index.html:73
#. ($ticket->Id)
msgid "Approval #%1: Notes recorded"
-msgstr "Approbation n°%1: Notes non enregistrées"
+msgstr "Approbation #%1: Notes enregistrées"
#: etc/initialdata:351
msgid "Approval Passed"
@@ -704,11 +684,11 @@
msgid "Attachment '%1' could not be loaded"
msgstr "Attachement '%1' ne peut pas être chargé"
-#: lib/RT/Transaction_Overlay.pm:478
+#: lib/RT/Transaction_Overlay.pm:476
msgid "Attachment created"
msgstr "Attachement créé"
-#: lib/RT/Tickets_Overlay.pm:1702
+#: lib/RT/Tickets_Overlay.pm:1749
msgid "Attachment filename"
msgstr "Nom de fichier de l'attachement"
@@ -734,27 +714,7 @@
#: html/Widgets/SelectionBox:186
msgid "Available"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-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"
+msgstr "Disponible"
#: html/Admin/Elements/CustomFieldTabs:65 html/Admin/Elements/GroupTabs:60 html/Admin/Elements/QueueTabs:60 html/Admin/Elements/UserTabs:58 html/Ticket/Elements/Tabs:113 html/User/Elements/GroupTabs:59
msgid "Basics"
@@ -772,7 +732,7 @@
msgid "Before"
msgstr "Avant"
-#: html/Elements/Header:80
+#: html/Elements/Logo:47
msgid "Best Practical Solutions, LLC corporate logo"
msgstr "Logo d'entreprise de Best Practical Solutions, LLC"
@@ -784,7 +744,7 @@
msgid "Bold"
msgstr "Gras"
-#: html/Search/Results.html:81
+#: html/Search/Results.html:82
msgid "Bookmarkable link"
msgstr "Lien prédéfini"
@@ -794,13 +754,9 @@
#: html/Ticket/Elements/Tabs:220
msgid "Bulk Update"
-msgstr ""
+msgstr "Màj en masse"
-#: NOT FOUND IN SOURCE
-msgid "Bulk ticket update"
-msgstr "modification de tickets en masse"
-
-#: lib/RT/User_Overlay.pm:1883
+#: lib/RT/User_Overlay.pm:1790
msgid "Can not modify system users"
msgstr "Les utilisateurs système ne peuvent être modifiés"
@@ -808,7 +764,7 @@
msgid "Can this principal see this queue"
msgstr "Le groupe/utilisateur peut-il voir cette file"
-#: lib/RT/CustomField_Overlay.pm:373
+#: lib/RT/CustomField_Overlay.pm:378
msgid "Can't add a custom field value without a name"
msgstr "Impossible d'ajouter une valeur de champ personnalisé sans un nom"
@@ -825,18 +781,22 @@
msgid "Can't link a ticket to itself"
msgstr "Un ticket ne peut être lié à lui même"
-#: html/Search/Build.html:766
+#: html/Search/Build.html:748
msgid "Can't save this search"
msgstr "Impossible de sauver cette recherche"
-#: lib/RT/Record.pm:1267 lib/RT/Record.pm:1345
+#: lib/RT/Record.pm:1271 lib/RT/Record.pm:1349
msgid "Can't specifiy both base and target"
msgstr "Impossible de spécifier à la fois la base et la cible"
#: html/autohandler:166
#. ($msg)
msgid "Cannot create user: %1"
-msgstr "Impossible de créer l'utilisateur: %1"
+msgstr "Impossible de créer l'utilisateur : %1"
+
+#: html/Admin/Elements/AddCustomFieldValue:62 html/Admin/Elements/EditCustomFieldValues:58
+msgid "Category"
+msgstr "Catégorie"
#: etc/initialdata:50 html/Admin/Queues/People.html:65 html/SelfService/Create.html:71 html/Ticket/Create.html:86 html/Ticket/Elements/EditPeople:72 html/Ticket/Elements/ShowPeople:56 html/Ticket/Update.html:84 lib/RT/ACE_Overlay.pm:113
msgid "Cc"
@@ -864,7 +824,7 @@
#: html/NoAuth/js/util.js:70 html/NoAuth/js/util.js:88
msgid "Choose a date"
-msgstr ""
+msgstr "Choisissez une date"
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
@@ -876,7 +836,7 @@
#: html/Helpers/CalPopup.html:6
msgid "Close window"
-msgstr ""
+msgstr "Fermer la fenêtre"
#: html/Ticket/Elements/ShowDates:68
msgid "Closed"
@@ -886,19 +846,19 @@
msgid "Closed tickets"
msgstr "Tickets fermés"
+#: lib/RT/CustomField_Overlay.pm:89
+msgid "Combobox: Select or enter multiple values"
+msgstr "Boîte combo : Sélectionnez ou saisissez plusieurs valeurs"
+
#: lib/RT/CustomField_Overlay.pm:90
msgid "Combobox: Select or enter one value"
-msgstr ""
+msgstr "Boîte combo : Sélectionnez ou saisissez une valeur"
#: lib/RT/CustomField_Overlay.pm:91
msgid "Combobox: Select or enter up to %1 values"
-msgstr ""
+msgstr "Combobox: Sélectionner ou saisir au plus %1 valeurs"
-#: NOT FOUND IN SOURCE
-msgid "Command not understood!\\n"
-msgstr "Commande incomprise! \\n"
-
-#: html/Ticket/Elements/ShowTransaction:189 html/Ticket/Elements/Tabs:178
+#: html/Ticket/Elements/ShowTransaction:190 html/Ticket/Elements/Tabs:178
msgid "Comment"
msgstr "Commenter"
@@ -914,7 +874,7 @@
msgid "CommentOnTicket"
msgstr "CommenterTicket"
-#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:73
+#: html/Ticket/ModifyAll.html:91 html/Ticket/Update.html:76
msgid "Comments (Not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
@@ -922,11 +882,11 @@
msgid "Comments (not sent to requestors)"
msgstr "Commentaires (non envoyés aux demandeurs)"
-#: html/Admin/Users/Modify.html:224 html/Ticket/Elements/ShowRequestor:67
+#: html/Admin/Users/Modify.html:221 html/Ticket/Elements/ShowRequestor:66
msgid "Comments about this user"
msgstr "Commentaires sur cet utilisateur"
-#: lib/RT/Transaction_Overlay.pm:623
+#: lib/RT/Transaction_Overlay.pm:621
msgid "Comments added"
msgstr "Commentaires ajoutés"
@@ -970,20 +930,20 @@
msgid "Correspondence"
msgstr "Courrier"
-#: lib/RT/Transaction_Overlay.pm:619
+#: lib/RT/Transaction_Overlay.pm:617
msgid "Correspondence added"
msgstr "Courrier ajouté"
-#: lib/RT/Record.pm:1694
+#: lib/RT/Record.pm:1698
msgid "Could not add new custom field value. "
msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. "
-#: lib/RT/Record.pm:1647
+#: lib/RT/Record.pm:1651
#. (, $value_msg)
msgid "Could not add new custom field value. %1 "
msgstr "Impossible d'ajouter une nouvelle valeur de champ personnalisé. %1"
-#: lib/RT/Ticket_Overlay.pm:3012 lib/RT/Ticket_Overlay.pm:3020 lib/RT/Ticket_Overlay.pm:3037
+#: lib/RT/Ticket_Overlay.pm:3005 lib/RT/Ticket_Overlay.pm:3013 lib/RT/Ticket_Overlay.pm:3030
msgid "Could not change owner. "
msgstr "Impossible de changer l'intervenant. "
@@ -1007,7 +967,7 @@
msgid "Could not create template: %1"
msgstr "Impossible de créer le modèle : %1"
-#: lib/RT/Ticket_Overlay.pm:1051 lib/RT/Ticket_Overlay.pm:396
+#: lib/RT/Ticket_Overlay.pm:1052 lib/RT/Ticket_Overlay.pm:397
msgid "Could not create ticket. Queue not set"
msgstr "Impossible de créer un ticket. File non indiquée"
@@ -1015,11 +975,11 @@
msgid "Could not create user"
msgstr "Impossible de créer l'utilisateur"
-#: lib/RT/Queue_Overlay.pm:742 lib/RT/Ticket_Overlay.pm:1392
+#: lib/RT/Queue_Overlay.pm:742 lib/RT/Ticket_Overlay.pm:1385
msgid "Could not find or create that user"
msgstr "Impossible de trouver ou créer cet utilisateur"
-#: lib/RT/Queue_Overlay.pm:803 lib/RT/Ticket_Overlay.pm:1473
+#: lib/RT/Queue_Overlay.pm:803 lib/RT/Ticket_Overlay.pm:1466
msgid "Could not find that principal"
msgstr "Impossible de trouver ce groupe ou utilisateur"
@@ -1045,7 +1005,7 @@
msgid "Could not make that principal a %1 for this queue"
msgstr "Impossible de faire de ce groupe/utilisateur un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1413
+#: lib/RT/Ticket_Overlay.pm:1406
#. ($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"
@@ -1063,20 +1023,20 @@
msgid "Couldn't add member to group"
msgstr "Impossible d'ajouter un membre à ce groupe"
-#: lib/RT/Record.pm:1706 lib/RT/Record.pm:1758
+#: lib/RT/Record.pm:1710 lib/RT/Record.pm:1762
#. ($Msg)
msgid "Couldn't create a transaction: %1"
msgstr "Impossible de créer une transaction : %1"
-#: lib/RT/Record.pm:940
+#: lib/RT/Record.pm:944
msgid "Couldn't find row"
msgstr "Colonne introuvable"
#: lib/RT/Group_Overlay.pm:977
msgid "Couldn't find that principal"
-msgstr "groupe/utilisateur introuvable"
+msgstr "Groupe/utilisateur introuvable"
-#: lib/RT/CustomField_Overlay.pm:403
+#: lib/RT/CustomField_Overlay.pm:408
msgid "Couldn't find that value"
msgstr "Valeur introuvable"
@@ -1124,12 +1084,12 @@
msgid "Couldn't load ticket '%1'"
msgstr "Impossible de charger le ticket '%1'"
-#: lib/RT/Ticket_Overlay.pm:2620
+#: lib/RT/Ticket_Overlay.pm:2613
#. ($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
+#: lib/RT/Ticket_Overlay.pm:2612
#. ($args{'Target'})
msgid "Couldn't resolve target '%1' into a URI."
msgstr "Impossible de résoudre la cible '%1' dans une URI."
@@ -1163,7 +1123,7 @@
msgid "Create a new personal group"
msgstr "Ajouter un nouveau groupe personnel"
-#: html/Ticket/Create.html:46 html/Ticket/Create.html:49 html/Ticket/Create.html:57
+#: html/Ticket/Create.html:47 html/Ticket/Create.html:51 html/Ticket/Create.html:58
msgid "Create a new ticket"
msgstr "Ajouter un nouveau ticket"
@@ -1233,6 +1193,14 @@
msgid "Created CustomField %1"
msgstr "Champ Personnalisé %1 créé"
+#: html/Tools/Reports/Elements/Tabs:63
+msgid "Created in a date range"
+msgstr "Créé dans une période"
+
+#: html/Tools/Reports/CreatedByDates.html:7
+msgid "Created tickets in period, grouped by status"
+msgstr "Tickets créés dans une période, groupés par l'état"
+
#: html/Search/Elements/PickBasics:102
msgid "Creator"
msgstr "Créateur"
@@ -1253,17 +1221,17 @@
msgid "Current rights"
msgstr "Droits actuels"
-#: NOT FOUND IN SOURCE
-msgid "Current search criteria"
-msgstr "Critères de recherche courants"
+#: html/Search/Elements/EditQuery:47
+msgid "Current search"
+msgstr "Recherche courante"
#: html/Admin/Queues/People.html:62 html/Ticket/Elements/EditPeople:66
msgid "Current watchers"
msgstr "Observateurs actuels"
-#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:208 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:57
+#: html/Admin/Elements/SystemTabs:61 html/Admin/Elements/Tabs:62 html/Admin/Global/index.html:71 html/Admin/Users/Modify.html:205 html/Admin/index.html:77 html/Ticket/Elements/ShowSummary:56
msgid "Custom Fields"
-msgstr "Champs Personnalisés"
+msgstr "Champs personnalisés"
#: html/Admin/CustomFields/index.html:60
#. ($lookup)
@@ -1282,45 +1250,45 @@
msgid "Custom condition"
msgstr "Condition personnalisée"
-#: lib/RT/Tickets_Overlay.pm:2176
+#: lib/RT/Tickets_Overlay.pm:2223
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Le champ personnalisé %1 a une valeur."
-#: lib/RT/Tickets_Overlay.pm:2172
+#: lib/RT/Tickets_Overlay.pm:2219
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Le champ personnalisé %1 n'a pas de valeur."
-#: lib/RT/Record.pm:1580 lib/RT/Record.pm:1741
+#: lib/RT/Record.pm:1584 lib/RT/Record.pm:1745
#. ($args{'Field'})
msgid "Custom field %1 not found"
msgstr "Le champ personnalisé %1 est introuvable"
-#: lib/RT/CustomField_Overlay.pm:1041
+#: lib/RT/CustomField_Overlay.pm:1155
#. ($args{'Content'}, $self->Name)
msgid "Custom field value %1 could not be found for custom field %2"
msgstr "La valeur du champ personnalisé %1 ne peut pas être trouvée pour le champ personnalisé %2"
-#: lib/RT/CustomField_Overlay.pm:414
+#: lib/RT/CustomField_Overlay.pm:418
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:1150
+#: lib/RT/CustomField_Overlay.pm:1167
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:1152 lib/RT/CustomField_Overlay.pm:411
+#: lib/RT/CustomField_Overlay.pm:1169 lib/RT/CustomField_Overlay.pm:416
msgid "Custom field value deleted"
msgstr "La valeur du champ personnalisé est effacée"
-#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:627
+#: html/Elements/SelectGroups:51 html/Elements/SelectUsers:51 lib/RT/Transaction_Overlay.pm:625
msgid "CustomField"
msgstr "ChampPersonnalisé"
-#: NOT FOUND IN SOURCE
-msgid "Data error"
-msgstr "Erreur de données"
+#: html/Prefs/MyRT.html:70 html/Prefs/Quicksearch.html:70 html/Prefs/Search.html:75
+msgid "Customize"
+msgstr "Personnaliser"
#: html/SelfService/Display.html:61 html/Ticket/Create.html:201 html/Ticket/Elements/ShowSummary:81 html/Ticket/Elements/Tabs:116 html/Ticket/ModifyAll.html:65
msgid "Dates"
@@ -1397,7 +1365,7 @@
#: html/Search/Bulk.html:160
msgid "Delete values"
-msgstr ""
+msgstr "Supprimer les valeurs"
#: lib/RT/Queue_Overlay.pm:115
msgid "DeleteTicket"
@@ -1415,7 +1383,7 @@
msgid "Deleting this object would violate referential integrity"
msgstr "Effacer cet objet violerait l'intégrité référentielle"
-#: html/Approvals/Elements/Approve:66
+#: html/Approvals/Elements/Approve:69
msgid "Deny"
msgstr "Refuser"
@@ -1423,22 +1391,22 @@
msgid "Depended on by"
msgstr "En dépend"
-#: lib/RT/Transaction_Overlay.pm:707
+#: lib/RT/Transaction_Overlay.pm:705
#. ($value)
msgid "Dependency by %1 added"
msgstr "Ajout de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:747
+#: lib/RT/Transaction_Overlay.pm:745
#. ($value)
msgid "Dependency by %1 deleted"
msgstr "Suppression de la dépendance par %1"
-#: lib/RT/Transaction_Overlay.pm:704
+#: lib/RT/Transaction_Overlay.pm:702
#. ($value)
msgid "Dependency on %1 added"
msgstr "Ajout de la dépendance de %1"
-#: lib/RT/Transaction_Overlay.pm:744
+#: lib/RT/Transaction_Overlay.pm:742
#. ($value)
msgid "Dependency on %1 deleted"
msgstr "Suppression de la dépendance de %1"
@@ -1491,7 +1459,7 @@
msgid "Display saved searches for this group"
msgstr "Afficher les recherches sauvegardées de ce groupe"
-#: html/Elements/Footer:56
+#: html/Elements/Footer:63
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Distribué selon les termes de la version 2 de la <a href=\"http://www.gnu.org/copyleft/gpl.html\">licence GNU GPL.</a>"
@@ -1515,9 +1483,13 @@
msgid "Due"
msgstr "Echéance"
+#: html/Elements/Quicksearch:48 html/Elements/ShowSearch:49 html/index.html:107
+msgid "Edit"
+msgstr "Modifier"
+
#: html/Search/Bulk.html:149
msgid "Edit Custom Fields"
-msgstr ""
+msgstr "Modifier les champs personnalisés"
#: html/Admin/Elements/ObjectCustomFields:92 html/Admin/Queues/CustomFields.html:64 html/Admin/Users/CustomFields.html:64
#. ($Object->Name)
@@ -1536,7 +1508,7 @@
msgid "Edit Custom Fields for tickets in all queues"
msgstr "Modifier les champs personnalisés pour les tickets de toutes les files"
-#: html/Search/Bulk.html:173 html/Ticket/ModifyLinks.html:57
+#: html/Search/Bulk.html:189 html/Ticket/ModifyLinks.html:57
msgid "Edit Links"
msgstr "Modifier les liens"
@@ -1546,7 +1518,7 @@
#: html/Ticket/Elements/Tabs:207
msgid "Edit Search"
-msgstr ""
+msgstr "Mod. recherche"
#: html/Admin/Queues/Templates.html:63
#. ($QueueObj->Name)
@@ -1570,7 +1542,7 @@
msgid "Editing Configuration for queue %1"
msgstr "Modifier la configuration de la file %1"
-#: html/Admin/CustomFields/Modify.html:125 html/Admin/Elements/EditCustomField:120
+#: html/Admin/CustomFields/Modify.html:141 html/Admin/Elements/EditCustomField:120
#. ($CustomFieldObj->Name())
msgid "Editing CustomField %1"
msgstr "Modifier le champ personnalisé %1"
@@ -1585,7 +1557,7 @@
msgid "Editing membership for personal group %1"
msgstr "Modifier les membres du groupe personnel %1"
-#: lib/RT/Record.pm:1282 lib/RT/Record.pm:1359
+#: lib/RT/Record.pm:1286 lib/RT/Record.pm:1363
msgid "Either base or target must be specified"
msgstr "La base ou la cible doivent être spécifiées"
@@ -1597,7 +1569,7 @@
msgid "Email address in use"
msgstr "Adresse email utilisée"
-#: html/Admin/CustomFields/Modify.html:83 html/Admin/Elements/EditCustomField:72
+#: html/Admin/CustomFields/Modify.html:98 html/Admin/Elements/EditCustomField:72
msgid "Enabled (Unchecking this box disables this custom field)"
msgstr "Activé (Décocher cette case désactive ce champ personnalisé)"
@@ -1613,12 +1585,12 @@
msgid "Enabled Queues"
msgstr "Files actives"
-#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:344 html/User/Groups/Modify.html:138
+#: html/Admin/Elements/EditCustomField:136 html/Admin/Groups/Modify.html:150 html/Admin/Users/Modify.html:339 html/User/Groups/Modify.html:138
#. (loc_fuzzy($msg))
msgid "Enabled status %1"
msgstr "État %1 activé"
-#: html/Admin/CustomFields/Modify.html:143 html/Admin/Queues/Modify.html:162
+#: html/Admin/CustomFields/Modify.html:159 html/Admin/Queues/Modify.html:162
#. (loc_fuzzy($msg))
msgid "Enabled status: %1"
msgstr "État actif : %1"
@@ -1637,17 +1609,17 @@
#: html/Elements/EditLinks:123
msgid "Enter queues or URIs to link queues to. Separate multiple entries with spaces."
-msgstr "Saisir les files ou les URI pour y lier les files. Séparer les saisies avec des espaces."
+msgstr "Saisir des noms de files ou des URI pour lier aux files. Séparer les saisies avec des espaces."
#: html/Elements/EditLinks:119 html/Search/Bulk.html:190
msgid "Enter tickets or URIs to link tickets to. Separate multiple entries with spaces."
-msgstr "Saisir les tickets ou URI pour y lier les tickets. Séparer les saisies par des espaces."
+msgstr "Saisir des n° de tickets ou des URI pour lier aux tickets. Séparer les saisies par des espaces."
#: lib/RT/CustomField_Overlay.pm:66
msgid "Enter up to %1 values"
msgstr "Saisir au plus %1 valeurs"
-#: html/Elements/Login:67 html/SelfService/Error.html:46 html/SelfService/Error.html:47
+#: html/Elements/Login:78 html/SelfService/Error.html:46 html/SelfService/Error.html:47
msgid "Error"
msgstr "Erreur"
@@ -1659,11 +1631,11 @@
msgid "Error in parameters to Queue->DeleteWatcher"
msgstr "Erreur dans les paramètre de Queue->DeleteWatcher"
-#: lib/RT/Ticket_Overlay.pm:1341
+#: lib/RT/Ticket_Overlay.pm:1334
msgid "Error in parameters to Ticket->AddWatcher"
msgstr "Erreur de paramètres pour Ticket->AddWatcher"
-#: lib/RT/Ticket_Overlay.pm:1507
+#: lib/RT/Ticket_Overlay.pm:1500
msgid "Error in parameters to Ticket->DeleteWatcher"
msgstr "Erreur dans les paramètres de Ticket->DeleteWatcher"
@@ -1702,7 +1674,7 @@
#: bin/rt-crontool:163
#. ($modname, $@)
msgid "Failed to load module %1. (%2)"
-msgstr "Echec de chargement du module %1. (%2)"
+msgstr "Impossible de charger le module %1. (%2)"
#: lib/RT/SavedSearch.pm:168
#. ($privacy)
@@ -1741,7 +1713,7 @@
msgid "Fill in up to %1 wikitext areas"
msgstr "Saisir au plus %1 champs de type wiki"
-#: html/Search/Elements/PickBasics:162 html/Ticket/Create.html:185 html/Ticket/Elements/EditBasics:79 lib/RT/Tickets_Overlay.pm:1598
+#: html/Search/Elements/PickBasics:149 html/Ticket/Create.html:180 html/Ticket/Elements/EditBasics:92 lib/RT/Tickets_Overlay.pm:1645
msgid "Final Priority"
msgstr "Priorité finale"
@@ -1784,9 +1756,9 @@
#: html/Search/Results.html:142
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
-msgstr "%quant(%1,ticket) trouvés"
+msgstr "Trouvé %quant(%1,ticket)"
-#: lib/RT/Record.pm:943
+#: lib/RT/Record.pm:947
msgid "Found Object"
msgstr "Objet trouvé"
@@ -1818,7 +1790,7 @@
msgid "Get template from file"
msgstr "Obtenir le modèle àpartir d'un fichier"
-#: lib/RT/Transaction_Overlay.pm:673
+#: lib/RT/Transaction_Overlay.pm:671
#. ($New->Name)
msgid "Given to %1"
msgstr "Donné à %1"
@@ -1840,13 +1812,13 @@
msgid "Global template: %1"
msgstr "Modèle global : %1"
-#: html/Tools/Offline.html:91
+#: html/Admin/CustomFields/index.html:80 html/Search/Results.html:95 html/Tools/Offline.html:91
msgid "Go"
-msgstr "Lancer"
+msgstr "Go"
#: html/Admin/Groups/index.html:67 html/Admin/Groups/index.html:73 html/Admin/Queues/People.html:80 html/Admin/Queues/People.html:84 html/Admin/Queues/index.html:66 html/Admin/Users/index.html:73 html/Elements/RefreshHomepage:48 html/Search/Results.html:77 html/Ticket/Elements/EditPeople:53 html/Ticket/Elements/EditPeople:57
msgid "Go!"
-msgstr "Lancer !"
+msgstr "Go!"
#: html/Elements/GotoTicket:46 html/SelfService/Elements/GotoTicket:46
msgid "Goto ticket"
@@ -1867,7 +1839,7 @@
#: html/Admin/Groups/Modify.html:109
#. ($create_msg)
msgid "Group could not be created: %1"
-msgstr "Le groupe %1 n'a pu être créé"
+msgstr "Le groupe %1 ne peut être créé"
#: lib/RT/Group_Overlay.pm:521
msgid "Group created"
@@ -1877,11 +1849,11 @@
msgid "Group has no such member"
msgstr "Un tel membre n'appartient pas au groupe"
-#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:809 lib/RT/Ticket_Overlay.pm:1399 lib/RT/Ticket_Overlay.pm:1479
+#: lib/RT/Group_Overlay.pm:963 lib/RT/Queue_Overlay.pm:749 lib/RT/Queue_Overlay.pm:809 lib/RT/Ticket_Overlay.pm:1392 lib/RT/Ticket_Overlay.pm:1472
msgid "Group not found"
msgstr "Groupe introuvable"
-#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers:56 html/Admin/Elements/Tabs:56 html/Admin/Global/CustomFields/index.html:69 html/Admin/Groups/Members.html:85 html/Admin/Queues/People.html:104 html/Admin/Users/Memberships.html:53 html/Admin/index.html:67 html/User/Groups/Members.html:88 lib/RT/CustomField_Overlay.pm:1088
+#: html/Admin/Elements/GlobalCustomFieldTabs:59 html/Admin/Elements/SelectNewGroupMembers: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:1208
msgid "Groups"
msgstr "Groupes"
@@ -1922,22 +1894,22 @@
#: html/Elements/Tabs:65
msgid "Homepage"
-msgstr "Page d'accueil"
+msgstr "Accueil"
+
+#: html/Elements/SelectTimeUnits:48
+msgid "Hours"
+msgstr "Heuers"
#: lib/RT/Base.pm:119
#. (6)
msgid "I have %quant(%1,concrete mixer)."
msgstr "J'ai %quant(%1, toupie à béton)."
-#: NOT FOUND IN SOURCE
-msgid "I have [quant,_1,concrete mixer]."
-msgstr "J'ai %quant (%1, toupie à béton)"
-
#: html/Search/Build.html:615
msgid "I'm lost"
msgstr "Je suis perdu"
-#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1523
+#: html/Ticket/Elements/ShowBasics:48 lib/RT/Tickets_Overlay.pm:1570
msgid "Id"
msgstr "Identifiant"
@@ -1959,17 +1931,17 @@
#: 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 accès administrateur à RT."
+msgstr "Si cet outil était setgid, un utilisateur local mal intentionné pourrait l'utiliser pour obtenir un access administrateur à RT."
#: html/Admin/Queues/People.html:126 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:128 html/Ticket/ModifyPeople.html:59
msgid "If you've updated anything above, be sure to"
msgstr "Si vous avez fait une modification, assurez vous de"
-#: lib/RT/Record.pm:934
+#: lib/RT/Record.pm:938
msgid "Illegal value for %1"
msgstr "Valeur incorrecte pour %1"
-#: lib/RT/Record.pm:937
+#: lib/RT/Record.pm:941
msgid "Immutable field"
msgstr "Champ non modifiable"
@@ -1993,7 +1965,7 @@
msgid "Incomplete query"
msgstr "Requête incomplète"
-#: html/Search/Elements/PickBasics:161 lib/RT/Tickets_Overlay.pm:1573
+#: html/Search/Elements/PickBasics:148 lib/RT/Tickets_Overlay.pm:1620
msgid "Initial Priority"
msgstr "Priorité initiale"
@@ -2005,7 +1977,13 @@
msgid "Input error"
msgstr "Erreur à l'entrée"
-#: lib/RT/Ticket_Overlay.pm:3467
+#: html/Elements/ValidateCustomFields:23 lib/RT/CustomField_Overlay.pm:1019 lib/RT/CustomField_Overlay.pm:1160
+#. ($self->FriendlyPattern)
+#. ($CF->FriendlyPattern)
+msgid "Input must match %1"
+msgstr "La valeur saisie doit correspondre à %1"
+
+#: lib/RT/Ticket_Overlay.pm:3460
msgid "Internal Error"
msgstr "Erreur interne"
@@ -2022,14 +2000,14 @@
msgid "Invalid Right"
msgstr "Droit invalide"
-#: lib/RT/Record.pm:939
+#: lib/RT/Record.pm:943
msgid "Invalid data"
msgstr "Données invalides"
-#: lib/RT/CustomField_Overlay.pm:202 lib/RT/CustomField_Overlay.pm:666
+#: lib/RT/CustomField_Overlay.pm:207 lib/RT/CustomField_Overlay.pm:677
#. ($msg)
msgid "Invalid pattern: %1"
-msgstr ""
+msgstr "Motif invalide : %1"
#: lib/RT/Scrip_Overlay.pm:158 lib/RT/Template_Overlay.pm:276
msgid "Invalid queue"
@@ -2044,7 +2022,7 @@
msgid "Invalid value for %1"
msgstr "File invalide pour %1"
-#: lib/RT/Record.pm:1598
+#: lib/RT/Record.pm:1602
msgid "Invalid value for custom field"
msgstr "Valeur incorrecte pour le champ personnalisé"
@@ -2080,7 +2058,7 @@
msgid "Jul."
msgstr "Jul."
-#: html/Ticket/Elements/Tabs:122
+#: html/Ticket/Elements/Tabs:124
msgid "Jumbo"
msgstr "Tout"
@@ -2132,25 +2110,25 @@
msgid "Link"
msgstr "Relation"
-#: lib/RT/Record.pm:1293
+#: lib/RT/Record.pm:1297
msgid "Link already exists"
msgstr "Le lien existe déja"
-#: lib/RT/Record.pm:1307
+#: lib/RT/Record.pm:1311
msgid "Link could not be created"
msgstr "Le lien ne peut être ajouté"
-#: lib/RT/Record.pm:1313
+#: lib/RT/Record.pm:1317
#. ($TransString)
msgid "Link created (%1)"
msgstr "Le lien est ajouté (%1)"
-#: lib/RT/Record.pm:1374
+#: lib/RT/Record.pm:1378
#. ($TransString)
msgid "Link deleted (%1)"
msgstr "Le lien est effacé (%1)"
-#: lib/RT/Record.pm:1380
+#: lib/RT/Record.pm:1384
msgid "Link not found"
msgstr "Lien introuvable"
@@ -2159,7 +2137,7 @@
msgid "Link ticket #%1"
msgstr "Lier le ticket n°%1"
-#: html/Ticket/Create.html:205 html/Ticket/Elements/ShowSummary:83 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
+#: html/Ticket/Create.html:214 html/Ticket/Elements/ShowSummary:87 html/Ticket/Elements/Tabs:120 html/Ticket/ModifyAll.html:78
msgid "Links"
msgstr "Relations"
@@ -2193,12 +2171,12 @@
msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
msgstr "Le répertoire de journalisation %1 est introuvable ou inaccessible en écriture.\\n RT ne peut être lancé."
-#: html/Elements/Header:94
-#. ("<b>".$session{'CurrentUser'}->Name."</b>")
+#: html/Elements/Header:82
+#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Connecté en tant que %1"
-#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:57 html/Elements/Login:66 html/Elements/Login:76 lib/RT/StyleGuide.pod:797
+#: docs/design_docs/string-extraction-guide.txt:71 html/Elements/Login:102 html/Elements/Login:68 html/Elements/Login:86 lib/RT/StyleGuide.pod:797
msgid "Login"
msgstr "Connexion"
@@ -2206,7 +2184,7 @@
msgid "Logout"
msgstr "Déconnexion"
-#: lib/RT/CustomField_Overlay.pm:920
+#: lib/RT/CustomField_Overlay.pm:931
msgid "Lookup type mismatch"
msgstr "Faire attention aux types différents"
@@ -2282,12 +2260,12 @@
msgid "May."
msgstr "Mai."
-#: lib/RT/Transaction_Overlay.pm:720
+#: lib/RT/Transaction_Overlay.pm:718
#. ($value)
msgid "Member %1 added"
msgstr "Membre %1 ajouté"
-#: lib/RT/Transaction_Overlay.pm:760
+#: lib/RT/Transaction_Overlay.pm:758
#. ($value)
msgid "Member %1 deleted"
msgstr "Membre %1 supprimé"
@@ -2312,12 +2290,12 @@
msgid "Members"
msgstr "Membres"
-#: lib/RT/Transaction_Overlay.pm:717
+#: lib/RT/Transaction_Overlay.pm:715
#. ($value)
msgid "Membership in %1 added"
msgstr "Appartenance à %1 ajoutée"
-#: lib/RT/Transaction_Overlay.pm:757
+#: lib/RT/Transaction_Overlay.pm:755
#. ($value)
msgid "Membership in %1 deleted"
msgstr "Appartenance à %1 supprimée"
@@ -2331,15 +2309,15 @@
msgid "Memberships of the user %1"
msgstr "Affiliations de l'utilisateur %1"
-#: lib/RT/Ticket_Overlay.pm:2857
+#: lib/RT/Ticket_Overlay.pm:2850
msgid "Merge Successful"
msgstr "Fusion réussie"
-#: lib/RT/Ticket_Overlay.pm:2744
+#: lib/RT/Ticket_Overlay.pm:2737
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Échec de fusion. Ne peut appliquer EffectiveId"
-#: lib/RT/Ticket_Overlay.pm:2752
+#: lib/RT/Ticket_Overlay.pm:2745
msgid "Merge failed. Couldn't set Status"
msgstr "Échec de fusion. Ne peut appliquer Status"
@@ -2347,7 +2325,7 @@
msgid "Merge into"
msgstr "Fusionner dans"
-#: lib/RT/Transaction_Overlay.pm:723
+#: lib/RT/Transaction_Overlay.pm:721
#. ($value)
msgid "Merged into %1"
msgstr "Fusionné avec %1"
@@ -2356,11 +2334,11 @@
msgid "Message"
msgstr "Message"
-#: lib/RT/Ticket_Overlay.pm:2414
+#: lib/RT/Ticket_Overlay.pm:2407
msgid "Message could not be recorded"
msgstr "Le message ne peut être sauvegardé"
-#: lib/RT/Ticket_Overlay.pm:2417
+#: lib/RT/Ticket_Overlay.pm:2410
msgid "Message recorded"
msgstr "Message sauvegardé"
@@ -2370,13 +2348,13 @@
#: html/Elements/SelectTimeUnits:47
msgid "Minutes"
-msgstr ""
+msgstr "Minutes"
#: html/Search/Build.html:645
msgid "Mismatched parentheses"
msgstr "Parenthèses non correspondantes"
-#: lib/RT/Record.pm:941
+#: lib/RT/Record.pm:945
msgid "Missing a primary key?: %1"
msgstr "Clé primaire manquante ? : %1"
@@ -2396,7 +2374,7 @@
#: html/Admin/Elements/ObjectCustomFields:98
#. (loc(lc($Types)))
msgid "Modify Custom Fields which apply to all %1"
-msgstr "Modifier les champs personnalisés qui s'appliquent à tous les %1"
+msgstr "Modifier les champs personnalisés s'appliquant à tous les %1"
#: html/Admin/Global/GroupRights.html:106 html/Admin/Groups/GroupRights.html:94 html/Admin/Queues/GroupRights.html:107
msgid "Modify Group Rights"
@@ -2449,7 +2427,7 @@
#: html/Ticket/ModifyDates.html:56
#. ($TicketObj->Id)
msgid "Modify dates for ticket # %1"
-msgstr "Modifier les dates du ticket n°%1"
+msgstr "Modifier les dates pour le ticket n°%1"
#: html/Admin/Elements/GlobalCustomFieldTabs:65 html/Admin/Global/index.html:72
msgid "Modify global custom fields"
@@ -2483,7 +2461,7 @@
#: html/Admin/Groups/GroupRights.html:46 html/Admin/Groups/GroupRights.html:50 html/Admin/Groups/GroupRights.html:56
#. ($GroupObj->Name)
msgid "Modify group rights for group %1"
-msgstr "Modifier les droits du groupe %1"
+msgstr "Modifier les droits de groupes du groupe %1"
#: html/Admin/Queues/GroupRights.html:46 html/Admin/Queues/GroupRights.html:50
#. ($QueueObj->Name)
@@ -2631,7 +2609,7 @@
#: html/SelfService/Elements/MyRequests:69
#. ($friendly_status)
msgid "My %1 tickets"
-msgstr "Mes tickets %1s"
+msgstr "Mes %1 tickets"
#: html/Approvals/index.html:46 html/Approvals/index.html:47
msgid "My approvals"
@@ -2641,7 +2619,7 @@
msgid "My saved searches"
msgstr "Mes recherches"
-#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
+#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/Search/Bulk.html:158 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nom"
@@ -2653,10 +2631,6 @@
msgid "Never"
msgstr "Jamais"
-#: NOT FOUND IN SOURCE
-msgid "New"
-msgstr "Nouveau"
-
#: html/Elements/EditLinks:117
msgid "New Links"
msgstr "Nouveaux liens"
@@ -2669,9 +2643,9 @@
msgid "New Pending Approval"
msgstr "Nouvelles approbations en attente"
-#: html/Ticket/Elements/Tabs:193
-msgid "New Query"
-msgstr "Nouvelle requête"
+#: html/Ticket/Elements/Tabs:205
+msgid "New Search"
+msgstr "Nouv. recherche"
#: html/Admin/Elements/CustomFieldTabs:93 html/Admin/Queues/CustomField.html:73
msgid "New custom field"
@@ -2693,9 +2667,9 @@
msgid "New queue"
msgstr "Nouvelle file"
-#: NOT FOUND IN SOURCE
-msgid "New request"
-msgstr "Nouvelle demande"
+#: html/Ticket/Elements/Reminders:71
+msgid "New reminder:"
+msgstr "Nouveau rappel :"
#: html/Admin/Elements/SelectRights:65
msgid "New rights"
@@ -2713,7 +2687,7 @@
msgid "New ticket"
msgstr "Nouveau ticket"
-#: lib/RT/Ticket_Overlay.pm:2721
+#: lib/RT/Ticket_Overlay.pm:2714
msgid "New ticket doesn't exist"
msgstr "Nouveau ticket inconnu"
@@ -2729,7 +2703,7 @@
msgid "New watchers"
msgstr "Nouveaux observateurs"
-#: html/Ticket/Elements/Tabs:92
+#: html/Helpers/CalPopup.html:13 html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Suivant"
@@ -2773,19 +2747,19 @@
msgid "No Template"
msgstr "Pas de modèle"
-#: html/Approvals/Elements/Approve:67
+#: html/Approvals/Elements/Approve:73
msgid "No action"
msgstr "Pas d'action"
-#: lib/RT/Record.pm:936
+#: lib/RT/Record.pm:940
msgid "No column specified"
msgstr "Aucune colonne spécifiée"
-#: html/Ticket/Elements/ShowRequestor:68
+#: html/Ticket/Elements/ShowRequestor:67
msgid "No comment entered about this user"
msgstr "Pas de commentaires concernant cet utilisateur"
-#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135
+#: lib/RT/Action/Generic.pm:186 lib/RT/Condition/Generic.pm:198 lib/RT/Search/ActiveTicketsInQueue.pm:78 lib/RT/Search/Generic.pm:135 lib/RT/Search/Googleish.pm:78
#. (ref $self)
msgid "No description for %1"
msgstr "Aucune description disponible pour %1"
@@ -2798,7 +2772,7 @@
msgid "No groups matching search criteria found."
msgstr "Aucun groupe trouvé d'après le critère de recherche."
-#: lib/RT/Ticket_Overlay.pm:2357
+#: lib/RT/Ticket_Overlay.pm:2350
msgid "No message attached"
msgstr "Aucun messages attachés"
@@ -2827,7 +2801,7 @@
msgid "No permission to view update ticket"
msgstr "Pas de permission pour afficher le ticket mis à jour"
-#: lib/RT/Queue_Overlay.pm:796 lib/RT/Ticket_Overlay.pm:1458
+#: lib/RT/Queue_Overlay.pm:796 lib/RT/Ticket_Overlay.pm:1451
msgid "No principal specified"
msgstr "Aucun groupe/utilisateur spécifié"
@@ -2859,7 +2833,7 @@
msgid "No subject"
msgstr "Pas de sujet"
-#: lib/RT/Transaction_Overlay.pm:517 lib/RT/Transaction_Overlay.pm:554
+#: lib/RT/Transaction_Overlay.pm:515 lib/RT/Transaction_Overlay.pm:552
msgid "No transaction type specified"
msgstr "Aucun type de transaction spécifié"
@@ -2867,7 +2841,7 @@
msgid "No users matching search criteria found."
msgstr "Aucun utilisateur ne correspond aux critères de recherche."
-#: lib/RT/Record.pm:933
+#: lib/RT/Record.pm:937
msgid "No value sent to _Set!\\n"
msgstr "Pas de valeur à positionner !\\n"
@@ -2875,11 +2849,11 @@
msgid "Nobody"
msgstr "Personne"
-#: lib/RT/Record.pm:938
+#: lib/RT/Record.pm:942
msgid "Nonexistant field?"
-msgstr "Champ inexistant ?"
+msgstr "Champ inexistant?"
-#: html/Elements/Header:96
+#: html/Elements/Header:84
msgid "Not logged in."
msgstr "Non connecté."
@@ -2891,7 +2865,7 @@
msgid "Not yet implemented."
msgstr "Fonction pas encore disponible."
-#: html/Approvals/Elements/Approve:70
+#: html/Approvals/Elements/Approve:77
msgid "Notes"
msgstr "Notes"
@@ -2997,7 +2971,7 @@
msgid "Object of type %1 cannot take custom fields"
msgstr "Les objets de type %1 ne peuvent avoir de champs personnalisés"
-#: lib/RT/CustomField_Overlay.pm:901
+#: lib/RT/CustomField_Overlay.pm:966
msgid "Object type mismatch"
msgstr "Le type d'objet ne correspond pas"
@@ -3005,7 +2979,7 @@
msgid "Oct."
msgstr "Oct."
-#: html/Tools/Elements/Tabs:53
+#: html/Tools/Elements/Tabs:55
msgid "Offline"
msgstr "Déconnecté"
@@ -3021,6 +2995,11 @@
msgid "On"
msgstr "Le"
+#: lib/RT/Transaction_Overlay.pm:313
+#. ($self->CreatedAsString(), $self->CreatorObj->Name())
+msgid "On %1, %2 wrote:"
+msgstr "Le %1, %2 a écrit :"
+
#: etc/initialdata:163
msgid "On Comment"
msgstr "Lors d'un commentaire"
@@ -3062,14 +3041,14 @@
msgid "Only show approvals for requests created after %1"
msgstr "Ne montrer que les approbations pour les demandes créées après %1"
-#: html/Approvals/Elements/PendingMyApproval:69
-#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore'>")
+#: html/Approvals/Elements/PendingMyApproval:68
+#. ("<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore'>")
msgid "Only show approvals for requests created before %1"
msgstr "Ne montrer que les approbations pour les demandes créées avant %1"
-#: NOT FOUND IN SOURCE
-msgid "Open"
-msgstr "Ouvert"
+#: html/Admin/CustomFields/index.html:75
+msgid "Only show custom fields for:"
+msgstr "Ne montrer que les champs personnalisés pour :"
#: html/Ticket/Elements/Tabs:161
msgid "Open it"
@@ -3085,7 +3064,7 @@
#: html/Prefs/MyRT.html:62
msgid "Options"
-msgstr ""
+msgstr "Options"
#: html/Search/Elements/DisplayOptions:56
msgid "Order by"
@@ -3098,13 +3077,13 @@
#: html/Approvals/Elements/Approve:53
#. ($approving->Id, $approving->Subject)
msgid "Originating ticket: #%1"
-msgstr "Ticket source: n°%1"
+msgstr "Ticket source : n°%1"
-#: lib/RT/Transaction_Overlay.pm:611
+#: lib/RT/Transaction_Overlay.pm:609
msgid "Outgoing email about a comment recorded"
msgstr "Mail sortant suite à l'enregistrement d'un commentaire"
-#: lib/RT/Transaction_Overlay.pm:615
+#: lib/RT/Transaction_Overlay.pm:613
msgid "Outgoing email recorded"
msgstr "Mail sortant enregistré"
@@ -3120,15 +3099,15 @@
msgid "OwnTicket"
msgstr "PrendreTicket"
-#: etc/initialdata:38 html/Elements/QuickCreate:58 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:69 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1763
+#: etc/initialdata:38 html/Elements/QuickCreate:56 html/Search/Elements/PickBasics:101 html/SelfService/Elements/MyRequests:51 html/Ticket/Create.html:70 html/Ticket/Elements/EditBasics:61 html/Ticket/Elements/EditPeople:64 html/Ticket/Elements/EditPeople:65 html/Ticket/Elements/Reminders:82 html/Ticket/Elements/ShowPeople:48 html/Ticket/Update.html:62 lib/RT/ACE_Overlay.pm:111 lib/RT/Tickets_Overlay.pm:1810
msgid "Owner"
msgstr "Intervenant"
-#: lib/RT/Ticket_Overlay.pm:495
+#: lib/RT/Ticket_Overlay.pm:496
msgid "Owner could not be set."
msgstr "Le propriétaire ne peut être sauvé."
-#: lib/RT/Transaction_Overlay.pm:661
+#: lib/RT/Transaction_Overlay.pm:659
#. ($Old->Name , $New->Name)
msgid "Owner forcibly changed from %1 to %2"
msgstr "Intervenant forcé de %1 à %2"
@@ -3142,11 +3121,11 @@
msgid "Pager"
msgstr "Bipeur"
-#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
+#: html/Elements/EditLinks:144 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:220 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
msgstr "Parents"
-#: html/Elements/Login:84 html/User/Prefs.html:105
+#: html/Elements/Login:97 html/User/Prefs.html:105
msgid "Password"
msgstr "Mot de passe"
@@ -3154,7 +3133,7 @@
msgid "Password Reminder"
msgstr "Pense-bête pour votre mot de passe"
-#: lib/RT/Transaction_Overlay.pm:769 lib/RT/User_Overlay.pm:1044
+#: lib/RT/Transaction_Overlay.pm:768 lib/RT/User_Overlay.pm:1046
msgid "Password changed"
msgstr "Mot de passe changé"
@@ -3174,9 +3153,9 @@
#: lib/RT/User_Overlay.pm:1031
msgid "Password: Permission Denied"
-msgstr "Mot de passe : permission refusée"
+msgstr "Mot de passe : non autorisé"
-#: html/Admin/Users/Modify.html:356
+#: html/Admin/Users/Modify.html:353
msgid "Passwords do not match."
msgstr "Les mots de passe sont différents."
@@ -3196,7 +3175,7 @@
msgid "Perl configuration"
msgstr "Configuration de Perl"
-#: lib/RT/ACE_Overlay.pm:252 lib/RT/ACE_Overlay.pm:258 lib/RT/ACE_Overlay.pm:581 lib/RT/ACE_Overlay.pm:591 lib/RT/ACE_Overlay.pm:601 lib/RT/ACE_Overlay.pm:666 lib/RT/Attribute_Overlay.pm:158 lib/RT/Attribute_Overlay.pm:164 lib/RT/Attribute_Overlay.pm:402 lib/RT/Attribute_Overlay.pm:411 lib/RT/Attribute_Overlay.pm:424 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1022 lib/RT/CustomField_Overlay.pm:167 lib/RT/CustomField_Overlay.pm:184 lib/RT/CustomField_Overlay.pm:195 lib/RT/CustomField_Overlay.pm:366 lib/RT/CustomField_Overlay.pm:398 lib/RT/CustomField_Overlay.pm:697 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:905 lib/RT/CustomField_Overlay.pm:950 lib/RT/Group_Overlay.pm:1117 lib/RT/Group_Overlay.pm:1121 lib/RT/Group_Overlay.pm:1130 lib/RT/Group_Overlay.pm:1240 lib/RT/Group_Overlay.pm:1244 lib/RT/Group_Overlay.pm:1250 lib/RT/Group_Overlay.pm:445 lib/RT/Group_Overlay.pm:542 lib/RT/Group_Overlay.pm:620 lib/RT/Group_Overlay.pm:628 lib/RT/Group_Overlay.pm:726 lib/RT/Group_Overlay.pm:730 lib/RT/Group_Overlay.pm:736 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:926 lib/RT/Group_Overlay.pm:939 lib/RT/Queue_Overlay.pm:1055 lib/RT/Queue_Overlay.pm:141 lib/RT/Queue_Overlay.pm:159 lib/RT/Queue_Overlay.pm:658 lib/RT/Queue_Overlay.pm:668 lib/RT/Queue_Overlay.pm:682 lib/RT/Queue_Overlay.pm:820 lib/RT/Queue_Overlay.pm:829 lib/RT/Queue_Overlay.pm:842 lib/RT/Scrip_Overlay.pm:150 lib/RT/Scrip_Overlay.pm:161 lib/RT/Scrip_Overlay.pm:226 lib/RT/Scrip_Overlay.pm:540 lib/RT/Template_Overlay.pm:112 lib/RT/Template_Overlay.pm:118 lib/RT/Template_Overlay.pm:309 lib/RT/Ticket_Overlay.pm:1326 lib/RT/Ticket_Overlay.pm:1336 lib/RT/Ticket_Overlay.pm:1350 lib/RT/Ticket_Overlay.pm:1491 lib/RT/Ticket_Overlay.pm:1501 lib/RT/Ticket_Overlay.pm:1515 lib/RT/Ticket_Overlay.pm:1632 lib/RT/Ticket_Overlay.pm:1952 lib/RT/Ticket_Overlay.pm:2090 lib/RT/Ticket_Overlay.pm:2260 lib/RT/Ticket_Overlay.pm:2310 lib/RT/Ticket_Overlay.pm:2482 lib/RT/Ticket_Overlay.pm:2585 lib/RT/Ticket_Overlay.pm:2633 lib/RT/Ticket_Overlay.pm:2712 lib/RT/Ticket_Overlay.pm:2726 lib/RT/Ticket_Overlay.pm:2950 lib/RT/Ticket_Overlay.pm:2960 lib/RT/Ticket_Overlay.pm:2965 lib/RT/Ticket_Overlay.pm:3188 lib/RT/Ticket_Overlay.pm:3192 lib/RT/Ticket_Overlay.pm:3335 lib/RT/Ticket_Overlay.pm:3461 lib/RT/Transaction_Overlay.pm:505 lib/RT/Transaction_Overlay.pm:512 lib/RT/Transaction_Overlay.pm:540 lib/RT/Transaction_Overlay.pm:547 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1725 lib/RT/User_Overlay.pm:370 lib/RT/User_Overlay.pm:736 lib/RT/User_Overlay.pm:775
+#: lib/RT/ACE_Overlay.pm: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:405 lib/RT/Attribute_Overlay.pm:414 lib/RT/Attribute_Overlay.pm:427 lib/RT/CurrentUser.pm:117 lib/RT/CurrentUser.pm:126 lib/RT/CustomField_Overlay.pm:1015 lib/RT/CustomField_Overlay.pm:1136 lib/RT/CustomField_Overlay.pm:172 lib/RT/CustomField_Overlay.pm:189 lib/RT/CustomField_Overlay.pm:200 lib/RT/CustomField_Overlay.pm:374 lib/RT/CustomField_Overlay.pm:402 lib/RT/CustomField_Overlay.pm:762 lib/RT/CustomField_Overlay.pm:935 lib/RT/CustomField_Overlay.pm:970 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:1319 lib/RT/Ticket_Overlay.pm:1329 lib/RT/Ticket_Overlay.pm:1343 lib/RT/Ticket_Overlay.pm:1484 lib/RT/Ticket_Overlay.pm:1494 lib/RT/Ticket_Overlay.pm:1508 lib/RT/Ticket_Overlay.pm:1625 lib/RT/Ticket_Overlay.pm:1945 lib/RT/Ticket_Overlay.pm:2083 lib/RT/Ticket_Overlay.pm:2253 lib/RT/Ticket_Overlay.pm:2303 lib/RT/Ticket_Overlay.pm:2475 lib/RT/Ticket_Overlay.pm:2578 lib/RT/Ticket_Overlay.pm:2626 lib/RT/Ticket_Overlay.pm:2705 lib/RT/Ticket_Overlay.pm:2719 lib/RT/Ticket_Overlay.pm:2943 lib/RT/Ticket_Overlay.pm:2953 lib/RT/Ticket_Overlay.pm:2958 lib/RT/Ticket_Overlay.pm:3181 lib/RT/Ticket_Overlay.pm:3185 lib/RT/Ticket_Overlay.pm:3328 lib/RT/Ticket_Overlay.pm:3454 lib/RT/Transaction_Overlay.pm:503 lib/RT/Transaction_Overlay.pm:510 lib/RT/Transaction_Overlay.pm:538 lib/RT/Transaction_Overlay.pm:545 lib/RT/User_Overlay.pm:1184 lib/RT/User_Overlay.pm:1793 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é"
@@ -3216,7 +3195,7 @@
msgid "Phone numbers"
msgstr "Numéros de téléphone"
-#: html/Elements/Header:87 html/Elements/Tabs:88 html/SelfService/Elements/Tabs:75 html/SelfService/Prefs.html:46 html/User/Prefs.html:46 html/User/Prefs.html:49
+#: html/Elements/Header:87 html/Elements/Tabs:91 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"
@@ -3235,9 +3214,9 @@
#: 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 "Personne/groupe %1 non trouvé."
+msgstr "Personne/groupe %1 non trouvé(e)."
-#: html/Search/Elements/PickBasics:160 html/Ticket/Create.html:184 html/Ticket/Elements/EditBasics:74 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1547
+#: html/Search/Elements/PickBasics:147 html/Ticket/Create.html:179 html/Ticket/Elements/EditBasics:87 html/Ticket/Elements/ShowBasics:72 lib/RT/Tickets_Overlay.pm:1594
msgid "Priority"
msgstr "Priorité"
@@ -3253,7 +3232,7 @@
msgid "Privileged"
msgstr "Privilégié"
-#: html/Admin/Users/Modify.html:332 html/User/Prefs.html:223
+#: html/Admin/Users/Modify.html:331 html/User/Prefs.html:223
#. (loc_fuzzy($msg))
msgid "Privileged status: %1"
msgstr "Statut privilégiés : %1"
@@ -3266,15 +3245,11 @@
msgid "Pseudogroup for internal use"
msgstr "Pseudo groupe pour usage interne"
-#: NOT FOUND IN SOURCE
-msgid "Query"
-msgstr "Requête"
-
#: html/Search/Build.html:121
msgid "Query Builder"
msgstr "Constructeur de requête"
-#: html/Elements/QuickCreate:55 html/Elements/Quicksearch:50 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:59 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1374
+#: html/Elements/QueueSummary:48 html/Elements/QuickCreate:54 html/Search/Elements/PickBasics:71 html/SelfService/Create.html:54 html/Ticket/Create.html:60 html/Ticket/Elements/EditBasics:57 html/Ticket/Elements/ShowBasics:76 html/Tools/Reports/CreatedByDates.html:40 html/Tools/Reports/ResolvedByDates.html:41 html/Tools/Reports/ResolvedByOwner.html:21 html/User/Elements/DelegateRights:101 lib/RT/Tickets_Overlay.pm:1421
msgid "Queue"
msgstr "File"
@@ -3304,7 +3279,7 @@
msgid "Queue created"
msgstr "File créée"
-#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:192
+#: html/SelfService/Display.html:126 lib/RT/CustomField_Overlay.pm:197
msgid "Queue not found"
msgstr "File inconnue"
@@ -3314,11 +3289,11 @@
#: html/Elements/MyAdminQueues:46
msgid "Queues I administer"
-msgstr ""
+msgstr "Files I administrer"
#: html/Elements/MySupportQueues:46
msgid "Queues I'm an AdminCc for"
-msgstr ""
+msgstr "Les files pour lesquelles je suis observateur AdminCc"
#: html/Elements/Quicksearch:47 html/Prefs/Elements/Tabs:58 html/Prefs/Quicksearch.html:70
msgid "Quick search"
@@ -3332,10 +3307,6 @@
msgid "RSS"
msgstr "RSS"
-#: NOT FOUND IN SOURCE
-msgid "RT %1"
-msgstr "RT %1"
-
#: docs/design_docs/string-extraction-guide.txt:70 lib/RT/StyleGuide.pod:796
#. ($RT::VERSION, $RT::rtname)
msgid "RT %1 for %2"
@@ -3345,22 +3316,6 @@
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:63 html/SelfService/Error.html:62
msgid "RT Error"
msgstr "Erreur RT"
@@ -3369,7 +3324,7 @@
msgid "RT Variables"
msgstr "Variables de RT"
-#: html/index.html:72 html/index.html:75
+#: html/Prefs/MyRT.html:58 html/Prefs/MyRT.html:70 html/User/Elements/Tabs:65 html/index.html:1 html/index.html:75
msgid "RT at a glance"
msgstr "RT en un coup d'œil"
@@ -3377,59 +3332,35 @@
msgid "RT couldn't store your session."
msgstr "RT ne peut enregistrer votre session."
-#: html/Elements/PageLayout:108
+#: html/Elements/Logo:49 html/Elements/PageLayout:178
#. ($RT::rtname)
msgid "RT for %1"
msgstr "RT pour %1"
-#: NOT FOUND IN SOURCE
-msgid "RT has proccessed your commands"
-msgstr "RT a exécuté vos commandes"
-
-#: NOT FOUND IN SOURCE
-msgid "RT is © Copyright 1996-%1 Jesse Vincent <jesse at 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 "RT est © Copyright 1996-%1 Jesse Vincent <jesse at bestpractical.com>. 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 © Copyright 1996-2002 Jesse Vincent <jesse at 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 "RT est © Copyright 1996-2002 Jesse Vincent <jesse at bestpractical.com>. 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"
-
-#: html/Search/Simple.html:60
+#: html/Search/Simple.html:58
msgid "RT will look for anything else you enter in ticket subjects."
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "RT will process this message as if it were unsigned.\\n"
-msgstr "RT 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"
+msgstr "RT va rechercher dans tout ce que vous pouvez saisir d'autre dans les sujets des tickets."
#: html/Admin/Users/Modify.html:79 html/User/Prefs.html:69
msgid "Real Name"
msgstr "Nom"
-#: lib/RT/Transaction_Overlay.pm:714
+#: lib/RT/Transaction_Overlay.pm:712
#. ($value)
msgid "Reference by %1 added"
msgstr "Ajout d'une référence par %1"
-#: lib/RT/Transaction_Overlay.pm:754
+#: lib/RT/Transaction_Overlay.pm:752
#. ($value)
msgid "Reference by %1 deleted"
msgstr "Suppression de la référence par %1"
-#: lib/RT/Transaction_Overlay.pm:711
+#: lib/RT/Transaction_Overlay.pm:709
#. ($value)
msgid "Reference to %1 added"
msgstr "Ajout d'une référence à %1"
-#: lib/RT/Transaction_Overlay.pm:751
+#: lib/RT/Transaction_Overlay.pm:749
#. ($value)
msgid "Reference to %1 deleted"
msgstr "Suppression d'une référence à %1"
@@ -3445,26 +3376,36 @@
#: html/Elements/Refresh:57
#. ($value/60)
msgid "Refresh this page every %1 minutes."
-msgstr "Rafraîchir cette page toutes les %1 minutes."
+msgstr "Rafraîchir cette page toutes les %1 minute(s)."
-#: lib/RT/Transaction_Overlay.pm:805
+#: lib/RT/Transaction_Overlay.pm:798
+#. ($ticket->Subject)
+msgid "Reminder '%1' added"
+msgstr "Rappel '%1' ajouté"
+
+#: lib/RT/Transaction_Overlay.pm:811
+#. ($ticket->Subject)
+msgid "Reminder '%1' completed"
+msgstr "Rappel '%1' terminé"
+
+#: lib/RT/Transaction_Overlay.pm:804
#. ($ticket->Subject)
msgid "Reminder '%1' reopened"
-msgstr ""
+msgstr "Rappel '%1' réouvert"
#: html/Ticket/Reminders.html:46
#. ($Ticket->Id)
msgid "Reminder ticket #%1"
-msgstr ""
+msgstr "Ticket de rappel n°%1"
#: html/Elements/MyReminders:49 html/Ticket/Elements/ShowSummary:73 html/Ticket/Elements/Tabs:122 html/Ticket/Reminders.html:52
msgid "Reminders"
-msgstr ""
+msgstr "Rappels"
#: html/Ticket/Reminders.html:50
#. ($Ticket->Id)
msgid "Reminders for ticket #%1"
-msgstr ""
+msgstr "Rappels pour le ticket n°%1"
#: html/Search/Bulk.html:94
msgid "Remove AdminCc"
@@ -3478,7 +3419,7 @@
msgid "Remove Requestor"
msgstr "Enlever Demandeur"
-#: html/Ticket/Elements/ShowTransaction:178 html/Ticket/Elements/Tabs:147
+#: html/Ticket/Elements/ShowTransaction:179 html/Ticket/Elements/Tabs:147
msgid "Reply"
msgstr "Répondre"
@@ -3498,15 +3439,15 @@
msgid "ReplyToTicket"
msgstr "RépondreTicket"
-#: html/Tools/Elements/Tabs:59
+#: html/Tools/Elements/Tabs:59 html/Tools/Reports/index.html:1 html/Tools/Reports/index.html:2
msgid "Reports"
-msgstr ""
+msgstr "Rapports"
#: etc/initialdata:44 lib/RT/ACE_Overlay.pm:112
msgid "Requestor"
msgstr "Demandeur"
-#: html/SelfService/Create.html:63 html/Ticket/Create.html:77 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
+#: html/SelfService/Create.html:63 html/Ticket/Create.html:78 html/Ticket/Elements/EditPeople:69 html/Ticket/Elements/ShowPeople:52
msgid "Requestors"
msgstr "Demandeurs"
@@ -3536,25 +3477,13 @@
msgid "Resolve ticket #%1 (%2)"
msgstr "Résoudre le ticket n°%1 (%2)"
-#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1148
+#: etc/initialdata:323 html/Elements/SelectDateType:49 lib/RT/Ticket_Overlay.pm:1149
msgid "Resolved"
msgstr "Résolu"
-#: html/Tools/Reports/Elements/Tabs:59
-msgid "Resolved in date range"
-msgstr ""
-
-#: html/Tools/Reports/ResolvedByDates.html:7
-msgid "Resolved tickets in period, grouped by owner"
-msgstr ""
-
-#: html/Tools/Reports/ResolvedByOwner.html:5
-msgid "Resolved tickets, grouped by owner"
-msgstr ""
-
-#: NOT FOUND IN SOURCE
-msgid "Response to requestors"
-msgstr "Réponse aux demandeurs"
+#: html/Tools/Reports/Elements/Tabs:55
+msgid "Resolved by owner"
+msgstr "Résolus par intervenant"
#: html/Tools/Reports/Elements/Tabs:59
msgid "Resolved in date range"
@@ -3628,7 +3557,7 @@
#: html/Prefs/MyRT.html:64
msgid "Rows per box"
-msgstr ""
+msgstr "Lignes par boîte"
#: html/Search/Elements/DisplayOptions:84
msgid "Rows per page"
@@ -3642,7 +3571,7 @@
msgid "Save"
msgstr "Sauver"
-#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:238 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:59 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
+#: html/Admin/Global/Template.html:67 html/Admin/Groups/Modify.html:88 html/Admin/Queues/Modify.html:111 html/Admin/Queues/People.html:126 html/Admin/Users/Modify.html:235 html/Prefs/Quicksearch.html:64 html/Prefs/SearchOptions.html:63 html/SelfService/Prefs.html:58 html/Ticket/Modify.html:60 html/Ticket/ModifyAll.html:127 html/Ticket/ModifyDates.html:59 html/Ticket/ModifyLinks.html:60 html/Ticket/ModifyPeople.html:59 html/User/Groups/Modify.html:77
msgid "Save Changes"
msgstr "Enregistrer les modifications"
@@ -3690,13 +3619,13 @@
msgid "Scrips which apply to all queues"
msgstr "Scrips s'appliquant à toutes les files"
-#: html/Elements/SimpleSearch:48 html/Search/Simple.html:65
+#: html/Elements/SimpleSearch:48 html/Search/Simple.html:63
msgid "Search"
msgstr "Rechercher"
#: html/Prefs/SearchOptions.html:47 html/Prefs/SearchOptions.html:50
msgid "Search Preferences"
-msgstr ""
+msgstr "Préférences de recherche"
#: lib/RT/SavedSearch.pm:116
msgid "Search attribute load failure"
@@ -3706,33 +3635,31 @@
msgid "Search for approvals"
msgstr "Rechercher des approbations"
-#: html/Search/Simple.html:69
+#: html/Search/Simple.html:67
msgid "Search for tickets"
-msgstr ""
+msgstr "Rechercher des tickets"
-#: html/Search/Simple.html:57
-msgid "Search for tickets. Enter <strong>id</strong> numbers,<strong>queues</strong> by name,
-Owners by <strong>username</strong> and Requestors by <strong>email address</strong>.
-RT will look for anything else you enter in ticket bodies and attachments."
-msgstr ""
+#: html/Search/Simple.html:55
+msgid "Search for tickets. Enter <strong>id</strong> numbers, <strong>queues</strong> by name, Owners by <strong>username</strong> and Requestors by <strong>email address</strong>. RT will look for anything else you enter in ticket bodies and attachments."
+msgstr "Rechercher des tickets. Saisissez un numéro d'<strong>identifiant</strong>, un <strong>nom de file</strong>, les intervenants par <strong>nom</strong> et les demandeurs par <strong>adresse mail</strong>. RT recherchera tout ce qui peut se trouver dans le corps des tickets et les attachements."
#: html/User/Elements/Tabs:62
msgid "Search options"
-msgstr ""
+msgstr "Options de recherche"
#: html/Search/Chart.html:7
#. ($PrimaryGroupBy)
msgid "Search results grouped by %1"
-msgstr ""
+msgstr "Résultats groupés par %1"
#: lib/RT/SavedSearch.pm:194
#. ($msg)
msgid "Search update: %1"
msgstr "Mise à jour de la recherche %1"
-#: html/Search/Simple.html:59
+#: html/Search/Simple.html:57
msgid "Searching the full text of every ticket can take a long time, but if you need to do it, you can search for any word in full ticket history for any word by typing <b>fulltext:<i>word</i></b>."
-msgstr ""
+msgstr "La recherche en texte intégral (<em>full text</em>) sur chacun des tickets peut prendre un long moment, mais si vous le nécessitez, vous pouvez rechercher n'importe quel mot dans les historiques de tickets en tapant <b>fulltext:<i>mot</i></b>."
#: bin/rt-crontool:213
msgid "Security:"
@@ -3828,7 +3755,7 @@
#: html/Prefs/Quicksearch.html:53
msgid "Select queues to be displayed on the \"RT at a glance\" page"
-msgstr ""
+msgstr "Sélectionnez les files à afficher dans la page \"RT en un coup d'œil\" page"
#: 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"
@@ -3854,9 +3781,9 @@
msgid "Selected objects"
msgstr "Objets sélectionnés"
-#: NOT FOUND IN SOURCE
-msgid "Self Service"
-msgstr "Self Service"
+#: html/Widgets/SelectionBox:210
+msgid "Selections modified. Please save your changes"
+msgstr "Sélections modifiées. Merci de sauver vos modifications"
#: etc/initialdata:121
msgid "Send mail to all watchers"
@@ -3906,7 +3833,7 @@
msgid "Sep."
msgstr "Sep."
-#: html/Ticket/Elements/ShowTransaction:150
+#: html/Ticket/Elements/ShowTransaction:158
msgid "Show"
msgstr "Afficher"
@@ -3920,13 +3847,13 @@
#: html/Ticket/Elements/Tabs:213
msgid "Show Results"
-msgstr "Afficher les résultats"
+msgstr "Aff. résultats"
#: html/Approvals/Elements/PendingMyApproval:64
msgid "Show approved requests"
msgstr "Afficher les requêtes approuvées"
-#: html/Ticket/Create.html:305
+#: html/Ticket/Create.html:314
msgid "Show basics"
msgstr "Affichage court"
@@ -3934,7 +3861,7 @@
msgid "Show denied requests"
msgstr "Afficher les requêtes refusées"
-#: html/Ticket/Create.html:308
+#: html/Ticket/Create.html:317
msgid "Show details"
msgstr "Affichage long"
@@ -3992,7 +3919,7 @@
#: html/Elements/Tabs:68
msgid "Simple Search"
-msgstr ""
+msgstr "Recherche rapide"
#: html/Admin/Elements/SelectSingleOrMultiple:47
msgid "Single"
@@ -4022,7 +3949,7 @@
msgid "Started"
msgstr "Ouvert le"
-#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
+#: html/Elements/SelectDateType:52 html/Ticket/Create.html:206 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
msgstr "Débute"
@@ -4030,7 +3957,7 @@
msgid "State"
msgstr "Etat"
-#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:63 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1142 lib/RT/Tickets_Overlay.pm:1407
+#: html/Search/Elements/PickBasics:87 html/SelfService/Elements/MyRequests:50 html/SelfService/Update.html:57 html/Ticket/Create.html:64 html/Ticket/Elements/EditBasics:53 html/Ticket/Elements/ShowBasics:52 html/Ticket/Update.html:59 lib/RT/Ticket_Overlay.pm:1143 lib/RT/Tickets_Overlay.pm:1454
msgid "Status"
msgstr "Statut"
@@ -4038,7 +3965,7 @@
msgid "Status Change"
msgstr "Changement de statut"
-#: html/Ticket/Elements/Tabs:170
+#: html/Ticket/Elements/Tabs:172
msgid "Steal"
msgstr "Voler"
@@ -4050,7 +3977,7 @@
msgid "StealTicket"
msgstr "VolerTicket"
-#: lib/RT/Transaction_Overlay.pm:667
+#: lib/RT/Transaction_Overlay.pm:665
#. ($Old->Name)
msgid "Stolen from %1"
msgstr "Volé à %1"
@@ -4059,11 +3986,11 @@
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
+#: html/Elements/QuickCreate:52 html/Elements/SelectAttachmentField:47 html/Search/Bulk.html:132 html/SelfService/Create.html:79 html/SelfService/Elements/MyRequests:49 html/SelfService/Update.html:65 html/Ticket/Create.html:106 html/Ticket/Elements/EditBasics:48 html/Ticket/Elements/Reminders:78 html/Ticket/ModifyAll.html:100 html/Ticket/Update.html:83 lib/RT/Ticket_Overlay.pm:1139 lib/RT/Tickets_Overlay.pm:1536
msgid "Subject"
msgstr "Sujet"
-#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:689
+#: docs/design_docs/string-extraction-guide.txt:89 lib/RT/StyleGuide.pod:815 lib/RT/Transaction_Overlay.pm:687
#. ($self->Data)
msgid "Subject changed to %1"
msgstr "Sujet modifié en %1"
@@ -4137,7 +4064,7 @@
msgid "TakeTicket"
msgstr "PrendreTicket"
-#: lib/RT/Transaction_Overlay.pm:652
+#: lib/RT/Transaction_Overlay.pm:650
msgid "Taken"
msgstr "Pris"
@@ -4166,15 +4093,15 @@
msgid "Templates"
msgstr "Modèles"
-#: lib/RT/CustomField_Overlay.pm:877 lib/RT/Record.pm:932
+#: lib/RT/CustomField_Overlay.pm:942 lib/RT/Record.pm:936
msgid "That is already the current value"
msgstr "Ceci est déjà la valeur actuelle"
-#: lib/RT/CustomField_Overlay.pm:406
+#: lib/RT/CustomField_Overlay.pm:411
msgid "That is not a value for this custom field"
msgstr "Valeur incorrecte pour ce champ personnalisé"
-#: lib/RT/Ticket_Overlay.pm:1963
+#: lib/RT/Ticket_Overlay.pm:1956
msgid "That is the same value"
msgstr "Valeur identique"
@@ -4187,7 +4114,7 @@
msgid "That principal is already a %1 for this queue"
msgstr "Ce groupe/utilisateur est déjà un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1404
+#: lib/RT/Ticket_Overlay.pm:1397
#. ($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"
@@ -4197,19 +4124,19 @@
msgid "That principal is not a %1 for this queue"
msgstr "Ce groupe/utilisateur n'est pas un %1 pour cette file"
-#: lib/RT/Ticket_Overlay.pm:1959
+#: lib/RT/Ticket_Overlay.pm:1952
msgid "That queue does not exist"
msgstr "File inconnue"
-#: lib/RT/Ticket_Overlay.pm:3197
+#: lib/RT/Ticket_Overlay.pm:3190
msgid "That ticket has unresolved dependencies"
msgstr "Ticket ayant des tickets fils ou dépendants non résolus"
-#: lib/RT/Ticket_Overlay.pm:3001
+#: lib/RT/Ticket_Overlay.pm:2994
msgid "That user already owns that ticket"
msgstr "Cet utilisateur possède déjà ce ticket"
-#: lib/RT/Ticket_Overlay.pm:2973
+#: lib/RT/Ticket_Overlay.pm:2966
msgid "That user does not exist"
msgstr "Utilisateur inconnu"
@@ -4229,9 +4156,9 @@
msgid "That user is now unprivileged"
msgstr "Cet utilisateur est maintenant non privilégié"
-#: lib/RT/Ticket_Overlay.pm:2994
+#: lib/RT/Ticket_Overlay.pm:2987
msgid "That user may not own tickets in that queue"
-msgstr "Cet utilisateur peut ne pas avoir de ticket dans cette file"
+msgstr "Cet utilisateur ne peut pas posséder de ticket dans cette file"
#: lib/RT/Link_Overlay.pm:234
msgid "That's not a numerical id"
@@ -4257,7 +4184,7 @@
msgid "The following command will find all active tickets in the queue 'general' and set their priority to 99 if they haven't been touched in 4 hours:"
msgstr "Cette commande trouve tous les tickets actifs de la file 'general' et positionne leur priorité à 99 s'ils n'ont pas été touchés depuis quatre heures:"
-#: lib/RT/Record.pm:935
+#: lib/RT/Record.pm:939
msgid "The new value has been set."
msgstr "La nouvelle valeur est enregistrée."
@@ -4273,7 +4200,7 @@
msgid "These comments aren't generally visible to the user"
msgstr "Ces commentaires ne sont généralement pas accessibles par l'utilisateur"
-#: lib/RT/CustomField_Overlay.pm:966
+#: lib/RT/CustomField_Overlay.pm:977
msgid "This custom field does not apply to that object"
msgstr "Ce champ personnalisé ne s'applique pas à cet objet"
@@ -4328,10 +4255,6 @@
msgid "Ticket %1 created in queue '%2'"
msgstr "Ticket %1 créé dans la file '%2'"
-#: NOT FOUND IN SOURCE
-msgid "Ticket %1 loaded\\n"
-msgstr "Ticket %1 chargé\\n "
-
#: html/Search/Bulk.html:365
#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
@@ -4358,15 +4281,15 @@
msgid "Ticket Resolved"
msgstr "Ticket résolu"
-#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1188
+#: html/Admin/Elements/GlobalCustomFieldTabs:69 html/Admin/Global/CustomFields/index.html:81 lib/RT/CustomField_Overlay.pm:1205
msgid "Ticket Transactions"
msgstr "Transactions du ticket"
-#: lib/RT/Tickets_Overlay.pm:1677
+#: lib/RT/Tickets_Overlay.pm:1724
msgid "Ticket content"
msgstr "Contenu du ticket"
-#: lib/RT/Tickets_Overlay.pm:1726
+#: lib/RT/Tickets_Overlay.pm:1773
msgid "Ticket content type"
msgstr "Type du contenu du ticket"
@@ -4391,13 +4314,25 @@
msgid "TicketSQL search module"
msgstr "Module de recherche TicketSQL"
-#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:52 lib/RT/CustomField_Overlay.pm:1187
+#: html/Admin/Elements/GlobalCustomFieldTabs:64 html/Admin/Global/CustomFields/index.html:75 html/Elements/Tabs:71 html/Search/Elements/Chart:52 lib/RT/CustomField_Overlay.pm:1204
msgid "Tickets"
msgstr "Tickets"
+#: html/Tools/Reports/CreatedByDates.html:41
+msgid "Tickets created after"
+msgstr "Tickets créés après"
+
+#: html/Tools/Reports/CreatedByDates.html:43
+msgid "Tickets created before"
+msgstr "Tickets créés avant"
+
+#: html/Tools/Reports/ResolvedByDates.html:42
+msgid "Tickets resolved after"
+msgstr "Tickets résolus après"
+
#: html/Tools/Reports/ResolvedByDates.html:44
msgid "Tickets resolved before"
-msgstr ""
+msgstr "Tickets résolus avant"
#: html/Approvals/Elements/ShowDependency:48
msgid "Tickets which depend on this approval:"
@@ -4415,19 +4350,19 @@
msgid "Time Worked"
msgstr "Temps passé"
-#: lib/RT/Tickets_Overlay.pm:1648
+#: lib/RT/Tickets_Overlay.pm:1695
msgid "Time left"
msgstr "Temps restant"
-#: html/Elements/Footer:67
+#: html/Elements/Footer:52
msgid "Time to display"
msgstr "Temps de calcul"
-#: lib/RT/Tickets_Overlay.pm:1623
+#: lib/RT/Tickets_Overlay.pm:1670
msgid "Time worked"
msgstr "Temps passé"
-#: lib/RT/Ticket_Overlay.pm:1143
+#: lib/RT/Ticket_Overlay.pm:1144
msgid "TimeWorked"
msgstr "TempsPassé"
@@ -4435,12 +4370,12 @@
msgid "Title"
msgstr "Titre"
-#: html/Elements/Footer:57
+#: html/Elements/Footer:64
#. ('<a href="mailto:sales at bestpractical.com">sales at bestpractical.com</a>')
msgid "To inquire about support, training, custom development or licensing, please contact %1."
msgstr "Pour vous renseigner au sujet du support, de la formation, des développements spécifiques ou au sujet de la licence, merci de contacter en anglais %1."
-#: lib/RT/Ticket_Overlay.pm:1146
+#: lib/RT/Ticket_Overlay.pm:1147
msgid "Told"
msgstr "Annoncé"
@@ -4450,13 +4385,13 @@
#: html/Search/Elements/Chart:73
msgid "Total"
-msgstr ""
+msgstr "Total"
#: etc/initialdata:252
msgid "Transaction"
msgstr "Transaction"
-#: lib/RT/Transaction_Overlay.pm:794
+#: lib/RT/Transaction_Overlay.pm:792
#. ($self->Data)
msgid "Transaction %1 purged"
msgstr "La transaction %1 est supprimée"
@@ -4473,7 +4408,7 @@
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:858
+#: lib/RT/Transaction_Overlay.pm:857
msgid "Transactions are immutable"
msgstr "Les transactions ne peuvent être transférées"
@@ -4481,7 +4416,7 @@
msgid "Tue."
msgstr "Mar."
-#: html/Admin/CustomFields/Modify.html:66 html/Admin/Elements/EditCustomField:65 html/Ticket/Elements/AddWatchers:54 html/Ticket/Elements/AddWatchers:65 html/Ticket/Elements/AddWatchers:75 lib/RT/Ticket_Overlay.pm:1144 lib/RT/Tickets_Overlay.pm:1461
+#: 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:1145 lib/RT/Tickets_Overlay.pm:1508
msgid "Type"
msgstr "Type"
@@ -4493,7 +4428,7 @@
msgid "Unix login"
msgstr "Identifiant Unix"
-#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:848
+#: lib/RT/Attachment_Overlay.pm:290 lib/RT/Record.pm:852
#. ($self->ContentEncoding)
#. ($ContentEncoding)
msgid "Unknown ContentEncoding %1"
@@ -4523,19 +4458,15 @@
msgid "Unselected objects"
msgstr "Objets non sélectionnés"
-#: lib/RT/Transaction_Overlay.pm:648
+#: lib/RT/Transaction_Overlay.pm:646
msgid "Untaken"
msgstr "Non pris"
-#: html/Search/Bulk.html:54
+#: html/Elements/RT__Ticket/ColumnMap:299 html/Search/Bulk.html:194 html/Search/Bulk.html:75
msgid "Update"
msgstr "Mettre à jour"
-#: html/Search/Bulk.html:178
-msgid "Update All"
-msgstr "Tout mettre à jour"
-
-#: html/Ticket/Update.html:133
+#: html/Ticket/Update.html:136
msgid "Update Ticket"
msgstr "Mettre à jour le ticket"
@@ -4543,17 +4474,13 @@
msgid "Update Type"
msgstr "Mettre à jour le type"
-#: html/Search/Results.html:80
+#: html/Search/Bulk.html:200 html/Search/Results.html:81
msgid "Update multiple tickets"
msgstr "Mettre à jour plusieurs tickets"
#: 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:99
-msgid "Update selected tickets"
-msgstr "Mettre à jour les tickets sélectionnés"
+msgstr "Mise à jour non enregistrée."
#: html/Ticket/ModifyAll.html:84
msgid "Update ticket"
@@ -4562,12 +4489,12 @@
#: html/SelfService/Update.html:112 html/SelfService/Update.html:47
#. ($Ticket->id)
msgid "Update ticket #%1"
-msgstr "Mettre à jour le ticket n°%1"
+msgstr "Mette à jour le ticket n°%1"
#: html/Ticket/Update.html:159
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
-msgstr "Mettre à jour le ticket n°%1 (%2)"
+msgstr "Mette à jour le ticket n°%1 (%2)"
#: lib/RT/Action/CreateTickets.pm:735 lib/RT/Interface/Web.pm:523
msgid "Update type was neither correspondence nor comment."
@@ -4613,18 +4540,10 @@
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:497
#. ($args{'Owner'})
msgid "User '%1' could not be found."
-msgstr "L'utilisateur %1 ne peut être trouvé"
+msgstr "L'utilisateur %1 ne peut être trouvé."
#: etc/initialdata:132 etc/initialdata:206
msgid "User Defined"
@@ -4638,15 +4557,15 @@
msgid "User Rights"
msgstr "Droits utilisateurs"
-#: lib/RT/Interface/Web.pm:1283
-#. ($cf->Name, $class, $Object->id)
+#: lib/RT/Interface/Web.pm:1284
+#. ($CustomFieldObj->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 n°%3"
-#: html/Admin/Users/Modify.html:292
+#: html/Admin/Users/Modify.html:290
#. ($msg)
msgid "User could not be created: %1"
-msgstr "Utilisateur ne peut pas être créé : %1"
+msgstr "L'utilisateur ne peut être crééu : %1"
#: lib/RT/User_Overlay.pm:331
msgid "User created"
@@ -4664,11 +4583,11 @@
msgid "User-defined groups"
msgstr "Groupe définis par l'utilisateur"
-#: html/Admin/Users/Modify.html:69 html/Elements/Login:79 html/Ticket/Elements/AddWatchers:56
+#: html/Admin/Users/Modify.html:69 html/Elements/Login:92 html/Ticket/Elements/AddWatchers:56
msgid "Username"
msgstr "Nom d'utilisateur"
-#: html/Admin/Elements/GlobalCustomFieldTabs:55 html/Admin/Elements/SelectNewGroupMembers:47 html/Admin/Elements/Tabs:53 html/Admin/Global/CustomFields/index.html:64 html/Admin/Groups/Members.html:76 html/Admin/Queues/People.html:89 html/Admin/index.html:62 html/User/Groups/Members.html:79 lib/RT/CustomField_Overlay.pm:1189
+#: 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:1206
msgid "Users"
msgstr "Utilisateurs"
@@ -4680,9 +4599,9 @@
msgid "Valid Query"
msgstr "Valider la requête"
-#: NOT FOUND IN SOURCE
-msgid "ValueOfQueue"
-msgstr "ValueOfQueue"
+#: html/Admin/CustomFields/Modify.html:80
+msgid "Validation"
+msgstr "Validation"
#: html/Admin/CustomFields/Modify.html:104 html/Admin/Elements/EditCustomField:78
msgid "Values"
@@ -4768,7 +4687,7 @@
msgid "Worked"
msgstr "Travaillé"
-#: lib/RT/Ticket_Overlay.pm:3104
+#: lib/RT/Ticket_Overlay.pm:3097
msgid "You already own this ticket"
msgstr "Vous êtes déjà intervenant de ce ticket"
@@ -4776,7 +4695,11 @@
msgid "You are not an authorized user"
msgstr "Vous n'êtes pas un utilisateur autorisé"
-#: lib/RT/Ticket_Overlay.pm:2986
+#: html/Prefs/Search.html:56
+msgid "You can also edit the predefined search itself"
+msgstr "Vous pouvez aussi modifier la recherche prédéfinie elle-même"
+
+#: lib/RT/Ticket_Overlay.pm:2979
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"
@@ -4793,7 +4716,7 @@
msgid "You have no permission to create tickets in that queue."
msgstr "Vous n'avez pas l'autorisation de créer des tickets dans cette file."
-#: lib/RT/Ticket_Overlay.pm:1972
+#: lib/RT/Ticket_Overlay.pm:1965
msgid "You may not create requests in that queue."
msgstr "Vous ne pouvez pas créer de demandes dans cette file."
@@ -4803,7 +4726,7 @@
#: 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."
@@ -4834,6 +4757,10 @@
msgid "as granted to %1"
msgstr "comme accordé à %1"
+#: html/Search/Results.html:86
+msgid "chart"
+msgstr "graphique"
+
#: html/SelfService/Closed.html:49
msgid "closed"
msgstr "fermé"
@@ -4898,7 +4825,7 @@
#: html/Search/Results.html:92
#. ($m->scomp('Elements/SelectGroupBy', Name => 'PrimaryGroupBy'))
msgid "grouped by %1"
-msgstr ""
+msgstr "groupés par %1"
#: lib/RT/Date.pm:338
msgid "hours"
@@ -4928,10 +4855,6 @@
msgid "min"
msgstr "min"
-#: html/Ticket/Update.html:64
-msgid "minutes"
-msgstr "minutes"
-
#: lib/RT/Date.pm:350
msgid "months"
msgstr "mois"
@@ -4956,7 +4879,7 @@
msgid "not equal to"
msgstr "différent de"
-#: html/SelfService/Elements/MyRequests:83 lib/RT/Queue_Overlay.pm:84
+#: html/SelfService/Elements/MyRequests:82 lib/RT/Queue_Overlay.pm:84
msgid "open"
msgstr "ouvert"
@@ -4994,6 +4917,15 @@
msgid "stalled"
msgstr "bloqué"
+#: html/Search/Results.html:93
+#. ($m->scomp('Elements/SelectChartType', Name => 'ChartStyle'))
+msgid "style: %1"
+msgstr "style : %1"
+
+#: html/Prefs/MyRT.html:80
+msgid "summary rows"
+msgstr "lignes de sommaire"
+
#: lib/RT/Group_Overlay.pm:222
#. ($self->Type)
msgid "system %1"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/he.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/he.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/he.po Mon Nov 21 23:18:09 2005
@@ -1,7 +1,9 @@
-# Hebrew Translation of the RT interface by Shimi.
-# Comments: shimi at shimi.net
+#
msgid ""
msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: 2005-10-03 13:47-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/hu.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/hu.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/hu.po Mon Nov 21 23:18:09 2005
@@ -1,11 +1,11 @@
+#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.0.7\n"
-"Report-Msgid-Bugs-To: \n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-06-22 06:06+0200\n"
-"PO-Revision-Date: 2003-12-01 11:26+0100\n"
+"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: Attila K. Mergl <mergl at astron.hu>\n"
-"Language-Team: Hungarian <hu at gnome.hu>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/id.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/id.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/id.po Mon Nov 21 23:18:09 2005
@@ -2,9 +2,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: \n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2005-06-03\n"
+"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: James <james at actionmessage.com>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/it.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/it.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/it.po Mon Nov 21 23:18:09 2005
@@ -1,8 +1,9 @@
+#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.4.1\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2005-02-12 02:00+0800\n"
+"PO-Revision-Date: 2005-10-03 13:48-0400\n"
"Last-Translator: Angelo Turetta <aturetta at bestunion.it>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ja.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ja.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ja.po Mon Nov 21 23:18:09 2005
@@ -1,10 +1,9 @@
-# Japanese translation by Interactive Artists LLC
-# 0.1 2002 08 15
+#
msgid ""
msgstr ""
-"Project-Id-Version: RT 2.1.x\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2002-05-13 02:00+0800\n"
+"PO-Revision-Date: 2005-10-03 13:49-0400\n"
"Last-Translator: Jesse Vincent <jesse at bestpractical.com>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/nl.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/nl.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/nl.po Mon Nov 21 23:18:09 2005
@@ -1,5 +1,9 @@
+#
msgid ""
msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: 2005-10-03 13:50-0400\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/no.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/no.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/no.po Mon Nov 21 23:18:09 2005
@@ -1,10 +1,11 @@
+#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.0.11\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2003-04-01 06:06+0200\n"
-"PO-Revision-Date: 2003-05-01 04:47+0200\n"
+"PO-Revision-Date: 2005-10-03 13:50-0400\n"
"Last-Translator: Ronny Pettersen <ronny.pettersen at edb.com>\n"
-"Language-Team: RT Norwegian <rt at thefeed.no>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pl.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pl.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pl.po Mon Nov 21 23:18:09 2005
@@ -2,9 +2,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: RT 3.2.2\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2007-01-18 11:36+0800\n"
-"PO-Revision-Date: 2005-01-18 02:00+0800\n"
+"PO-Revision-Date: 2005-10-03 13:51-0400\n"
"Last-Translator: Piotr Śliwa <piotr.sliwa at comarch.pl>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pt_br.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pt_br.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/pt_br.po Mon Nov 21 23:18:09 2005
@@ -1,9 +1,9 @@
# $Id: pt_br.po,v 1.3 2002/08/20 20:15:45 gustavo Exp $
msgid ""
msgstr ""
-"Project-Id-Version: RT 2.1.x\n"
+"Project-Id-Version: RT 3.4.x\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
-"PO-Revision-Date: 2002-12-07 23:20-02:00\n"
+"PO-Revision-Date: 2005-10-03 13:51-0400\n"
"Last-Translator: Gustavo Chaves <gustavo at cpqd.com.br>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ru.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ru.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/ru.po Mon Nov 21 23:18:09 2005
@@ -4,12 +4,12 @@
msgid ""
msgstr ""
"Last-Translator: Andrew Kornilov <andy at eva.dp.ua>\n"
-"PO-Revision-Date: 2005-03-11 15:38+0200\n"
-"Language-Team: Russian <ru at li.org>\n"
+"PO-Revision-Date: 2005-10-03 13:52-0400\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.9.1\n"
-"Project-Id-Version: ru\n"
+"Project-Id-Version: RT 3.4.x\n"
"MIME-Version: 1.0\n"
#: NOT FOUND IN SOURCE
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_cn.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_cn.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_cn.po Mon Nov 21 23:18:09 2005
@@ -1,8 +1,10 @@
-# Chinese localization catalog for Request Tracker (RT)
+#
msgid ""
msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
"Last-Translator: Autrijus Tang <autrijus at autrijus.org>\n"
-"Language-Team: Chinese <members at ourinet.com>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_tw.po
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_tw.po (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/I18N/zh_tw.po Mon Nov 21 23:18:09 2005
@@ -1,8 +1,10 @@
-# Chinese localization catalog for Request Tracker (RT)
+#
msgid ""
msgstr ""
+"Project-Id-Version: RT 3.4.x\n"
+"PO-Revision-Date: 2005-10-03 13:54-0400\n"
"Last-Translator: Autrijus Tang <autrijus at autrijus.org>\n"
-"Language-Team: Chinese <members at ourinet.com>\n"
+"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Interface/Web.pm
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Link_Overlay.pm
==============================================================================
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/ObjectCustomFieldValues_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/ObjectCustomFieldValues_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/ObjectCustomFieldValues_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -80,7 +80,7 @@
my $ticket = shift;
- $RT::Logger->warning(ref($self) . " -> LimitToTicket deprecated in favor of LimitToObject");
+ $RT::Logger->warning(ref($self) . " -> LimitToTicket deprecated in favor of LimitToObject at (". join(":",caller).")");
$self->Limit( FIELD => 'ObjectType',
VALUE => 'RT::Ticket',
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Queue_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Queue_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -521,7 +521,7 @@
sub CustomFields {
my $self = shift;
- warn "Queue->CustomFields is deprecated, use Queue->TicketCustomFields instead";
+ warn "Queue->CustomFields is deprecated, use Queue->TicketCustomFields instead at (". join(":",caller).")";
return $self->TicketCustomFields(@_);
}
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Record.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Record.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Record.pm Mon Nov 21 23:18:09 2005
@@ -674,7 +674,14 @@
return('') if ( !defined($value) || $value eq '');
- return Encode::decode_utf8($value) || $value if $args{'decode_utf8'};
+ if( $args{'decode_utf8'} ) {
+ # XXX: is_utf8 check should be here unless Encode bug would be fixed
+ # see http://rt.cpan.org/NoAuth/Bug.html?id=14559
+ return Encode::decode_utf8($value) unless Encode::is_utf8($value);
+ } else {
+ # check is_utf8 here just to be shure
+ return Encode::encode_utf8($value) if Encode::is_utf8($value);
+ }
return $value;
}
@@ -1542,8 +1549,7 @@
#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?");
+ $RT::Logger->warning("_LookupTypes call is deprecated at (". join(":",caller)."). Replace with CustomFieldLookupType");
return($self->CustomFieldLookupType);
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Ticket_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Ticket_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Ticket_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -3240,7 +3240,7 @@
sub Kill {
my $self = shift;
- $RT::Logger->crit("'Kill' is deprecated. use 'Delete' instead.");
+ $RT::Logger->crit("'Kill' is deprecated. use 'Delete' instead at (". join(":",caller).").");
return $self->Delete;
}
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -1916,10 +1916,7 @@
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"
- );
+ $RT::Logger->error("Tickets->LimitRequestor is deprecated at (". join(":",caller).")");
$self->LimitWatcher( TYPE => 'Requestor', @_ );
}
@@ -2669,7 +2666,7 @@
}
else {
$sql = $self->ClausesToSQL($clauseRef);
- $self->FromSQL($sql);
+ $self->FromSQL($sql) if $sql;
}
}
@@ -2762,6 +2759,15 @@
=cut
+=begin testing
+
+# We assume that we've got some tickets hanging around from before.
+ok( my $unlimittickets = RT::Tickets->new( $RT::SystemUser ) );
+ok( $unlimittickets->UnLimit );
+ok( $unlimittickets->Count > 0, "UnLimited tickets object should return tickets" );
+
+=end testing
+
1;
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Transaction_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Transaction_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Transaction_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -328,7 +328,6 @@
=cut
-
sub ContentObj {
my $self = shift;
@@ -359,11 +358,12 @@
return ( $plain_parts->First );
}
+
# If that fails, return the first text/plain or message/ part
# which has some content.
else {
- my $all_parts = $Attachment->Children();
+ my $all_parts = $self->Attachments();
while ( my $part = $all_parts->Next ) {
if (( $part->ContentType() =~ '^(text/plain$|message/)' ) && $part->Content() ) {
return ($part);
Modified: rt/branches/3.7-EXPERIMENTAL/lib/RT/Transactions_Overlay.pm
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/RT/Transactions_Overlay.pm (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/RT/Transactions_Overlay.pm Mon Nov 21 23:18:09 2005
@@ -100,7 +100,7 @@
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");
+ Carp::cluck("Historical code calling RT::Transactions::Limit with a 'Ticket' at (". join(":",caller)."). 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);
Modified: rt/branches/3.7-EXPERIMENTAL/lib/t/regression/20-sort-by-requestor.t
==============================================================================
--- rt/branches/3.7-EXPERIMENTAL/lib/t/regression/20-sort-by-requestor.t (original)
+++ rt/branches/3.7-EXPERIMENTAL/lib/t/regression/20-sort-by-requestor.t Mon Nov 21 23:18:09 2005
@@ -11,9 +11,10 @@
my $queue = 'SearchTests-'.rand(200);
$q->Create(Name => $queue);
-my @requestors = ( ('bravo at example.com') x 5, ('alpha at example.com') x 5,
- ('delta at example.com') x 5, ('charlie at example.com') x 5);
-my @subjects = ("first test", "second test", "third test", "fourth test") x 5;
+my @requestors = ( ('bravo at example.com') x 6, ('alpha at example.com') x 6,
+ ('delta at example.com') x 6, ('charlie at example.com') x 6,
+ (undef) x 6);
+my @subjects = ("first test", "second test", "third test", "fourth test", "fifth test") x 6;
while (@requestors) {
my $t = RT::Ticket->new($RT::SystemUser);
my ( $id, undef $msg ) = $t->Create(
@@ -27,7 +28,7 @@
{
my $tix = RT::Tickets->new($RT::SystemUser);
$tix->FromSQL("Queue = '$queue'");
- is($tix->Count, 20, "found twenty tickets");
+ is($tix->Count, 30, "found thirty tickets");
}
{
@@ -36,7 +37,7 @@
$tix->OrderByCols({ FIELD => "Subject" });
my @subjects;
while (my $t = $tix->Next) { push @subjects, $t->Subject; }
- is(@subjects, 5, "found five tickets");
+ is(@subjects, 6, "found six tickets");
is_deeply( \@subjects, [ sort @subjects ], "Subjects are sorted");
}
@@ -56,7 +57,7 @@
$tix->OrderByCols({ FIELD => "Requestor.EmailAddress" });
my @mails;
while (my $t = $tix->Next) { push @mails, $t->RequestorAddresses; }
- is(@mails, 5, "found five tickets");
+ is(@mails, 6, "found six tickets");
is_deeply( \@mails, [ sort @mails ], "Addresses are sorted");
}
More information about the Rt-commit
mailing list