Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatecoursepage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatecoursepage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatecoursepage.pt	(revision 7705)
@@ -1,20 +1,20 @@
-<table class="form-table">
+<table i18n:domain="waeup.sirp" class="form-table">
   <thead>
   </thead>
   <tbody>
     <tr>
-      <td>Code:</td>
+      <td i18n:translate="">Code:</td>
       <td tal:content="context/__name__">CODE</td>
     </tr>  
     <tr>
-      <td>Course Code:</td>
+      <td i18n:translate="">Course Code:</td>
       <td tal:content="context/getCourseCode">THE COURSE</td>
     </tr>    
     <tr>
-      <td>Course Title:</td>
+      <td i18n:translate="">Course Title:</td>
       <td tal:content="context/course/title">THE TITLE</td>
     </tr>
     <tr>
-      <td>Provided by:</td>
+      <td i18n:translate="">Provided by:</td>
       <td> 
       <span tal:content="python: context.course.__parent__.__parent__.longtitle()">DEPARTMENT</span>
@@ -24,9 +24,9 @@
     </tr>    
     <tr>
-      <td>Level:</td>
+      <td i18n:translate="">Level:</td>
       <td tal:content="view/leveltitle">LEVEL</td>
     </tr>
     <tr>
-      <td>Is mandatory course (not elective):</td>
+      <td i18n:translate="">Is mandatory course (not elective):</td>
       <td tal:content="context/mandatory">MANDATORY</td>
     </tr>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt	(revision 7705)
@@ -1,9 +1,9 @@
 <form action="." tal:attributes="action request/URL" method="POST"
-      enctype="multipart/form-data"> 
+      enctype="multipart/form-data" i18n:domain="waeup.sirp">
 
   <ul class="tabs" data-tabs="tabs">
-    <li tal:attributes="class view/tab1"><a href="#tab-1"><span>Settings</span></a></li>
-    <li tal:attributes="class view/tab2"><a href="#tab-2"><span>Course Referrers</span></a></li>
-    <li tal:attributes="class view/tab3"><a href="#tab-3"><span>Local Roles</span></a></li>
+    <li tal:attributes="class view/tab1"><a href="#tab-1" i18n:translate="">Settings</a></li>
+    <li tal:attributes="class view/tab2"><a href="#tab-2" i18n:translate="">Course Referrers</a></li>
+    <li tal:attributes="class view/tab3"><a href="#tab-3" i18n:translate="">Local Roles</a></li>
   </ul>
    
@@ -42,10 +42,12 @@
     </div>
     <div id="tab-2" tal:attributes="class view/tab2">
-      <h3>Course Referrers</h3>
+      <h3 i18n:translate="">Course Referrers</h3>
       <table class="display dataTableManage">
         <thead>
           <tr>
-            <th>&nbsp;</th><th>Level</th><th>Semester</th><th>Referrer</th><th>Course</th><th>Title</th>
-            <th>Mandatory</th>
+            <th>&nbsp;</th><th i18n:translate="">Level</th>
+            <th i18n:translate="">Semester</th><th i18n:translate="">Referrer</th>
+            <th i18n:translate="">Course</th><th i18n:translate="">Title</th>
+            <th i18n:translate="">Mandatory</th>
           </tr>
         </thead>
@@ -102,9 +104,9 @@
             <th>&nbsp;
             </th>
-            <th>User Id
+            <th i18n:translate="">User Id
             </th>
-            <th>Name
+            <th i18n:translate="">Name
             </th>
-            <th>Local Role
+            <th i18n:translate="">Local Role
             </th>
           </tr>
@@ -112,5 +114,6 @@
         <tbody>
           <tr tal:repeat="entry view/getUsersWithLocalRoles" class="gradeC"> <td>
-              <input type="checkbox" name="role_id" tal:attributes="value python: entry['user_name']+'|'+entry['local_role']" /> </td>
+              <input type="checkbox" name="role_id"
+                tal:attributes="value python: entry['user_name']+'|'+entry['local_role']" /> </td>
             <td tal:content="entry/user_name"> USERNAME </td>
             <td tal:content="entry/user_title"> USERTITLE </td>
@@ -121,5 +124,6 @@
       <div tal:condition="view/availableActions">
         <span tal:repeat="action view/actions" tal:omit-tag="">
-          <input tal:condition="python:action.label in view.tabthreeactions1" tal:replace="structure action/render"/>
+          <input tal:condition="python:action.label in view.tabthreeactions1"
+            tal:replace="structure action/render"/>
         </span>
       </div><br /><br />
@@ -127,5 +131,6 @@
         <tr> <td>
             <select id="user" name="user">
-              <option tal:repeat="user view/getUsers" tal:attributes="value user/name">
+              <option tal:repeat="user view/getUsers"
+                tal:attributes="value user/name">
               <span tal:replace="user/val/title">USERTITLE
               </span>
@@ -133,5 +138,6 @@
             </select> </td> <td>
             <select id="local_role" name="local_role">
-              <option tal:repeat="localrole view/getLocalRoles" tal:attributes="value localrole/name">
+              <option tal:repeat="localrole view/getLocalRoles"
+                tal:attributes="value localrole/name">
               <span tal:replace="localrole/title">LOCALROLETITLE
               </span>
@@ -140,5 +146,6 @@
             <div tal:condition="view/availableActions">
               <span tal:repeat="action view/actions" tal:omit-tag="">
-                <input tal:condition="python:action.label in view.tabthreeactions2" tal:replace="structure action/render"/>
+                <input tal:condition="python:action.label in view.tabthreeactions2"
+                  tal:replace="structure action/render"/>
               </span>
             </div> </td>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt	(revision 7705)
@@ -18,11 +18,15 @@
 </table>
 
-<h3><span tal:content="context/__name__">Code</span> Course Referrers</h3>
+<h3>
+  <span tal:content="context/__name__">Code</span>
+  <span i18n:domain="waeup.sirp" i18n:translate="">Course Referrers</span>
+</h3>
 <br />
-<table class="display dataTable">
+<table i18n:domain="waeup.sirp" class="display dataTable">
 <thead>
   <tr>
-    <th>Level</th><th>Semester</th><th>Referrer</th><th>Course</th>
-    <th>Title</th><th>Mandatory</th>
+    <th i18n:translate="">Level</th><th i18n:translate="">Semester</th>
+    <th i18n:translate="">Referrer</th><th i18n:translate="">Course</th>
+    <th i18n:translate="">Title</th><th i18n:translate="">Mandatory</th>
   </tr>
 </thead>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt	(revision 7705)
@@ -1,11 +1,10 @@
-<form action="." tal:attributes="action request/URL" method="POST" enctype="multipart/form-data">
+<form action="." tal:attributes="action request/URL" method="POST"
+  enctype="multipart/form-data" i18n:domain="waeup.sirp">
     <ul class="tabs" data-tabs="tabs">
       <li tal:attributes="class view/tab1">
-      <a href="#tab-1">
-        <span>Site Settings
-        </span></a>
+      <a href="#tab-1" i18n:translate="">Site Settings</a>
       </li>
       <li tal:attributes="class view/tab2">
-      <a href="#tab-2">Session Configurations</a>
+      <a href="#tab-2" i18n:translate="">Session Configurations</a>
       </li>
     </ul>
@@ -51,5 +50,5 @@
             <th>&nbsp;
             </th>
-            <th>Name
+            <th i18n:translate="">Name
             </th>
           </tr>
@@ -64,5 +63,6 @@
       <div tal:condition="view/availableActions">
         <span tal:repeat="action view/actions" tal:omit-tag="">
-          <input tal:condition="python:action.label in view.tabtwoactions" tal:replace="structure action/render"/>
+          <input tal:condition="python:action.label in view.tabtwoactions"
+            tal:replace="structure action/render"/>
         </span>
       </div>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt	(revision 7705)
@@ -1,19 +1,24 @@
-<h3>Step 1</h3>
-<p>
+<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 1</h3>
+<p i18n:domain="waeup.sirp" i18n:translate="">
   Using batch processing you can mass-create, mass-update, or
   mass-remove datasets from the database using CSV files.
 </p>
-<p>
-  Please select a file for processing from the list below
+<p i18n:domain="waeup.sirp" i18n:translate="">
+  Please select a file for processing from the list below.
 </p>
-<form method="POST">
+<form i18n:domain="waeup.sirp" method="POST">
   <table>
     <thead>
-      <th /><th>Filename</th><th>Datasets</th><th>Size</th><th>Date</th>
+      <th />
+      <th i18n:translate="">Filename</th>
+      <th i18n:translate="">Datasets</th>
+      <th i18n:translate="">Size</th>
+      <th i18n:translate="">Date</th>
     </thead>
     <tbody>
       <tr tal:repeat="file view/getFiles">
         <td>
-          <button type="submit" name="select" class="btn primary"
+          <button i18n:translate=""
+            type="submit" name="select" class="btn primary"
             tal:attributes="value file/name">Select</button>
         </td>
@@ -25,4 +30,5 @@
     </tbody>
   </table>
-  <input type="submit" name="cancel" class="btn" value="Cancel" />
+  <input type="submit" name="cancel" class="btn"
+      tal:attributes="value view/cancel_button" />
 </form>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt	(revision 7705)
@@ -1,17 +1,17 @@
-<h3>Step 2</h3>
-<form method="POST">
+<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 2</h3>
+<form i18n:domain="waeup.sirp" method="POST">
   <p>
-    <b>File:</b>
-    <span tal:content="view/filename">Filename.csv
-    </span>
-    <input type="hidden" name="filename"  tal:attributes="value view/filename" />
+    <b i18n:translate="">File:</b>
+    <span tal:content="view/filename">Filename.csv</span>
+    <input type="hidden" name="filename" tal:attributes="value view/filename" />
   </p>
-  <p> Please select a file-processor and a processing-mode from the selections below:
+  <p i18n:translate="">
+    Please select a file-processor and a processing-mode from the selections below.
   </p>
   <div>
     <table
-           tal:define="body view/getPreviewBody;
-                        headers view/getPreviewHeader;
-                        fieldnum python: len(headers)">
+       tal:define="body view/getPreviewBody;
+                    headers view/getPreviewHeader;
+                    fieldnum python: len(headers)">
       <thead>
         <tr>
@@ -30,5 +30,5 @@
     </table>
   </div>
-  <div> <b>Processor:</b>
+  <div> <b i18n:translate="">Processor:</b>
     <select name="importer">
       <option tal:repeat="importer view/getImporters"
@@ -41,5 +41,5 @@
   <p>&nbsp;
   </p>
-  <div> <b>Mode:</b>
+  <div> <b i18n:translate="">Mode:</b>
     <input type="radio" name="mode" value="create" checked="checked"
        tal:attributes="checked python: view.mode == 'create' and 'checked' or '';
@@ -57,7 +57,8 @@
     </p>
   </div>
-  <input class="btn" type="submit" name="cancel" value="Cancel" />
-  <input class="btn danger" type="submit" name="back1" value="Back to step 1" />
-  <input class="btn primary" tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''"
-    type="submit" name="proceed" value="Proceed to step 3..." />
+  <input class="btn" type="submit" name="cancel" tal:attributes="value view/cancel_button" />
+  <input class="btn danger" type="submit" name="back1" tal:attributes="value view/back_button" />
+  <input class="btn primary"
+    tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''; value view/proceed_button"
+    type="submit" name="proceed" />
 </form>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt	(revision 7705)
@@ -1,13 +1,14 @@
-<div class="alert-message success" tal:condition="not: view/getWarnings">
+<div i18n:domain="waeup.sirp" i18n:translate=""
+  class="alert-message success" tal:condition="not: view/getWarnings">
   Header fields OK
 </div>
 
-<h3>Step 3</h3>
-<form>
-  <p>
+<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 3</h3>
+<form i18n:domain="waeup.sirp">
+  <p i18n:translate="">
     Eventually modify headerfields of import file below.
   </p>
   <p>
-    <b>File:</b>
+    <b i18n:translate="">File:</b>
     <span tal:content="view/filename">Filename.csv</span>
     <input type="hidden" name="filename"
@@ -15,5 +16,5 @@
   </p>
   <p>
-    <b>Processor:</b>
+    <b i18n:translate="">Processor:</b>
     <span tal:content="view/importer/name">Importer Name</span>
     <input type="hidden" name="importer"
@@ -21,5 +22,5 @@
   </p>
   <p>
-    <b>Processing mode: </b>
+    <b i18n:translate="">Processing mode: </b>
     <span tal:content="view/mode">mode</span>
     <input type="hidden" name="mode"
@@ -41,5 +42,5 @@
         <tr>
           <th tal:repeat="headerfield headers">
-            <i>change to:</i>
+            <i i18n:translate="">change to:</i>
           </th>
         </tr>
@@ -68,10 +69,15 @@
   </div>
 
-  <input class="btn" type="submit" name="cancel" value="Cancel" />
-  <input class="btn" type="reset" name="reset" value="Reset" />
-  <input class="btn" type="submit" name="update" value="Set headerfields" />
+  <input class="btn" type="submit" name="cancel"
+    tal:attributes="value view/cancel_button" />
+  <input class="btn" type="reset" name="reset"
+    tal:attributes="value view/reset_button" />
+  <input class="btn" type="submit" name="update"
+    tal:attributes="value view/update_button" />
   <br /><br />
-  <input class="btn danger" type="submit" name="back2" value="Back to step 2" />
-  <input class="btn primary" tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''"
-   type="submit" name="proceed" value="Perform import..." />
+  <input class="btn danger" type="submit" name="back2"
+    tal:attributes="value view/back_button" />
+  <input class="btn primary"
+    tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''; value view/proceed_button"
+    type="submit" name="proceed"/>
 </form>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt	(revision 7705)
@@ -1,19 +1,21 @@
-<h3>Step 4</h3>
-<p>
+<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 4</h3>
+<p i18n:domain="waeup.sirp" i18n:translate="">
   Batch processing finished.
 </p>
-<p>
-  <b>File:</b> <span tal:content="view/filename">Filename.csv</span>
+<p i18n:domain="waeup.sirp">
+  <b i18n:translate="">File:</b> <span tal:content="view/filename">Filename.csv</span>
 </p>
-<p>
-  <b>Processor:</b>
+<p i18n:domain="waeup.sirp">
+  <b i18n:translate="">Processor:</b>
   <span tal:content="view/importer/name">Importer Name</span>
 </p>
-<p>
-  <b>Processing mode: </b>
+<p i18n:domain="waeup.sirp">
+  <b i18n:translate="">Processing mode: </b>
   <span tal:content="view/mode">mode</span>
 </p>
-<form method="POST">
-  <input class="btn primary" type="submit" name="finish" value="Back to data center" />
-  <input class="btn" type="submit" name="showlog" value="View processing log" />
+<form method="POST" i18n:domain="waeup.sirp">
+  <input class="btn primary" type="submit" name="finish"
+    tal:attributes="value view/back_button" />
+  <input class="btn" type="submit" name="showlog"
+    tal:attributes="value view/show_button" />
 </form>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt	(revision 7705)
@@ -1,4 +1,5 @@
-<div tal:define="files view/files">
-  <p tal:condition="not: files">Currently no log files are available.
+<div i18n:domain="waeup.sirp" tal:define="files view/files">
+  <p i18n:translate="" tal:condition="not: files">
+  Currently no log files are available.
   </p>
   <table tal:condition="files" class="condensed-table">
@@ -7,17 +8,19 @@
         <th>
         </th>
-        <th>File
+        <th i18n:translate="">File
         </th>
-        <th>Date
+        <th i18n:translate="">Date
         </th>
-        <th>Size
+        <th i18n:translate="">Size
         </th>
       </tr>
     </thead>
     <tbody>
-      <tr tal:repeat="file files" tal:attributes="class python: repeat['file'].odd() and 'odd' or 'even'">
+      <tr tal:repeat="file files"
+          tal:attributes="class python: repeat['file'].odd() and 'odd' or 'even'">
         <td class="text-center">
           <form method="POST">
-            <input type="submit" class="btn primary" name="show" value="Show" />
+            <input i18n:translate="" type="submit" class="btn primary" name="show"
+                tal:attributes="value view/show_button" />
             <input type="hidden" name="logname" tal:attributes="value file/name" />
           </form></td>
@@ -29,5 +32,6 @@
   </table>
   <form method="POST">
-    <input type="submit" class="btn" name="back" value="Back to Data Center" />
+    <input i18n:translate="" type="submit" class="btn" name="back"
+        tal:attributes="value view/back_button"/>
   </form>
 </div>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt	(revision 7705)
@@ -1,17 +1,24 @@
-<form method="POST">
+<form  i18n:domain="waeup.sirp" method="POST">
   <div>
-    Storage path:
+    <span  i18n:translate="">Storage path:</span>
     <input type="text" name="newpath"
      tal:attributes="value context/storage" />
     <br /><br />
-    Copy existing data to new storage? &nbsp;&nbsp;
+    <span  i18n:translate="">
+    Copy existing data to new storage?
+    </span>&nbsp;&nbsp;
     <input type="checkbox" name="move" checked="checked" />
     <br /><br />
-    Overwrite contents in new location? &nbsp;&nbsp;
+    <span  i18n:translate="">
+    Overwrite contents in new location?
+    </span>&nbsp;&nbsp;
     <input type="checkbox" name="overwrite" checked="no" />
     <br /><br />
-    <input class="btn primary" type="submit" name="save" value="Save" />
-    <input class="btn" type="reset" name="reset" value="Reset" />
-    <input class="btn" type="submit" name="cancel" value="Cancel" />
+    <input class="btn primary" type="submit" name="save"
+        tal:attributes="value view/save_button" />
+    <input class="btn" type="reset" name="reset"
+        tal:attributes="value view/reset_button" />
+    <input class="btn" type="submit" name="cancel"
+        tal:attributes="value view/cancel_button" />
   </div>
 </form>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt	(revision 7705)
@@ -1,22 +1,23 @@
-<p>
+<p  i18n:domain="waeup.sirp" i18n:translate="">
 The data center helps you to manage portal data. You can upload CSV
 files here, which will be available for import afterwards.
 </p>
 
-<p>
-  <b>Storage path:</b> <span tal:content="context/storage">/foo/bar</span>
+<p i18n:domain="waeup.sirp">
+  <b i18n:translate="">Storage path:</b>
+  <span tal:content="context/storage">/foo/bar</span>
 </p>
 
-<table>
+<table i18n:domain="waeup.sirp">
   <thead>
     <tr>
-      <th>File</th>
-      <th>Size</th>
-      <th>Uploaded</th>
+      <th i18n:translate="">File</th>
+      <th i18n:translate="">Size</th>
+      <th i18n:translate="">Uploaded</th>
     </tr>
   </thead>
   <tbody>
     <tr tal:repeat="file context/getFiles">
-      <td tal:content="file/name">thefilename</td>
+      <td tal:content="file/name">FILENAME</td>
       <td tal:content="file/size">12 k</td>
       <td tal:content="file/uploaddate">Mar 12, 2008</td>
Index: main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt
===================================================================
--- main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt	(revision 7692)
+++ main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt	(revision 7705)
@@ -3,6 +3,8 @@
   <br /><br />
   <div>
-    <input class="btn primary" type="submit" name="SUBMIT" value="Upload" />
-    <input class="btn" type="submit" name="CANCEL" value="Cancel" />
+    <input class="btn primary" type="submit" name="SUBMIT"
+        tal:attributes="value view/upload_button" />
+    <input class="btn" type="submit" name="CANCEL"
+        tal:attributes="value view/cancel_button"/>
   </div>
 </form>
