[Rt-commit] r3745 - in rt/branches/QUEBEC-EXPERIMENTAL: . html/Elements lib/RT lib/RT/I18N lib/RT/Interface

jesse at bestpractical.com jesse at bestpractical.com
Thu Sep 1 14:13:27 EDT 2005


Author: jesse
Date: Thu Sep  1 14:13:24 2005
New Revision: 3745

Modified:
   rt/branches/QUEBEC-EXPERIMENTAL/   (props changed)
   rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
   rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm
Log:
 r14198 at hualien:  jesse | 2005-09-01 13:42:19 -0400
  r7398 at hualien:  jesse | 2005-08-05 15:39:10 -0400
   r7317 at hualien (orig r3576):  robert | 2005-08-02 00:23:36 -0400
    r3582 at woof:  rspier | 2005-08-01 21:20:12 -0700
    allow arbitrary https?: urls in the menus
   
   r7333 at hualien (orig r3579):  kevinr | 2005-08-02 14:22:27 -0400
    r6837 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 14:20:51 -0400
    RT-Ticket: 6897
    RT-Status: resolved
    RT-Update: correspond
    
    * Incorporated the updated Italian translation from Angelo Turetta
   
   r7335 at hualien (orig r3581):  glasser | 2005-08-02 15:08:03 -0400
    r36571 at tin-foil:  glasser | 2005-07-08 16:53:26 -0400
    Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
    values, use that.
   
   r7336 at hualien (orig r3582):  glasser | 2005-08-02 15:10:05 -0400
    r38371 at tin-foil:  glasser | 2005-08-02 15:05:25 -0400
    RT-Ticket: 6899
    RT-Status: resolved
    RT-Update: correspond
    
    When limiting based on a whole date, make sure you're not being pushed to 
    another if you happen to be east of GMT.
    
    Patch by Ruslan Zakirov, problem found by Olivier Horec.
   
   r7366 at hualien (orig r3585):  kevinr | 2005-08-02 20:18:54 -0400
    r6849 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-02 20:17:38 -0400
    * POD formatting fixes
   
   r7370 at hualien (orig r3588):  kevinr | 2005-08-03 01:20:35 -0400
    r6868 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:19:47 -0400
    * Fixed an outdated bit of POD
   
   r7371 at hualien (orig r3589):  kevinr | 2005-08-03 01:51:55 -0400
    r6872 at SAD-GIRL-IN-SNOW:  kevinr | 2005-08-03 01:51:33 -0400
    * More minor perldoc cleanup
   
  
 


Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu	Thu Sep  1 14:13:24 2005
@@ -78,7 +78,8 @@
 % } else {
 % $sep=0;
 % }
-<li class="<%$class%>-<%$level%>-<%$style%>"><A HREF="<%$RT::WebPath%>/<%$toptabs->{$tab}->{'path'}%>" class="<%$class%>-<%$level%>" 
+% my $url = $toptabs->{$tab}->{'path'} =~ /^https?:/i ? $toptabs->{$tab}->{'path'} : $RT::WebPath . "/" . $toptabs->{$tab}->{'path'};
+<li class="<%$class%>-<%$level%>-<%$style%>"><A HREF="<% $url %>" class="<%$class%>-<%$level%>" 
 <%($class eq 'currenttopnav') ? "name='focus'" : ""|n %> 
 <% !$level && "accesskey='".$accesskey++."'" |n%>><% $toptabs->{$tab}->{'title'}%></A>
 %# Second-level items

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm	Thu Sep  1 14:13:24 2005
@@ -52,9 +52,18 @@
 
 @EXPORT=qw(loc CurrentUser);
 
-=head1 FUNCTIONS
+=head1 NAME
+
+RT::Base
+
+
+=head1 SYNOPSIS
 
+=head1 DESCRIPTION
 
+=head1 FUNCTIONS
+
+=cut
 
 # {{{ sub CurrentUser 
 
@@ -100,7 +109,7 @@
 }
 
 
-=item loc LOC_STRING
+=head2 loc LOC_STRING
 
 l is a method which takes a loc string
 to this object's CurrentUser->LanguageHandle for localization. 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -48,25 +48,39 @@
 use strict;
 no warnings qw(redefine);
 
-# {{{ Create
+=head1 NAME
 
-=item Create PARAMHASH
+  RT::CachedGroupMember
+
+=head1 SYNOPSIS
+
+  use RT::CachedGroupMember;
+
+=head1 DESCRIPTION
+
+=head1 METHODS
+
+=cut
+
+# {{ Create
+
+=head2 Create PARAMHASH
 
 Create takes a hash of values and creates a row in the database:
 
-  'Group' is the "top level" group we're building the cache for. This is an 
-  RT::Principal object
+  'Group' is the "top level" group we're building the cache for. This 
+  is an RT::Principal object
 
-  'Member' is the RT::Principal  of the user or group we're adding
-  to the cache.
+  'Member' is the RT::Principal  of the user or group we're adding to 
+  the cache.
 
-  'ImmediateParent' is the RT::Principal of the group that this principal
-  belongs to to get here
+  'ImmediateParent' is the RT::Principal of the group that this 
+  principal belongs to to get here
 
   int(11) 'Via' is an internal reference to CachedGroupMembers->Id of
-  the "parent" record of this cached group member. It should be empty if this
-  member is a "direct" member of this group. (In that case, it will be set to this 
-  cached group member's id after creation)
+  the "parent" record of this cached group member. It should be empty if 
+  this member is a "direct" member of this group. (In that case, it will 
+  be set to this cached group member's id after creation)
 
   This routine should _only_ be called by GroupMember->Create
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -89,7 +89,7 @@
 
 # {{{ sub LimitToGlobalOrQueue 
 
-=item LimitToGlobalOrQueue QUEUEID
+=head2 LimitToGlobalOrQueue QUEUEID
 
 Limits the set of custom fields found to global custom fields or those tied to the queue with ID QUEUEID 
 
@@ -154,9 +154,9 @@
 
 =head2 _DoSearch
 
-  A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that _Disabled ro
-ws never get seen unless
-we're explicitly trying to see them.
+A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that 
+ _Disabled rows never get seen unless we're explicitly trying to see 
+them.
 
 =cut
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm	Thu Sep  1 14:13:24 2005
@@ -77,6 +77,7 @@
 
 =head2 new
 
+Returns a new RT::EmailParser object
 
 =cut
 
@@ -412,7 +413,7 @@
 
 # {{{ IsRTAddress
 
-=item IsRTaddress ADDRESS
+=head2 IsRTaddress ADDRESS
 
 Takes a single parameter, an email address. 
 Returns true if that address matches the $RTAddressRegexp.  
@@ -446,7 +447,7 @@
 
 # {{{ CullRTAddresses
 
-=item CullRTAddresses ARRAY
+=head2 CullRTAddresses ARRAY
 
 Takes a single argument, an array of email addresses.
 Returns the same array with any IsRTAddress()es weeded out.
@@ -491,7 +492,7 @@
 # template for the rejection message.
 
 
-=item LookupExternalUserInfo
+=head2 LookupExternalUserInfo
 
  LookupExternalUserInfo is a site-definable method for synchronizing
  incoming users with an external data source. 
@@ -504,12 +505,12 @@
 
  It returns (FoundInExternalDatabase, ParamHash);
 
-   FoundInExternalDatabase must  be set to 1 before return if the user was
-   found in the external database.
+   FoundInExternalDatabase must  be set to 1 before return if the user 
+   was found in the external database.
 
-   ParamHash is a Perl parameter hash which can contain at least the following
-   fields. These fields are used to populate RT's users database when the user 
-   is created
+   ParamHash is a Perl parameter hash which can contain at least the 
+   following fields. These fields are used to populate RT's users 
+   database when the user is created.
 
     EmailAddress is the email address that RT should use for this user.  
     Name is the 'Name' attribute RT should use for this user. 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -52,21 +52,13 @@
 
 =head1 SYNOPSIS
 
-  use RT::Group;
+use RT::Group;
 my $group = new RT::Group($CurrentUser);
 
 =head1 DESCRIPTION
 
 An RT group object.
 
-=head1 AUTHOR
-
-Jesse Vincent, jesse at bestpractical.com
-
-=head1 SEE ALSO
-
-RT
-
 =head1 METHODS
 
 
@@ -1179,7 +1171,7 @@
 
 # {{{ sub _CleanupInvalidDelegations
 
-=head2 sub _CleanupInvalidDelegations { InsideTransaction => undef }
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
 
 Revokes all ACE entries delegated by members of this group which are
 inconsistent with their current delegation rights.  Does not perform
@@ -1289,7 +1281,7 @@
 
 
 
-=item CurrentUserHasRight RIGHTNAME
+=head2 CurrentUserHasRight RIGHTNAME
 
 Returns true if the current user has the specified right for this group.
 
@@ -1379,3 +1371,11 @@
 
 1;
 
+=head1 AUTHOR
+
+Jesse Vincent, jesse at bestpractical.com
+
+=head1 SEE ALSO
+
+RT
+

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -52,7 +52,7 @@
 
   use RT::Groups;
   my $groups = $RT::Groups->new($CurrentUser);
-  $groups->LimitToReal();
+  $groups->UnLimit();
   while (my $group = $groups->Next()) {
      print $group->Id ." is a group id\n";
   }
@@ -157,7 +157,7 @@
 
 # {{{ LimitToRolesForQueue
 
-=item LimitToRolesForQueue QUEUE_ID
+=head2 LimitToRolesForQueue QUEUE_ID
 
 Limits the set of groups found to role groups for queue QUEUE_ID
 
@@ -174,7 +174,7 @@
 
 # {{{ LimitToRolesForTicket
 
-=item LimitToRolesForTicket Ticket_ID
+=head2 LimitToRolesForTicket Ticket_ID
 
 Limits the set of groups found to role groups for Ticket Ticket_ID
 
@@ -191,7 +191,7 @@
 
 # {{{ LimitToRolesForSystem
 
-=item LimitToRolesForSystem System_ID
+=head2 LimitToRolesForSystem System_ID
 
 Limits the set of groups found to role groups for System System_ID
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm	Thu Sep  1 14:13:24 2005
@@ -104,7 +104,7 @@
    
 }
 
-=item BuildDSN
+=head2 BuildDSN
 
 Build the DSN for the RT database. doesn't take any parameters, draws all that
 from the config file.

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po	Thu Sep  1 14:13:24 2005
@@ -3,7 +3,7 @@
 "Project-Id-Version: RT 3.4.1\n"
 "POT-Creation-Date: 2002-05-02 11:36+0800\n"
 "PO-Revision-Date: 2005-02-12 02:00+0800\n"
-"Last-Translator: Angelo Turetta <aturetta+rt at bestunion.it>\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"
 "Content-Type: text/plain; charset=utf-8\n"
@@ -132,24 +132,6 @@
 msgstr "%1 - Specificare la ricerca che si vuole utilizzare"
 
      $RT::VERSION, 
-     '2004', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
-     '2004', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
-     '2004', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
-     '2004', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
-     '2004', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
-     '2005', 
-    '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
-     $RT::VERSION, 
      '2005', 
     '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
 #: html/Elements/Footer:58
@@ -245,11 +227,8 @@
 #: bin/rt-crontool:186
 #. ($0)
 msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr ""
-
-2000
-ernal scheduling tool, such as cron."
 msgstr "%1 è uno strumento per agire sui ticket da uno schedulatore esterno, per esempio cron."
+
 #: lib/RT/Queue_Overlay.pm:860
 #. ($principal->Object->Name, $args{'Type'})
 msgid "%1 is no longer a %2 for this queue."
@@ -401,7 +380,7 @@
 
 #: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
 msgid "(No members)"
-msgstr "(nessun membro)"
+msgstr "(nessun appartenente)"
 
 #: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
 msgid "(No scrips)"
@@ -455,8 +434,6 @@
 msgid "(no subject)"
 msgstr "(nessun oggetto)"
 
-2000
-ments/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm.orig:578 lib/RT/Transaction_Overlay.pm:578
 #: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
 msgid "(no value)"
 msgstr "(nessun valore)"
@@ -653,7 +630,7 @@
 
 #: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
 msgid "Add members"
-msgstr "Aggiungi membri"
+msgstr "Aggiungi appartenenti"
 
 #: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
 msgid "Add new watchers"
@@ -763,7 +740,7 @@
 
 #: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
 msgid "Administrative Cc"
-msgstr "Cc Amministrativo"
+msgstr "AdminCc"
 
 #: NOT FOUND IN SOURCE
 msgid "Admins"
@@ -779,7 +756,7 @@
 
 #: html/Elements/SelectDateRelation:57
 msgid "After"
-msgstr "Dopo"
+msgstr "dopo il"
 
 #: NOT FOUND IN SOURCE
 msgid "Age"
@@ -793,8 +770,6 @@
 msgid "Alias for"
 msgstr "Alias per"
 
-2000
-a:363
 #: etc/initialdata:363
 msgid "All Approvals Passed"
 msgstr "Ottenute tutte le approvazioni"
@@ -979,7 +954,7 @@
 
 #: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
 msgid "Before"
-msgstr "Prima"
+msgstr "prima del"
 
 #: NOT FOUND IN SOURCE
 msgid "Begin Approval"
@@ -1081,14 +1056,12 @@
 
 #: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
 msgid "Children"
-msgstr "Genera"
+msgstr "Derivati"
 
 #: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
 msgid "City"
 msgstr "Città"
 
-2000
-ements/Submit:102
 #: html/Elements/Submit:102
 msgid "Clear All"
 msgstr "Azzera"
@@ -1339,7 +1312,7 @@
 
 #: lib/RT/Group_Overlay.pm:1011
 msgid "Couldn't add member to group"
-msgstr "Impossibile aggiungere un membro al gruppo"
+msgstr "Impossibile aggiungere un appartenente al gruppo"
 
 #: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
 #. ($Msg)
@@ -1370,9 +1343,6 @@
 msgid "Couldn't find that watcher"
 msgstr "Impossibile trovare questo osservatore"
 
-2000
- find that watcher"
-msgstr "Impossibile trovare questo osservatore"
 #: NOT FOUND IN SOURCE
 msgid "Couldn't find user\\n"
 msgstr "Impossibile trovare l'utente\\n"
@@ -1571,11 +1541,11 @@
 
 #: NOT FOUND IN SOURCE
 msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali di un qualunque utente"
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali di un qualunque utente"
 
 #: lib/RT/System.pm:81
 msgid "Create, delete and modify the members of personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali "
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali "
 
 #: lib/RT/System.pm:82
 msgid "Create, delete and modify users"
@@ -1620,7 +1590,7 @@
 
 #: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
 msgid "Current members"
-msgstr "Membri attuali"
+msgstr "Appartenenti attuali"
 
 #: html/Admin/Elements/SelectRights:51
 msgid "Current rights"
@@ -1663,9 +1633,6 @@
 msgid "Custom field %1 %2 %3"
 msgstr "Campi personalizzati %1 %2 %3"
 
-2000
-tom field %1 %2 %3"
-msgstr "Campi personalizzati %1 %2 %3"
 #: lib/RT/Tickets_Overlay.pm:2147
 #. ($CF->Name)
 msgid "Custom field %1 has a value."
@@ -1927,12 +1894,9 @@
 msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
 msgstr "Distribuito in accordo con la versione 2 della <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>."
 
-2000
-gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr "Distribuito in accordo con la versione 2 della <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>."
 #: lib/RT/System.pm:76
 msgid "Do anything and everything"
-msgstr "Fare di tutto e di più"
+msgstr "Fai di tutto e di più"
 
 #: html/Search/Build.html:112
 msgid "Do the Search"
@@ -2049,12 +2013,12 @@
 #: html/Admin/Groups/Members.html:53
 #. ($Group->Name)
 msgid "Editing membership for group %1"
-msgstr "Modifica dei membri del gruppo %1"
+msgstr "Modifica degli appartenenti al gruppo %1"
 
 #: html/User/Groups/Members.html:150
 #. ($Group->Name)
 msgid "Editing membership for personal group %1"
-msgstr "Modifica dei membri del gruppo personale %1"
+msgstr "Modifica degli appartenenti al gruppo personale %1"
 
 #: NOT FOUND IN SOURCE
 msgid "Editing template %1"
@@ -2178,8 +2142,6 @@
 msgid "Estimated"
 msgstr "Stima"
 
-2000
-aldata:20
 #: etc/initialdata:20
 msgid "Everyone"
 msgstr "Chiunque"
@@ -2189,6 +2151,54 @@
 msgstr "Esempio:"
 
 #: NOT FOUND IN SOURCE
+msgid "ExtendedStatus"
+msgstr "StatoAggiuntivo"
+
+#: NOT FOUND IN SOURCE
+msgid "QueueName"
+msgstr "NomeCoda"
+
+#: NOT FOUND IN SOURCE
+msgid "OwnerName"
+msgstr "NomeIncaricato"
+
+#: NOT FOUND IN SOURCE
+msgid "TimeEstimated"
+msgstr "TempoStimato"
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedBy"
+msgstr "CreatoDa"
+
+#: NOT FOUND IN SOURCE
+msgid "StartsRelative"
+msgstr "TempoDaInizioPrevisto"
+
+#: NOT FOUND IN SOURCE
+msgid "StartedRelative"
+msgstr "TempoDaInizio"
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedRelative"
+msgstr "TempoDaCreazione"
+
+#: NOT FOUND IN SOURCE
+msgid "LastUpdatedRelative"
+msgstr "TempoDaUltimoAggiornamento"
+
+#: NOT FOUND IN SOURCE
+msgid "ToldRelative"
+msgstr "TempoDaUltimoContattoRichiedente"
+
+#: NOT FOUND IN SOURCE
+msgid "DueRelative"
+msgstr "TempoDaScadenza"
+
+#: NOT FOUND IN SOURCE
+msgid "ResolvedRelative"
+msgstr "TempoDaRisoluzione"
+
+#: NOT FOUND IN SOURCE
 msgid "ExternalAuthId"
 msgstr "IdAutorizEsterno"
 
@@ -2427,7 +2437,7 @@
 
 #: lib/RT/Group_Overlay.pm:991
 msgid "Group already has member"
-msgstr "Già membro del gruppo"
+msgstr "Appartiene già al gruppo"
 
 #: NOT FOUND IN SOURCE
 msgid "Group could not be created."
@@ -2464,7 +2474,7 @@
 
 #: lib/RT/Group_Overlay.pm:997
 msgid "Groups can't be members of their members"
-msgstr "I gruppi non possono essere membri dei loro membri"
+msgstr "I gruppi non possono appartenere a gruppi che sono già loro appartenenti"
 
 #: html/Admin/Groups/index.html:82
 msgid "Groups matching search criteria"
@@ -2487,8 +2497,6 @@
 msgid "Hello, %1"
 msgstr "Ciao, %1"
 
-2000
-ments/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
 #: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
 msgid "History"
 msgstr "Cronologia"
@@ -2728,11 +2736,11 @@
 
 #: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
 msgid "Last Contact"
-msgstr "Ultimo contatto"
+msgstr "Ultima comunicazione a richiedenti"
 
 #: html/Elements/SelectDateType:50
 msgid "Last Contacted"
-msgstr "Ultimo contatto"
+msgstr "Ultima comunicazione a richiedenti"
 
 #: NOT FOUND IN SOURCE
 msgid "Last Notified"
@@ -2800,9 +2808,6 @@
 msgid "Link not found"
 msgstr "Collegamento non trovato"
 
-#
-2000
-. ($Ticket->Id)
 #: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
 #. ($Ticket->Id)
 msgid "Link ticket #%1"
@@ -2869,43 +2874,43 @@
 
 #: html/Search/Bulk.html:104
 msgid "Make Owner"
-msgstr "Usa come nuovo incaricato"
+msgstr "Nuovo incaricato"
 
 #: html/Search/Bulk.html:128
 msgid "Make Status"
-msgstr "Usa come nuovo stato"
+msgstr "Nuovo stato"
 
 #: html/Search/Bulk.html:136
 msgid "Make date Due"
-msgstr "Usa come nuova data scadenza"
+msgstr "Nuova data scadenza"
 
 #: html/Search/Bulk.html:138
 msgid "Make date Resolved"
-msgstr "Usa come data risoluzione"
+msgstr "Nuova data risoluzione"
 
 #: html/Search/Bulk.html:132
 msgid "Make date Started"
-msgstr "Usa come data iniziato"
+msgstr "Nuova data iniziato"
 
 #: html/Search/Bulk.html:130
 msgid "Make date Starts"
-msgstr "Usa come data inizio"
+msgstr "Nuova data inizio previsto"
 
 #: html/Search/Bulk.html:134
 msgid "Make date Told"
-msgstr "Usa come data 'detto'"
+msgstr "Nuova data ultimo contatto"
 
 #: html/Search/Bulk.html:124
 msgid "Make priority"
-msgstr "Usa come priorità"
+msgstr "Nuova priorità"
 
 #: html/Search/Bulk.html:126
 msgid "Make queue"
-msgstr "Usa come coda"
+msgstr "Nuova coda"
 
 #: html/Search/Bulk.html:122
 msgid "Make subject"
-msgstr "Usa come oggetto"
+msgstr "Nuovo oggetto"
 
 #: lib/RT/Group_Overlay.pm:177
 msgid "Make this group visible to user"
@@ -3112,9 +3117,6 @@
 msgid "Modify a CustomField for queue %1"
 msgstr "Modifica un campo personalizzato per la coda %1"
 
-2000
-tomField for queue %1"
-msgstr "Modifica un campo personalizzato per la coda %1"
 #: NOT FOUND IN SOURCE
 msgid "Modify a CustomField which applies to all queues"
 msgstr "Modifica un campo personalizzato valido per tutte le code"
@@ -3357,10 +3359,6 @@
 msgid "My saved searches"
 msgstr "Le mie ricerche salvate"
 
-#: NOT FOUND IN SOURCE
-msgid "NEWLINE"
-msgstr "NUOVA_RIGA"
-
 #: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
 msgid "Name"
 msgstr "Nome"
@@ -3373,8 +3371,6 @@
 msgid "Need approval from system administrator"
 msgstr "È richiesta l'approvazione da parte del system administrator"
 
-2000
-ates:73
 #: html/Ticket/Elements/ShowDates:73
 msgid "Never"
 msgstr "Mai"
@@ -3467,6 +3463,10 @@
 msgid "New window setting"
 msgstr "Impostazioni nuova finestra"
 
+#: NOT FOUND IN SOURCE
+msgid "NEWLINE"
+msgstr "NUOVA_RIGA"
+
 #: html/Ticket/Elements/Tabs:92
 msgid "Next"
 msgstr "Seguente"
@@ -3677,8 +3677,6 @@
 msgid "Notification could not be sent"
 msgstr "Impossibile inviare la notifica"
 
-2000
-101
 #: etc/initialdata:101
 msgid "Notify AdminCcs"
 msgstr "invia notifica agli AdminCc"
@@ -3807,7 +3805,7 @@
 
 #: html/Elements/SelectDateRelation:56
 msgid "On"
-msgstr "Il"
+msgstr "il"
 
 #: etc/initialdata:163
 msgid "On Comment"
@@ -3956,11 +3954,11 @@
 
 #: NOT FOUND IN SOURCE
 msgid "PagerPhone"
-msgstr "PagerPhone"
+msgstr "Cercapersone"
 
 #: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
 msgid "Parents"
-msgstr "Generato da"
+msgstr "DerivaDa"
 
 #: html/Elements/Login:74 html/User/Prefs.html:105
 msgid "Password"
@@ -3974,9 +3972,6 @@
 msgid "Password changed"
 msgstr "Password cambiata"
 
-#
-2000
-: lib/RT/User_Overlay.pm:1035 lib/RT/User_Overlay.pm:214
 #: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
 #. ($RT::MinimumPasswordLength)
 msgid "Password needs to be at least %1 characters long"
@@ -4175,8 +4170,6 @@
 msgid "Quick ticket creation"
 msgstr "Creazione veloce di un ticket"
 
-2000
-arch/Results.html:83
 #: html/Search/Results.html:83
 msgid "RSS"
 msgstr "RSS"
@@ -4443,8 +4436,6 @@
 msgid "Response to requestors"
 msgstr "Risposta ai richiedenti"
 
-2000
-s:47
 #: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
 msgid "Results"
 msgstr "Risultati"
@@ -4742,10 +4733,8 @@
 
 #: etc/initialdata:107
 msgid "Send mail to requestors and Ccs as a comment"
-msgstr "msgstr "Invia mai
"
+msgstr "Invia mail come commento a richiedenti e Cc"
 
-2000
-l ai richiedenti e Ccs come commento"
 #: etc/initialdata:78
 msgid "Sends a message to the requestors"
 msgstr "Invia un messaggio ai richiedenti"
@@ -4884,7 +4873,7 @@
 
 #: html/Search/Elements/EditFormat:75
 msgid "Size"
-msgstr "Dimensione"
+msgstr "Carattere"
 
 #: html/Elements/Header:85
 msgid "Skip Menu"
@@ -4928,19 +4917,19 @@
 
 #: NOT FOUND IN SOURCE
 msgid "Started date '%1' could not be parsed"
-msgstr "Started date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio '%1'"
 
 #: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
 msgid "Starts"
-msgstr "Inizia"
+msgstr "InizioPrevisto"
 
 #: NOT FOUND IN SOURCE
 msgid "Starts By"
-msgstr "Inizia il"
+msgstr "Inizio previsto il"
 
 #: NOT FOUND IN SOURCE
 msgid "Starts date '%1' could not be parsed"
-msgstr "Starts date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio previsto '%1'"
 
 #: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
 msgid "State"
@@ -5047,10 +5036,8 @@
 
 #: lib/RT/ACE_Overlay.pm:634
 msgid "System error. Right not delegated."
-msgstr "msgstr "Errore di sistema. Diritto non delegato
"
+msgstr "Errore di sistema. Diritto non delegato."
 
-2000
-."
 #: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
 msgid "System error. Right not granted."
 msgstr "Errore di sistema. Diritto non concesso."
@@ -5314,8 +5301,6 @@
 msgid "Ticket %1 loaded\\n"
 msgstr "Caricato ticket %1\\n"
 
-2000
-ulk.html:269
 #: html/Search/Bulk.html:269
 #. ($Ticket->Id,$_)
 msgid "Ticket %1: %2"
@@ -5466,7 +5451,7 @@
 
 #: lib/RT/Ticket_Overlay.pm:1146
 msgid "Told"
-msgstr "Detto"
+msgstr "UltimaComunicazioneARichiedenti"
 
 #: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
 msgid "Tools"
@@ -5620,8 +5605,6 @@
 msgid "Update ticket #%1"
 msgstr "Aggiorna il ticket n°%1"
 
-2000
-tml/Ticket/Update.html:153
 #: html/Ticket/Update.html:156
 #. ($TicketObj->id, $TicketObj->Subject)
 msgid "Update ticket #%1 (%2)"
@@ -5893,10 +5876,8 @@
 
 #: html/SelfService/Display.html:109
 msgid "You have no permission to create tickets in that queue."
-msgstr "msgstr "Non hai l'autorizzazione per creare ticket in que
"
+msgstr "Non hai l'autorizzazione per creare ticket in questa coda."
 
-1d54
-sta coda."
 #: lib/RT/Ticket_Overlay.pm:1964
 msgid "You may not create requests in that queue."
 msgstr "Non puoi creare ticket in questa coda."

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm	Thu Sep  1 14:13:24 2005
@@ -173,7 +173,7 @@
 
 # {{{ IsRTAddress
 
-=item IsRTAddress ADDRESS
+=head2 IsRTAddress ADDRESS
 
 Takes a single parameter, an email address. 
 Returns true if that address matches the $RTAddressRegexp.  
@@ -198,7 +198,7 @@
 
 # {{{ CullRTAddresses
 
-=item CullRTAddresses ARRAY
+=head2 CullRTAddresses ARRAY
 
 Takes a single argument, an array of email addresses.
 Returns the same array with any IsRTAddress()es weeded out.
@@ -476,11 +476,12 @@
 
     status code is a numeric value.
 
-    for temporary failures, status code should be -75
+      for temporary failures, the status code should be -75
 
-    for permanent failures which are handled by RT, status code should be 0
+      for permanent failures which are handled by RT, the status code 
+      should be 0
     
-    for succces, the status code should be 1
+      for succces, the status code should be 1
 
 
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -232,14 +232,16 @@
 
 =head2 IsValidStatus VALUE
 
-Returns true if VALUE is a valid status.  Otherwise, returns 0
+Returns true if VALUE is a valid status.  Otherwise, returns 0.
 
-=for testing
+=begin testing
 
 my $q = RT::Queue->new($RT::SystemUser);
 ok($q->IsValidStatus('new')== 1, 'New is a valid status');
 ok($q->IsValidStatus('f00')== 0, 'f00 is not a valid status');
 
+=end testing
+
 =cut
 
 sub IsValidStatus {
@@ -259,13 +261,15 @@
 
 Returns true if VALUE is a Active status.  Otherwise, returns 0
 
-=for testing
+=begin testing
 
 my $q = RT::Queue->new($RT::SystemUser);
 ok($q->IsActiveStatus('new')== 1, 'New is a Active status');
 ok($q->IsActiveStatus('rejected')== 0, 'Rejected is an inactive status');
 ok($q->IsActiveStatus('f00')== 0, 'f00 is not a Active status');
 
+=end testing
+
 =cut
 
 sub IsActiveStatus {
@@ -285,13 +289,15 @@
 
 Returns true if VALUE is a Inactive status.  Otherwise, returns 0
 
-=for testing
+=begin testing
 
 my $q = RT::Queue->new($RT::SystemUser);
 ok($q->IsInactiveStatus('new')== 0, 'New is a Active status');
 ok($q->IsInactiveStatus('rejected')== 1, 'rejeected is an Inactive status');
 ok($q->IsInactiveStatus('f00')== 0, 'f00 is not a Active status');
 
+=end testing
+
 =cut
 
 sub IsInactiveStatus {
@@ -334,10 +340,8 @@
 ($id, $val) = $queue->Create( Name => '66');
 ok(!$id, $val);
 
-
 =end testing
 
-
 =cut
 
 sub Create {
@@ -399,7 +403,7 @@
 
 Takes a boolean.
 1 will cause this queue to no longer be avaialble for tickets.
-0 will re-enable this queue
+0 will re-enable this queue.
 
 =cut
 
@@ -490,7 +494,7 @@
 
 # {{{  CustomField
 
-=item CustomField NAME
+=head2 CustomField NAME
 
 Load the queue-specific custom field named NAME
 
@@ -507,7 +511,7 @@
 
 # {{{ CustomFields
 
-=item CustomFields
+=head2 CustomFields
 
 Returns an RT::CustomFields object containing all global custom fields, as well as those tied to this queue
 
@@ -997,8 +1001,8 @@
 
 =head2 IsCc PRINCIPAL_ID
 
-  Takes an RT::Principal id.
-  Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
 
 
 =cut
@@ -1017,8 +1021,8 @@
 
 =head2 IsAdminCc PRINCIPAL_ID
 
-  Takes an RT::Principal id.
-  Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
 
 =cut
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm	Thu Sep  1 14:13:24 2005
@@ -377,10 +377,11 @@
                 $newhash{$key} = $hash{$key};
             }
             else {
-                my ($op, $val);
-                ($key, $op, $val) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
+                my ($op, $val, $func);
+                ($key, $op, $val, $func) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
                 $newhash{$key}->{operator} = $op;
                 $newhash{$key}->{value} = $val;
+                $newhash{$key}->{function} = $func;
             }
         }
 

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm	Thu Sep  1 14:13:24 2005
@@ -311,7 +311,7 @@
 
 # {{{ sub ItemsOrderBy
 
-=item ItemsOrderBy
+=head2 ItemsOrderBy
 
 If it has a SortOrder attribute, sort the array by SortOrder.
 Otherwise, if it has a "Name" attribute, sort alphabetically by Name
@@ -338,7 +338,7 @@
 
 # {{{ sub ItemsArrayRef
 
-=item ItemsArrayRef
+=head2 ItemsArrayRef
 
 Return this object's ItemsArray, in the order that ItemsOrderBy sorts
 it.

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -324,7 +324,7 @@
 
 # {{{ sub Parse 
 
-=item Parse
+=head2 Parse
 
  This routine performs Text::Template parsing on the template and then
  imports the results into a MIME::Entity so we can really use it

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -459,7 +459,8 @@
         UK            => $RT::DateDayBeforeMonth,
         PREFER_PAST   => $RT::AmbiguousDayInPast,
         PREFER_FUTURE => !($RT::AmbiguousDayInPast),
-        FUZZY         => 1
+        FUZZY         => 1,
+	GMT           => 1,
     );
 
     if ( $op eq "=" ) {

Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm	(original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm	Thu Sep  1 14:13:24 2005
@@ -1088,7 +1088,7 @@
 # }}}
 
                                                                                 
-=head2 HasPassword()                                                            
+=head2 HasPassword
                                                                                 
 Returns true if the user has a valid password, otherwise returns false.         
                                                                                
@@ -1316,7 +1316,7 @@
 
 # {{{ sub Rights testing
 
-=head2 Rights testing
+=head1 Rights testing
 
 
 =begin testing
@@ -1558,7 +1558,7 @@
 
 # {{{ sub HasRight
 
-=head2 sub HasRight
+=head2 HasRight
 
 Shim around PrincipalObj->HasRight. See RT::Principal
 
@@ -1617,8 +1617,8 @@
 
 =head2 CurrentUserHasRight
   
-  Takes a single argument. returns 1 if $Self->CurrentUser
-  has the requested right. returns undef otherwise
+Takes a single argument. returns 1 if $Self->CurrentUser
+has the requested right. returns undef otherwise
 
 =cut
 
@@ -1701,7 +1701,7 @@
 
 # {{{ sub _CleanupInvalidDelegations
 
-=head2 sub _CleanupInvalidDelegations { InsideTransaction => undef }
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
 
 Revokes all ACE entries delegated by this user which are inconsistent
 with their current delegation rights.  Does not perform permission


More information about the Rt-commit mailing list