[Zope-CVS] CVS: FremdProdukte/ZopeProdukte/CMFCollector/skins/collector - collector_add_issue.py:1.2 collector_add_issue_form.pt:1.2 collector_edit_form.pt:1.2 collector_issue_edit.py:1.2 collector_issue_edit_form.pt:1.2 collector_macros.pt:1.2

Andreas Jung andreas@digicool.com
Tue, 1 Oct 2002 09:07:06 -0400


Update of /cvs-repository/FremdProdukte/ZopeProdukte/CMFCollector/skins/collector
In directory cvs.zope.org:/tmp/cvs-serv20507/skins/collector

Modified Files:
	collector_add_issue.py collector_add_issue_form.pt 
	collector_edit_form.pt collector_issue_edit.py 
	collector_issue_edit_form.pt collector_macros.pt 
Log Message:
i18n


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue.py 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue.py:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue.py	Tue Oct  1 09:07:05 2002
@@ -1,5 +1,5 @@
 ## Script (Python) "collector_add_issue.py"
-##parameters=title, security_related, submitter_email, topic, importance, classification, description, version_info
+##parameters=title, security_related, submitter_email, topic, importance, classification, description, version_info,deadline,hours_required, contact
 ##title=Submit a Request
 
 from Products.PythonScripts.standard import url_quote_plus
@@ -12,6 +12,9 @@
                             submitter_email=submitter_email,
                             description=description,
                             topic=topic,
+                            contact=contact,
+                            hours_required=hours_required,
+                            deadline=deadline,
                             classification=classification,
                             importance=importance,
                             version_info=version_info,


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue_form.pt 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue_form.pt:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_add_issue_form.pt	Tue Oct  1 09:07:05 2002
@@ -36,7 +36,7 @@
 
         <tr bgcolor="#ccffcc">
           <td colspan="5" align="center">
-            <font size="+1"> <strong> Submit A New Issue </strong> </font>
+            <font size="+1"> <strong> Neuer Issue eintragen</strong> </font>
           </td>
         </tr>
 
@@ -169,6 +169,32 @@
          </td>
               
        </tr>
+
+      <tr>
+       <th>Zeitplanung</th>
+       <td colspan="2">
+
+
+         veranschlagte Stunden:
+         <input type="text" value="" name="hours_required:int">
+       </td>
+       <td>
+         Deadline
+         <input type="text" value="" name="deadline:date">
+
+       </td>
+      </tr>
+
+
+    <tr>
+     <th>Kontaktinformationen</th>
+     <td colspan="3">
+     <textarea name="contact:string" cols="60" rows="5"></textarea>
+
+     </td>
+
+   </tr>
+
 
        <tr>
          <th> Upload </th>


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_edit_form.pt 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_edit_form.pt:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_edit_form.pt	Tue Oct  1 09:07:05 2002
@@ -29,7 +29,7 @@
  
  <tr bgcolor="#ccffcc">
   <td align="center" colspan="4">
-    <font size="+1"> <strong> Configure Collector </strong> </font>
+    <font size="+1"> <strong> Tracker Konfiguration</strong> </font>
   </td>
  </tr>
 
@@ -38,7 +38,7 @@
  </tr>
  
  <tr valign="top">
-  <th align="right"> Title
+  <th align="right"> Titel
   </th>
   <td colspan="2">
    <input type="text"
@@ -50,24 +50,23 @@
  </tr>
   
  <tr valign="top">
-  <th> Abbreviation </th>
+  <th> Abk&uuml;rzung</th>
   <td colspan="4">
    <input type="text"
           name="abbrev"
           value=""
       tal:attributes="value here/abbrev|nothing"
           size="5">
-    <font color="gray" size="-1">
-      Collector email subject-line prefix
+    <font color="gray" size="-1">Pr&auml;fix f&uuml;r E-mail Subjectzeile
     </font>
   </td>
  </tr>
   
  <tr valign="top">
-  <th align="right"> Description
+  <th align="right"> Beschreibung
   </th>
   <td colspan="3">
-   <font color="gray" size="-1"> Will be rendered as HTML: </font>
+   <font color="gray" size="-1"> (wird als HTML gerendert) </font>
    <br>
    <textarea name="description:text" rows="3"
              cols="50"
@@ -77,7 +76,7 @@
  </tr>
   
  <tr valign="top">
-  <th align="right"> Collector Email
+  <th align="right"> Tracker E-mail
   </th>
   <td colspan="3"
       tal:define="member python:
@@ -96,7 +95,7 @@
               </td>
               <td>
                 <font color="gray" size="-1">
-                  Collector email "From" address
+            (E-mail From Adresse des Trackers)
                 </font>
               </td>
             </tr>
@@ -105,7 +104,7 @@
  </tr>
 
  <tr valign="top">
-  <th align="right"> Managers
+  <th align="right"> Manager
   </th>
   <td>
    <textarea name="managers:lines" rows="5" cols="15">
@@ -114,16 +113,17 @@
   </td>
   <td colspan="2">
           <font color="gray" size="-1">
-            Managers configure the collector, and receive request notices.
-            Managers can accept issues, but must be on Supporters roster to be
-            assigned.  (Managers cannot remove <em>themselves</em> from the
-            management roster.)
+Manager konfigurieren den Tracker und erhalten Benachrichtigungen
+&uuml;ber Requests. Manager k&ouml;nnen Issues akzeptieren aber
+m&uuml;ssen auf der Supportliste sein, um Issues zugewiesen zu bekommen.
+(Manager k&ouml;nnen sich nicht <em>selber</em> von der Managerliste
+entfernen.) 
           </font>
   </td>
  </tr>
 
  <tr>
-  <th align="right"> Supporters
+  <th align="right"> Supporters/Unterst&uuml;tzer
   </th>
   <td>
    <textarea name="supporters:lines" rows="5" cols="15">
@@ -132,15 +132,15 @@
   </td>
   <td colspan="2">
           <font color="gray" size="-1">
-            Supporters can be assigned to requests.  They may or may not
-            receive initial request notifications, depending on the
-            "dispatching" setting below.
+Unterst&uuml;tzer k&ouml;nnen Issues zugewiesen. Issue Benachrichtigungen
+werden entweder sofort oder erst nach Zuweisung versendet (je nach
+Konfiguration..siehe unten)
           </font>
   </td>
  </tr>
 
  <tr valign="top">
-  <th align="right"> Dispatcher Mode
+  <th align="right"> Dispatcher Modus
   </th>
   <td colspan="3">
           <table>
@@ -148,11 +148,11 @@
               <td NOWRAP>
                 <input type="radio" name="dispatching:int" value="0"
                        tal:attributes="checked not: here/dispatching|nothing">
-                  Off
+                  Aus
               </td>
               <td>
                 <font color="gray" size="-1">
-                  Managers and supporters receive pending-issue notices
+                  Manager und Unterst&uuml;tzer erhalten Benachrichtigung &uuml;ber anh&auml;nige Issues
                 </font>
               </td>
             </tr>
@@ -160,11 +160,12 @@
               <td NOWRAP>
                 <input type="radio" name="dispatching:int" value="1"
                        tal:attributes="checked here/dispatching|nothing">
-                  On
+                  An
               </td>
               <td>
                 <font color="gray" size="-1">
-                  Only managers receive pending-issue notices
+                  Nur Manager erhalten Benachrichtigung &uuml;ber anh&auml;nige Issues
+                
                 </font>
               </td>
             </tr>
@@ -173,7 +174,7 @@
  </tr>
 
  <tr valign="top">
-  <th align="right"> Participation Mode
+  <th align="right"> Teilnahme Modus
   </th>
   <td colspan="3">
           <table>
@@ -186,8 +187,7 @@
               </td>
               <td>
                 <font color="gray" size="-1">
-                  Only collector staff and issue requester participate in an
-                  issue
+                  Nur Supporter/Manager  und Issue Aussteller
                 </font>
               </td>
             </tr>
@@ -197,11 +197,11 @@
                        value="authenticated"
                        tal:attributes="checked python: here.participation
                                                        == 'authenticated'">
-                  Authenticated
+                Authenifizierte Benutzer
               </td>
               <td>
-                <font color="gray" size="-1">
-                  Any non-anonymous visitors can participate
+                <font color="gray" size="-1">   
+                  Jeder nicht-anonyme Benutzer kann teilnehmen
                 </font>
               </td>
             </tr>
@@ -210,11 +210,11 @@
                 <input type="radio" name="participation:string" value="anyone"
                        tal:attributes="checked python: here.participation
                                                        == 'anyone'">
-                  Anyone
+                  Jeder
               </td>
               <td>
                 <font color="gray" size="-1">
-                  Anyone, including anonymous visitors, can chime in
+                  Jeder, inklusive anonyme Benutzer
                 </font>
               </td>
             </tr>
@@ -223,12 +223,11 @@
  </tr>
 
  <tr>
-   <th> Notifications </th>
+   <th> Benachrichtigungen</th>
    <td colspan="3">
      <font color="gray">
-       Fill in addresses next to the state names to have notifications for
-       issues in that state sent to those addresses (this is in addition to
-       normal issue-participant notifications):
+       Zusaetzliche Email-Adressen, die beim Erreichen eines bestimmten Status 
+       benachrichtigt werden.
      </font>
    <td>
  </tr>
@@ -265,7 +264,7 @@
  </tbody>
 
  <tr>
-   <th> Selections </th>
+   <th> Auswahllisten</th>
    <td colspan="3">
      <font color="gray">
        Fill in the alternatives for issue categorization:
@@ -274,13 +273,13 @@
  </tr>
 
  <tr valign="top">
-  <td align="right"> <em> Topics </em>
+  <td align="right"> <em> Kategorien</em>
   </td>
   <td>
    <textarea name="topics:lines" rows="5" cols="15">
 <span tal:repeat="it here/topics|nothing" tal:replace="it"></span></textarea>
   </td>
-  <td align="right"> <em> Classifications </em>
+  <td align="right"> <em> Klassifizierung</em>
   </td>
   <td>
    <textarea name="classifications:lines" rows="5" cols="15">
@@ -290,7 +289,7 @@
  </tr>
   
  <tr valign="top">
-  <td align="right"> <em> Importance </em>
+  <td align="right"> <em> Wichtigkeit</em>
   </td>
   <td>
    <textarea name="importances:lines" rows="5" cols="15">
@@ -300,7 +299,7 @@
  </tr>
   
  <tr valign="top">
-  <th align="right"> Version Info Spiel </th>
+  <th align="right"> Versionsinfo </th>
   <td colspan=3>
           <font color="gray" size="-1">
             Something to prompt requesters for useful version info...


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit.py 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit.py:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit.py	Tue Oct  1 09:07:05 2002
@@ -19,6 +19,9 @@
                        version_info=REQGET('version_info'),
                        stealthy=REQGET('stealthy'),
                        comment=REQGET('comment'),
+                       deadline=REQGET('deadline',''),
+                       hours_required=REQGET('hours_required', 0),
+                       contact=REQGET('contact',''),
                        text=REQGET('text'))
 
 if context.security_related != was_security_related:


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit_form.pt 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit_form.pt:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_issue_edit_form.pt	Tue Oct  1 09:07:05 2002
@@ -183,6 +183,31 @@
           </td>
         </tr>
 
+
+        <tr>
+          <td> Kontakt</td>
+          <td colspan="3"
+              metal:fill-slot="issue_contact_slot">
+            <textarea name="contact" rows="2" cols="40"
+                      tal:content="here/contact">
+</textarea>
+          </td>
+        </tr>
+
+        <tr>
+          <td> Veranschlagte Stunden</td>
+          <td colspan="3" metal:fill-slot="issue_hours_required_slot">
+            <input type="text" name="hours_required" rows="2" cols="40" tal:attributes="value here/hours_required">
+          </td>
+        </tr>
+
+        <tr>
+          <td> Deadline</td>
+          <td colspan="3" metal:fill-slot="issue_deadline_slot">
+            <input type="text" name="deadline:date" rows="2" cols="40" tal:attributes="value python: here.deadline.strftime('%d.%m.%Y')">
+          </td>
+        </tr>
+
         <tr>
           <td> Upload </td>
           <td metal:fill-slot="issue_uploads_slot" colspan="3">


=== FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_macros.pt 1.1.1.1 => 1.2 ===
--- FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_macros.pt:1.1.1.1	Tue Oct  1 03:00:39 2002
+++ FremdProdukte/ZopeProdukte/CMFCollector/skins/collector/collector_macros.pt	Tue Oct  1 09:07:05 2002
@@ -70,7 +70,7 @@
          </tr>
 
          <tr>
-           <td align="right"> Title: </td>
+           <td align="right"> Titel: </td>
            <td colspan="3" metal:define-slot="issue_title_slot">
              <strong>
                <span tal:replace="python: here.title[:TITLELEN]
@@ -95,9 +95,8 @@
                 </span>
            </td>
 
-           <td align="right"> Security </td> 
+           <td align="right"> Sicherheits bezogen</td> 
            <td metal:define-slot="issue_security_slot">
-             related:
              <span tal:condition="not: here/security_related">
                No
              </span>
@@ -116,7 +115,7 @@
          </tr>
 
          <tr>
-           <td align="right" valign="top"> Description: </td>
+           <td align="right" valign="top"> Beschreibung: </td>
            <td colspan="3" metal:define-slot="issue_description_slot">
              <font color="gray">
                <span tal:replace="python: here.description[:TRUNCDESCR]
@@ -129,12 +128,12 @@
          </tr>
 
          <tr>
-           <td align="right">From:</td>
+           <td align="right">von:</td>
            <td NOWRAP>
               <span metal:define-slot="issue_from_slot"
                     tal:content="here/submitter_name">NAME</span>
            </td>
-           <td align="right"> on: </td>
+           <td align="right">am: </td>
            <td NOWRAP>
              <code>
                <span tal:replace="python: here.aCompact(here.creation_date)">
@@ -192,6 +191,36 @@
                tal:content="python: here.version_info[:120]
                               + ((here.version_info[121:] and '...') or '')">
              VERSION_INFO
+           </td>
+         </tr>
+
+         <tr>
+           <td align="right" valign="top"> Kontakt: </td>
+           <td valign="top"
+	       metal:define-slot="issue_contact_slot"
+               colspan="3"
+               tal:content="here/contact">
+             CONTACT_INFO
+           </td>
+         </tr>
+
+         <tr>
+           <td align="right" valign="top"> veranschlagte Stunden: </td>
+           <td valign="top"
+	       metal:define-slot="issue_hours_required_slot"
+               colspan="3"
+               tal:content="python: here.hours_required">
+             HOURS_REQUIRED_INFO
+           </td>
+         </tr>
+
+         <tr>
+           <td align="right" valign="top"> Deadline: </td>
+           <td valign="top"
+	       metal:define-slot="issue_deadline_slot"
+               colspan="3"
+               tal:content="python: here.deadline.strftime('%d.%m.%Y')">
+             CONTACT_INFO
            </td>
          </tr>