Ignore:
Timestamp:
26 Feb 2012, 16:34:10 (13 years ago)
Author:
Henrik Bettermann
Message:

Backup translation work in progress.

Location:
main/waeup.sirp/trunk/src/waeup/sirp
Files:
23 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/batchprocessing.txt

    r7665 r7705  
    113113
    114114    >>> modeselect.getControl(value='create').selected = True
    115     >>> browser.getControl('Proceed to step 3...').click()
     115    >>> browser.getControl('Proceed to step 3').click()
    116116
    117117Step 3: Fix headerlines
     
    127127The submit button is enabled:
    128128
    129     >>> browser.getControl('Perform import...').disabled
     129    >>> browser.getControl('Perform import').disabled
    130130    False
    131131
    132     >>> browser.getControl('Perform import...').click()
     132    >>> browser.getControl('Perform import').click()
    133133
    134134Step 4: See import results
     
    197197    >>> modeselect = browser.getControl(name='mode')
    198198    >>> modeselect.getControl(value='create').selected = True
    199     >>> browser.getControl('Proceed to step 3...').click()
     199    >>> browser.getControl('Proceed to step 3').click()
    200200
    201201Step 3: Fix headerlines
     
    211211The submit button is enabled:
    212212
    213     >>> browser.getControl('Perform import...').disabled
     213    >>> browser.getControl('Perform import').disabled
    214214    False
    215215
    216     >>> browser.getControl('Perform import...').click()
     216    >>> browser.getControl('Perform import').click()
    217217
    218218Step 4: See import results
     
    262262    >>> modeselect = browser.getControl(name='mode')
    263263    >>> modeselect.getControl(value='create').selected = True
    264     >>> browser.getControl('Proceed to step 3...').click()
     264    >>> browser.getControl('Proceed to step 3').click()
    265265
    266266Step 3: Fix headerlines
     
    276276The submit button is enabled:
    277277
    278     >>> browser.getControl('Perform import...').disabled
     278    >>> browser.getControl('Perform import').disabled
    279279    False
    280280
    281     >>> browser.getControl('Perform import...').click()
     281    >>> browser.getControl('Perform import').click()
    282282
    283283Step 4: See import results
     
    328328    >>> modeselect = browser.getControl(name='mode')
    329329    >>> modeselect.getControl(value='create').selected = True
    330     >>> browser.getControl('Proceed to step 3...').click()
     330    >>> browser.getControl('Proceed to step 3').click()
    331331
    332332Step 3: Fix headerlines
     
    342342The submit button is enabled:
    343343
    344     >>> browser.getControl('Perform import...').disabled
     344    >>> browser.getControl('Perform import').disabled
    345345    False
    346346
    347     >>> browser.getControl('Perform import...').click()
     347    >>> browser.getControl('Perform import').click()
    348348
    349349Step 4: See import results
     
    393393    >>> modeselect = browser.getControl(name='mode')
    394394    >>> modeselect.getControl(value='create').selected = True
    395     >>> browser.getControl('Proceed to step 3...').click()
     395    >>> browser.getControl('Proceed to step 3').click()
    396396
    397397Step 3: Fix headerlines
     
    407407The submit button is enabled:
    408408
    409     >>> browser.getControl('Perform import...').disabled
     409    >>> browser.getControl('Perform import').disabled
    410410    False
    411411
    412     >>> browser.getControl('Perform import...').click()
     412    >>> browser.getControl('Perform import').click()
    413413
    414414Step 4: See import results
     
    466466    >>> modeselect = browser.getControl(name='mode')
    467467    >>> modeselect.getControl(value='create').selected = True
    468     >>> browser.getControl('Proceed to step 3...').click()
     468    >>> browser.getControl('Proceed to step 3').click()
    469469
    470470Step 3: Fix headerlines
     
    473473perfom the import:
    474474
    475     >>> browser.getControl('Perform import...').click()
     475    >>> browser.getControl('Perform import').click()
    476476
    477477One line could not be imported:
     
    528528    >>> modeselect = browser.getControl(name='mode')
    529529    >>> modeselect.getControl(value='create').selected = True
    530     >>> browser.getControl('Proceed to step 3...').click()
     530    >>> browser.getControl('Proceed to step 3').click()
    531531
    532532Step 3/4: Fix headerlines and import:
     
    535535perfom the import:
    536536
    537     >>> browser.getControl('Perform import...').click()
     537    >>> browser.getControl('Perform import').click()
    538538
    539539This time everything should work:
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py

    r7703 r7705  
    751751    label = _(u'Upload file')
    752752    pnav = 0
     753    upload_button =_(u'Upload')
     754    cancel_button =_(u'Cancel')
    753755
    754756    def update(self, uploadfile=None, CANCEL=None, SUBMIT=None):
     
    797799    label = _(u'Process CSV file')
    798800    pnav = 0
     801    cancel_button =_(u'Cancel')
    799802
    800803    def getFiles(self):
     
    826829    label = _(u'Process CSV file')
    827830    pnav = 0
     831    cancel_button =_(u'Cancel')
     832    back_button =_(u'Back to step 1')
     833    proceed_button =_(u'Proceed to step 3')
    828834
    829835    filename = None
     
    943949    label = _(u'Process CSV file')
    944950    pnav = 0
     951    cancel_button =_(u'Cancel')
     952    reset_button =_(u'Reset')
     953    update_button =_(u'Set headerfields')
     954    back_button =_(u'Back to step 2')
     955    proceed_button =_(u'Perform import')
    945956
    946957    filename = None
     
    10461057    label = _(u'Process CSV file')
    10471058    pnav = 0
     1059    show_button =_(u'View processing log')
     1060    back_button =_(u'Back to data center')
    10481061
    10491062    filename = None
     
    11011114    label = _(u'Show logfiles')
    11021115    pnav = 0
     1116    back_button = _(u'Back to Data Center')
     1117    show_button = _(u'Show')
    11031118
    11041119    def update(self, show=None, logname=None, back=None):
     
    11431158    label = _('Edit data center settings')
    11441159    pnav = 0
     1160    save_button =_(u'Save')
     1161    reset_button =_(u'Reset')
     1162    cancel_button =_(u'Cancel')
    11451163
    11461164    def update(self, newpath=None, move=False, overwrite=False,
     
    15791597    grok.name('addcourse')
    15801598    grok.require('waeup.manageUniversity')
    1581     label = u'Add course'
     1599    label = _(u'Add course')
    15821600    form_fields = grok.AutoFields(ICourseAdd)
    15831601    pnav = 1
    15841602
    1585     @action('Add course')
     1603    @action(_('Add course'))
    15861604    def addCourse(self, **data):
    15871605        course = createObject(u'waeup.Course')
     
    15951613                # do not use error.msg but render a more detailed message instead
    15961614                # and show links to all certs with same code
    1597                 message = 'A course with same code already exists: '
     1615                message = _('A course with same code already exists: ')
    15981616                message += '<a href="%s">%s</a>' % (
    15991617                    self.url(entry), getattr(entry, '__name__', u'Unnamed'))
     
    16011619            self.redirect(self.url(self.context, u'@@addcourse'))
    16021620            return
    1603         message = u'Course %s successfully created.' % (course.code)
     1621        message = _(u'Course ${a} successfully created.', mapping = {'a':course.code})
    16041622        self.flash(message)
    16051623        self.redirect(self.url(self.context, u'@@manage')+'?tab2')
     
    16161634    grok.name('addcertificate')
    16171635    grok.require('waeup.manageUniversity')
    1618     label = u'Add certificate'
     1636    label = _(u'Add certificate')
    16191637    form_fields = grok.AutoFields(ICertificateAdd)
    16201638    pnav = 1
    16211639
    1622     @action('Add certificate')
     1640    @action(_('Add certificate'))
    16231641    def addCertificate(self, **data):
    16241642        certificate = createObject(u'waeup.Certificate')
     
    16321650                # do not use error.msg but render a more detailed message instead
    16331651                # and show links to all certs with same code
    1634                 message = 'A certificate with same code already exists: '
     1652                message = _('A certificate with same code already exists: ')
    16351653                message += '<a href="%s">%s</a>' % (
    16361654                    self.url(entry), getattr(entry, '__name__', u'Unnamed'))
     
    16381656            self.redirect(self.url(self.context, u'@@addcertificate'))
    16391657            return
    1640         message = u'Certificate %s successfully created.' % (certificate.code)
     1658        message = _(u'Certificate ${a} successfully created.', mapping = {'a':certificate.code})
    16411659        self.flash(message)
    16421660        self.redirect(self.url(self.context, u'@@manage')+'?tab3')
    16431661        return
    16441662
    1645     @action('Cancel', validator=NullValidator)
     1663    @action(_('Cancel'), validator=NullValidator)
    16461664    def cancel(self): #, **data):
    16471665        self.redirect(self.url(self.context))
     
    16701688    grok.name('manage')
    16711689    grok.require('waeup.manageUniversity')
    1672     label = u'Edit course'
     1690    label = _(u'Edit course')
    16731691    pnav = 1
    16741692
    16751693    form_fields = grok.AutoFields(ICourse)
    16761694
    1677     @action('Save', style='primary')
     1695    @action(_('Save'), style='primary')
    16781696    def save(self, **data):
    16791697        self.applyData(self.context, **data)
    1680         self.flash('Form has been saved.')
     1698        self.flash(_('Form has been saved.'))
    16811699        return
    16821700
     
    16871705    #    return
    16881706
    1689     @action('Cancel', validator=NullValidator)
     1707    @action(_('Cancel'), validator=NullValidator)
    16901708    def cancel(self, **data):
    16911709        self.redirect(self.url(self.context))
     
    17201738    grok.require('waeup.manageUniversity')
    17211739    pnav = 1
    1722     label = 'Edit certificate'
     1740    label = _('Edit certificate')
    17231741
    17241742    form_fields = grok.AutoFields(ICertificate)
     
    17261744    pnav = 1
    17271745    grok.template('certificatemanagepage')
    1728     taboneactions = ['Save','Cancel']
    1729     tabtwoactions = ['Add course referrer',
    1730                      'Remove selected course referrers','Cancel']
    1731     tabthreeactions1 = ['Remove selected local roles']
    1732     tabthreeactions2 = ['Add local role']
     1746    taboneactions = [_('Save'),_('Cancel')]
     1747    tabtwoactions = [_('Add course referrer'),
     1748                     _('Remove selected course referrers'),_('Cancel')]
     1749    tabthreeactions1 = [_('Remove selected local roles')]
     1750    tabthreeactions2 = [_('Add local role')]
    17331751
    17341752    @property
    17351753    def label(self):
    1736         return 'Manage certificate'
     1754        return _('Manage certificate')
    17371755
    17381756    def update(self):
     
    17501768    def save(self, **data):
    17511769        self.applyData(self.context, **data)
    1752         self.flash('Form has been saved.')
    1753         return
    1754 
    1755     @jsaction('Remove selected course referrers')
     1770        self.flash(_('Form has been saved.'))
     1771        return
     1772
     1773    @jsaction(_('Remove selected course referrers'))
    17561774    def delCertificateCourses(self, **data):
    17571775        delSubobjects(self, redirect='@@manage', tab='2')
    17581776        return
    17591777
    1760     @action('Add course referrer', validator=NullValidator)
     1778    @action(_('Add course referrer'), validator=NullValidator)
    17611779    def addCertificateCourse(self, **data):
    17621780        self.redirect(self.url(self.context, 'addcertificatecourse'))
    17631781        return
    17641782
    1765     @action('Cancel', validator=NullValidator)
     1783    @action(_('Cancel'), validator=NullValidator)
    17661784    def cancel(self, **data):
    17671785        self.redirect(self.url(self.context))
     
    17821800        return get_users_with_local_roles(self.context)
    17831801
    1784     @action('Add local role', validator=NullValidator)
     1802    @action(_('Add local role'), validator=NullValidator)
    17851803    def addLocalRole(self, **data):
    17861804        return add_local_role(self, 3, **data)
    17871805
    1788     @action('Remove selected local roles')
     1806    @action(_('Remove selected local roles'))
    17891807    def delLocalRoles(self, **data):
    17901808        return del_local_roles(self,3,**data)
     
    17991817    form_fields = grok.AutoFields(ICertificateCourseAdd)
    18001818    pnav = 1
    1801     label = 'Add course referrer'
    1802 
    1803     @action('Add course referrer')
     1819    label = _('Add course referrer')
     1820
     1821    @action(_('Add course referrer'))
    18041822    def addCertcourse(self, **data):
    18051823        try:
    18061824            self.context.addCourseRef(**data)
    18071825        except KeyError:
    1808             self.status = self.flash('The chosen course referrer is already '
    1809                                   'part of this certificate.')
     1826            self.status = self.flash(_('The chosen course referrer is already '
     1827                                  'part of this certificate.'))
    18101828            return
    18111829        self.status = self.flash(
    1812             "Course referrer %s_%s added." % (data['course'].code,data['level']))
     1830            _("Course referrer ${a}_${b} added.",
     1831            mapping = {'a': data['course'].code, 'b': data['level']}))
    18131832        self.redirect(self.url(self.context, u'@@manage')+'?tab2')
    18141833
    1815     @action('Cancel', validator=NullValidator)
     1834    @action(_('Cancel'), validator=NullValidator)
    18161835    def cancel(self, **data):
    18171836        self.redirect(self.url(self.context))
     
    18461865    grok.require('waeup.manageUniversity')
    18471866    form_fields = grok.AutoFields(ICertificateCourse)
    1848     label = 'Edit course referrer'
    1849     pnav = 1
    1850 
    1851     @action('Save and return', style='primary')
     1867    label = _('Edit course referrer')
     1868    pnav = 1
     1869
     1870    @action(_('Save and return'), style='primary')
    18521871    def saveAndReturn(self, **data):
    18531872        parent = self.context.__parent__
     
    18611880            parent.addCourseRef(**data)
    18621881            parent.delCourseRef(data['course'].code, level=old_level)
    1863         self.flash('Form has been saved.')
     1882        self.flash(_('Form has been saved.'))
    18641883        self.redirect(self.url(parent))
    18651884        return
    18661885
    1867     @action('Cancel', validator=NullValidator)
     1886    @action(_('Cancel'), validator=NullValidator)
    18681887    def cancel(self, **data):
    18691888        self.redirect(self.url(self.context))
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatecoursepage.pt

    r7665 r7705  
    1 <table class="form-table">
     1<table i18n:domain="waeup.sirp" class="form-table">
    22  <thead>
    33  </thead>
    44  <tbody>
    55    <tr>
    6       <td>Code:</td>
     6      <td i18n:translate="">Code:</td>
    77      <td tal:content="context/__name__">CODE</td>
    88    </tr> 
    99    <tr>
    10       <td>Course Code:</td>
     10      <td i18n:translate="">Course Code:</td>
    1111      <td tal:content="context/getCourseCode">THE COURSE</td>
    1212    </tr>   
    1313    <tr>
    14       <td>Course Title:</td>
     14      <td i18n:translate="">Course Title:</td>
    1515      <td tal:content="context/course/title">THE TITLE</td>
    1616    </tr>
    1717    <tr>
    18       <td>Provided by:</td>
     18      <td i18n:translate="">Provided by:</td>
    1919      <td>
    2020      <span tal:content="python: context.course.__parent__.__parent__.longtitle()">DEPARTMENT</span>
     
    2424    </tr>   
    2525    <tr>
    26       <td>Level:</td>
     26      <td i18n:translate="">Level:</td>
    2727      <td tal:content="view/leveltitle">LEVEL</td>
    2828    </tr>
    2929    <tr>
    30       <td>Is mandatory course (not elective):</td>
     30      <td i18n:translate="">Is mandatory course (not elective):</td>
    3131      <td tal:content="context/mandatory">MANDATORY</td>
    3232    </tr>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt

    r7669 r7705  
    11<form action="." tal:attributes="action request/URL" method="POST"
    2       enctype="multipart/form-data">
     2      enctype="multipart/form-data" i18n:domain="waeup.sirp">
    33
    44  <ul class="tabs" data-tabs="tabs">
    5     <li tal:attributes="class view/tab1"><a href="#tab-1"><span>Settings</span></a></li>
    6     <li tal:attributes="class view/tab2"><a href="#tab-2"><span>Course Referrers</span></a></li>
    7     <li tal:attributes="class view/tab3"><a href="#tab-3"><span>Local Roles</span></a></li>
     5    <li tal:attributes="class view/tab1"><a href="#tab-1" i18n:translate="">Settings</a></li>
     6    <li tal:attributes="class view/tab2"><a href="#tab-2" i18n:translate="">Course Referrers</a></li>
     7    <li tal:attributes="class view/tab3"><a href="#tab-3" i18n:translate="">Local Roles</a></li>
    88  </ul>
    99   
     
    4242    </div>
    4343    <div id="tab-2" tal:attributes="class view/tab2">
    44       <h3>Course Referrers</h3>
     44      <h3 i18n:translate="">Course Referrers</h3>
    4545      <table class="display dataTableManage">
    4646        <thead>
    4747          <tr>
    48             <th>&nbsp;</th><th>Level</th><th>Semester</th><th>Referrer</th><th>Course</th><th>Title</th>
    49             <th>Mandatory</th>
     48            <th>&nbsp;</th><th i18n:translate="">Level</th>
     49            <th i18n:translate="">Semester</th><th i18n:translate="">Referrer</th>
     50            <th i18n:translate="">Course</th><th i18n:translate="">Title</th>
     51            <th i18n:translate="">Mandatory</th>
    5052          </tr>
    5153        </thead>
     
    102104            <th>&nbsp;
    103105            </th>
    104             <th>User Id
     106            <th i18n:translate="">User Id
    105107            </th>
    106             <th>Name
     108            <th i18n:translate="">Name
    107109            </th>
    108             <th>Local Role
     110            <th i18n:translate="">Local Role
    109111            </th>
    110112          </tr>
     
    112114        <tbody>
    113115          <tr tal:repeat="entry view/getUsersWithLocalRoles" class="gradeC"> <td>
    114               <input type="checkbox" name="role_id" tal:attributes="value python: entry['user_name']+'|'+entry['local_role']" /> </td>
     116              <input type="checkbox" name="role_id"
     117                tal:attributes="value python: entry['user_name']+'|'+entry['local_role']" /> </td>
    115118            <td tal:content="entry/user_name"> USERNAME </td>
    116119            <td tal:content="entry/user_title"> USERTITLE </td>
     
    121124      <div tal:condition="view/availableActions">
    122125        <span tal:repeat="action view/actions" tal:omit-tag="">
    123           <input tal:condition="python:action.label in view.tabthreeactions1" tal:replace="structure action/render"/>
     126          <input tal:condition="python:action.label in view.tabthreeactions1"
     127            tal:replace="structure action/render"/>
    124128        </span>
    125129      </div><br /><br />
     
    127131        <tr> <td>
    128132            <select id="user" name="user">
    129               <option tal:repeat="user view/getUsers" tal:attributes="value user/name">
     133              <option tal:repeat="user view/getUsers"
     134                tal:attributes="value user/name">
    130135              <span tal:replace="user/val/title">USERTITLE
    131136              </span>
     
    133138            </select> </td> <td>
    134139            <select id="local_role" name="local_role">
    135               <option tal:repeat="localrole view/getLocalRoles" tal:attributes="value localrole/name">
     140              <option tal:repeat="localrole view/getLocalRoles"
     141                tal:attributes="value localrole/name">
    136142              <span tal:replace="localrole/title">LOCALROLETITLE
    137143              </span>
     
    140146            <div tal:condition="view/availableActions">
    141147              <span tal:repeat="action view/actions" tal:omit-tag="">
    142                 <input tal:condition="python:action.label in view.tabthreeactions2" tal:replace="structure action/render"/>
     148                <input tal:condition="python:action.label in view.tabthreeactions2"
     149                  tal:replace="structure action/render"/>
    143150              </span>
    144151            </div> </td>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt

    r7669 r7705  
    1818</table>
    1919
    20 <h3><span tal:content="context/__name__">Code</span> Course Referrers</h3>
     20<h3>
     21  <span tal:content="context/__name__">Code</span>
     22  <span i18n:domain="waeup.sirp" i18n:translate="">Course Referrers</span>
     23</h3>
    2124<br />
    22 <table class="display dataTable">
     25<table i18n:domain="waeup.sirp" class="display dataTable">
    2326<thead>
    2427  <tr>
    25     <th>Level</th><th>Semester</th><th>Referrer</th><th>Course</th>
    26     <th>Title</th><th>Mandatory</th>
     28    <th i18n:translate="">Level</th><th i18n:translate="">Semester</th>
     29    <th i18n:translate="">Referrer</th><th i18n:translate="">Course</th>
     30    <th i18n:translate="">Title</th><th i18n:translate="">Mandatory</th>
    2731  </tr>
    2832</thead>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/configurationmanagepage.pt

    r7669 r7705  
    1 <form action="." tal:attributes="action request/URL" method="POST" enctype="multipart/form-data">
     1<form action="." tal:attributes="action request/URL" method="POST"
     2  enctype="multipart/form-data" i18n:domain="waeup.sirp">
    23    <ul class="tabs" data-tabs="tabs">
    34      <li tal:attributes="class view/tab1">
    4       <a href="#tab-1">
    5         <span>Site Settings
    6         </span></a>
     5      <a href="#tab-1" i18n:translate="">Site Settings</a>
    76      </li>
    87      <li tal:attributes="class view/tab2">
    9       <a href="#tab-2">Session Configurations</a>
     8      <a href="#tab-2" i18n:translate="">Session Configurations</a>
    109      </li>
    1110    </ul>
     
    5150            <th>&nbsp;
    5251            </th>
    53             <th>Name
     52            <th i18n:translate="">Name
    5453            </th>
    5554          </tr>
     
    6463      <div tal:condition="view/availableActions">
    6564        <span tal:repeat="action view/actions" tal:omit-tag="">
    66           <input tal:condition="python:action.label in view.tabtwoactions" tal:replace="structure action/render"/>
     65          <input tal:condition="python:action.label in view.tabtwoactions"
     66            tal:replace="structure action/render"/>
    6767        </span>
    6868      </div>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport1page.pt

    r7464 r7705  
    1 <h3>Step 1</h3>
    2 <p>
     1<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 1</h3>
     2<p i18n:domain="waeup.sirp" i18n:translate="">
    33  Using batch processing you can mass-create, mass-update, or
    44  mass-remove datasets from the database using CSV files.
    55</p>
    6 <p>
    7   Please select a file for processing from the list below
     6<p i18n:domain="waeup.sirp" i18n:translate="">
     7  Please select a file for processing from the list below.
    88</p>
    9 <form method="POST">
     9<form i18n:domain="waeup.sirp" method="POST">
    1010  <table>
    1111    <thead>
    12       <th /><th>Filename</th><th>Datasets</th><th>Size</th><th>Date</th>
     12      <th />
     13      <th i18n:translate="">Filename</th>
     14      <th i18n:translate="">Datasets</th>
     15      <th i18n:translate="">Size</th>
     16      <th i18n:translate="">Date</th>
    1317    </thead>
    1418    <tbody>
    1519      <tr tal:repeat="file view/getFiles">
    1620        <td>
    17           <button type="submit" name="select" class="btn primary"
     21          <button i18n:translate=""
     22            type="submit" name="select" class="btn primary"
    1823            tal:attributes="value file/name">Select</button>
    1924        </td>
     
    2530    </tbody>
    2631  </table>
    27   <input type="submit" name="cancel" class="btn" value="Cancel" />
     32  <input type="submit" name="cancel" class="btn"
     33      tal:attributes="value view/cancel_button" />
    2834</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport2page.pt

    r7464 r7705  
    1 <h3>Step 2</h3>
    2 <form method="POST">
     1<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 2</h3>
     2<form i18n:domain="waeup.sirp" method="POST">
    33  <p>
    4     <b>File:</b>
    5     <span tal:content="view/filename">Filename.csv
    6     </span>
    7     <input type="hidden" name="filename"  tal:attributes="value view/filename" />
     4    <b i18n:translate="">File:</b>
     5    <span tal:content="view/filename">Filename.csv</span>
     6    <input type="hidden" name="filename" tal:attributes="value view/filename" />
    87  </p>
    9   <p> Please select a file-processor and a processing-mode from the selections below:
     8  <p i18n:translate="">
     9    Please select a file-processor and a processing-mode from the selections below.
    1010  </p>
    1111  <div>
    1212    <table
    13            tal:define="body view/getPreviewBody;
    14                         headers view/getPreviewHeader;
    15                         fieldnum python: len(headers)">
     13       tal:define="body view/getPreviewBody;
     14                    headers view/getPreviewHeader;
     15                    fieldnum python: len(headers)">
    1616      <thead>
    1717        <tr>
     
    3030    </table>
    3131  </div>
    32   <div> <b>Processor:</b>
     32  <div> <b i18n:translate="">Processor:</b>
    3333    <select name="importer">
    3434      <option tal:repeat="importer view/getImporters"
     
    4141  <p>&nbsp;
    4242  </p>
    43   <div> <b>Mode:</b>
     43  <div> <b i18n:translate="">Mode:</b>
    4444    <input type="radio" name="mode" value="create" checked="checked"
    4545       tal:attributes="checked python: view.mode == 'create' and 'checked' or '';
     
    5757    </p>
    5858  </div>
    59   <input class="btn" type="submit" name="cancel" value="Cancel" />
    60   <input class="btn danger" type="submit" name="back1" value="Back to step 1" />
    61   <input class="btn primary" tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''"
    62     type="submit" name="proceed" value="Proceed to step 3..." />
     59  <input class="btn" type="submit" name="cancel" tal:attributes="value view/cancel_button" />
     60  <input class="btn danger" type="submit" name="back1" tal:attributes="value view/back_button" />
     61  <input class="btn primary"
     62    tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''; value view/proceed_button"
     63    type="submit" name="proceed" />
    6364</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport3page.pt

    r7464 r7705  
    1 <div class="alert-message success" tal:condition="not: view/getWarnings">
     1<div i18n:domain="waeup.sirp" i18n:translate=""
     2  class="alert-message success" tal:condition="not: view/getWarnings">
    23  Header fields OK
    34</div>
    45
    5 <h3>Step 3</h3>
    6 <form>
    7   <p>
     6<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 3</h3>
     7<form i18n:domain="waeup.sirp">
     8  <p i18n:translate="">
    89    Eventually modify headerfields of import file below.
    910  </p>
    1011  <p>
    11     <b>File:</b>
     12    <b i18n:translate="">File:</b>
    1213    <span tal:content="view/filename">Filename.csv</span>
    1314    <input type="hidden" name="filename"
     
    1516  </p>
    1617  <p>
    17     <b>Processor:</b>
     18    <b i18n:translate="">Processor:</b>
    1819    <span tal:content="view/importer/name">Importer Name</span>
    1920    <input type="hidden" name="importer"
     
    2122  </p>
    2223  <p>
    23     <b>Processing mode: </b>
     24    <b i18n:translate="">Processing mode: </b>
    2425    <span tal:content="view/mode">mode</span>
    2526    <input type="hidden" name="mode"
     
    4142        <tr>
    4243          <th tal:repeat="headerfield headers">
    43             <i>change to:</i>
     44            <i i18n:translate="">change to:</i>
    4445          </th>
    4546        </tr>
     
    6869  </div>
    6970
    70   <input class="btn" type="submit" name="cancel" value="Cancel" />
    71   <input class="btn" type="reset" name="reset" value="Reset" />
    72   <input class="btn" type="submit" name="update" value="Set headerfields" />
     71  <input class="btn" type="submit" name="cancel"
     72    tal:attributes="value view/cancel_button" />
     73  <input class="btn" type="reset" name="reset"
     74    tal:attributes="value view/reset_button" />
     75  <input class="btn" type="submit" name="update"
     76    tal:attributes="value view/update_button" />
    7377  <br /><br />
    74   <input class="btn danger" type="submit" name="back2" value="Back to step 2" />
    75   <input class="btn primary" tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''"
    76    type="submit" name="proceed" value="Perform import..." />
     78  <input class="btn danger" type="submit" name="back2"
     79    tal:attributes="value view/back_button" />
     80  <input class="btn primary"
     81    tal:attributes="disabled python: view.getWarnings() and 'disabled' or ''; value view/proceed_button"
     82    type="submit" name="proceed"/>
    7783</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterimport4page.pt

    r7464 r7705  
    1 <h3>Step 4</h3>
    2 <p>
     1<h3 i18n:domain="waeup.sirp" i18n:translate="">Step 4</h3>
     2<p i18n:domain="waeup.sirp" i18n:translate="">
    33  Batch processing finished.
    44</p>
    5 <p>
    6   <b>File:</b> <span tal:content="view/filename">Filename.csv</span>
     5<p i18n:domain="waeup.sirp">
     6  <b i18n:translate="">File:</b> <span tal:content="view/filename">Filename.csv</span>
    77</p>
    8 <p>
    9   <b>Processor:</b>
     8<p i18n:domain="waeup.sirp">
     9  <b i18n:translate="">Processor:</b>
    1010  <span tal:content="view/importer/name">Importer Name</span>
    1111</p>
    12 <p>
    13   <b>Processing mode: </b>
     12<p i18n:domain="waeup.sirp">
     13  <b i18n:translate="">Processing mode: </b>
    1414  <span tal:content="view/mode">mode</span>
    1515</p>
    16 <form method="POST">
    17   <input class="btn primary" type="submit" name="finish" value="Back to data center" />
    18   <input class="btn" type="submit" name="showlog" value="View processing log" />
     16<form method="POST" i18n:domain="waeup.sirp">
     17  <input class="btn primary" type="submit" name="finish"
     18    tal:attributes="value view/back_button" />
     19  <input class="btn" type="submit" name="showlog"
     20    tal:attributes="value view/show_button" />
    1921</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterlogspage.pt

    r7464 r7705  
    1 <div tal:define="files view/files">
    2   <p tal:condition="not: files">Currently no log files are available.
     1<div i18n:domain="waeup.sirp" tal:define="files view/files">
     2  <p i18n:translate="" tal:condition="not: files">
     3  Currently no log files are available.
    34  </p>
    45  <table tal:condition="files" class="condensed-table">
     
    78        <th>
    89        </th>
    9         <th>File
     10        <th i18n:translate="">File
    1011        </th>
    11         <th>Date
     12        <th i18n:translate="">Date
    1213        </th>
    13         <th>Size
     14        <th i18n:translate="">Size
    1415        </th>
    1516      </tr>
    1617    </thead>
    1718    <tbody>
    18       <tr tal:repeat="file files" tal:attributes="class python: repeat['file'].odd() and 'odd' or 'even'">
     19      <tr tal:repeat="file files"
     20          tal:attributes="class python: repeat['file'].odd() and 'odd' or 'even'">
    1921        <td class="text-center">
    2022          <form method="POST">
    21             <input type="submit" class="btn primary" name="show" value="Show" />
     23            <input i18n:translate="" type="submit" class="btn primary" name="show"
     24                tal:attributes="value view/show_button" />
    2225            <input type="hidden" name="logname" tal:attributes="value file/name" />
    2326          </form></td>
     
    2932  </table>
    3033  <form method="POST">
    31     <input type="submit" class="btn" name="back" value="Back to Data Center" />
     34    <input i18n:translate="" type="submit" class="btn" name="back"
     35        tal:attributes="value view/back_button"/>
    3236  </form>
    3337</div>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacentermanagepage.pt

    r7464 r7705  
    1 <form method="POST">
     1<form  i18n:domain="waeup.sirp" method="POST">
    22  <div>
    3     Storage path:
     3    <span  i18n:translate="">Storage path:</span>
    44    <input type="text" name="newpath"
    55     tal:attributes="value context/storage" />
    66    <br /><br />
    7     Copy existing data to new storage? &nbsp;&nbsp;
     7    <span  i18n:translate="">
     8    Copy existing data to new storage?
     9    </span>&nbsp;&nbsp;
    810    <input type="checkbox" name="move" checked="checked" />
    911    <br /><br />
    10     Overwrite contents in new location? &nbsp;&nbsp;
     12    <span  i18n:translate="">
     13    Overwrite contents in new location?
     14    </span>&nbsp;&nbsp;
    1115    <input type="checkbox" name="overwrite" checked="no" />
    1216    <br /><br />
    13     <input class="btn primary" type="submit" name="save" value="Save" />
    14     <input class="btn" type="reset" name="reset" value="Reset" />
    15     <input class="btn" type="submit" name="cancel" value="Cancel" />
     17    <input class="btn primary" type="submit" name="save"
     18        tal:attributes="value view/save_button" />
     19    <input class="btn" type="reset" name="reset"
     20        tal:attributes="value view/reset_button" />
     21    <input class="btn" type="submit" name="cancel"
     22        tal:attributes="value view/cancel_button" />
    1623  </div>
    1724</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt

    r7465 r7705  
    1 <p>
     1<p  i18n:domain="waeup.sirp" i18n:translate="">
    22The data center helps you to manage portal data. You can upload CSV
    33files here, which will be available for import afterwards.
    44</p>
    55
    6 <p>
    7   <b>Storage path:</b> <span tal:content="context/storage">/foo/bar</span>
     6<p i18n:domain="waeup.sirp">
     7  <b i18n:translate="">Storage path:</b>
     8  <span tal:content="context/storage">/foo/bar</span>
    89</p>
    910
    10 <table>
     11<table i18n:domain="waeup.sirp">
    1112  <thead>
    1213    <tr>
    13       <th>File</th>
    14       <th>Size</th>
    15       <th>Uploaded</th>
     14      <th i18n:translate="">File</th>
     15      <th i18n:translate="">Size</th>
     16      <th i18n:translate="">Uploaded</th>
    1617    </tr>
    1718  </thead>
    1819  <tbody>
    1920    <tr tal:repeat="file context/getFiles">
    20       <td tal:content="file/name">thefilename</td>
     21      <td tal:content="file/name">FILENAME</td>
    2122      <td tal:content="file/size">12 k</td>
    2223      <td tal:content="file/uploaddate">Mar 12, 2008</td>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt

    r7464 r7705  
    33  <br /><br />
    44  <div>
    5     <input class="btn primary" type="submit" name="SUBMIT" value="Upload" />
    6     <input class="btn" type="submit" name="CANCEL" value="Cancel" />
     5    <input class="btn primary" type="submit" name="SUBMIT"
     6        tal:attributes="value view/upload_button" />
     7    <input class="btn" type="submit" name="CANCEL"
     8        tal:attributes="value view/cancel_button"/>
    79  </div>
    810</form>
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py

    r7701 r7705  
    1818import grok
    1919from urllib import urlencode
     20from zope.i18n import translate
    2021from zope.component import getMultiAdapter, queryAdapter, getUtility
    2122from zope.interface import Interface
     
    8586    icon = 'actionicon_modify.png' # File must exist in static/
    8687    target = '@@manage' # link to this viewname.
    87     text = 'Edit' # Text to display on the button
     88    text = _('Edit') # Text to display on the button
    8889
    8990    # We set the template file explicitly (instead of using
     
    154155    icon = 'actionicon_modify.png'
    155156    target = '@@manage'
    156     text = 'Edit'
     157    text = _('Edit')
    157158
    158159class AddActionButton(ActionButton):
     
    164165    icon = 'actionicon_add.png'
    165166    target = 'add'
    166     text = 'Add'
     167    text = _('Add')
    167168   
    168169class RemoveActionButton(ActionButton):
     
    174175    icon = 'actionicon_delete.png'
    175176    target = 'remove'
    176     text = 'Remove'   
     177    text = _('Remove')
    177178
    178179class SearchActionButton(ActionButton):
     
    184185    icon = 'actionicon_search.png'
    185186    target = 'search'
    186     text = 'Search'
     187    text = _('Search')
    187188
    188189
     
    309310    grok.order(2)
    310311    grok.require('waeup.Anonymous')
    311     text = 'Login'
     312    text = _('Login')
    312313    link = 'login'
    313314
     
    347348
    348349    link = 'configuration'
    349     text = u'Portal Configuration'
     350    text = _(u'Portal Configuration')
    350351   
    351352    def render(self):
    352353        url = self.view.url(grok.getSite(), self.link)
     354        text = translate(self.text, context=self.request)
    353355        return u'<li><a href="%s">%s</a></li>' % (
    354                 url, self.text)
     356                url, text)
    355357
    356358class ManageUsersLink(ManageLink):
     
    361363
    362364    link = u'users'
    363     text = u'Portal Users'
     365    text = _(u'Portal Users')
    364366
    365367class ContactActionButton(ManageActionButton):
     
    369371    grok.require('waeup.manageUsers')
    370372    icon = 'actionicon_mail.png'
    371     text = 'Send email'
     373    text = _('Send email')
    372374    target = 'contactuser'
    373375
     
    379381
    380382    link = u'datacenter'
    381     text = u'Data Center'
     383    text = _(u'Data Center')
    382384
    383385class MyPreferences(LeftSidebarLink):
     
    386388    grok.order(7)
    387389    grok.require('waeup.Public')
    388     title = u'My Preferences'
     390    title = _(u'My Preferences')
    389391    icon = ''
    390392
     
    401403    grok.order(8)
    402404    grok.require('waeup.Public')
    403     title = u'My Roles'
     405    title = _(u'My Roles')
    404406    icon = ''
    405407
     
    420422    grok.context(IDataCenter)
    421423    grok.view(DatacenterPage)
    422     text = 'Edit settings'
     424    text = _('Edit settings')
    423425
    424426class ManageFacultiesContainerActionButton(ManageActionButton):
     
    427429    grok.context(IFacultiesContainer)
    428430    grok.view(FacultiesContainerPage)
    429     text = 'Manage academic section'
     431    text = _('Manage academic section')
    430432
    431433class SearchFacultiesContainerActionButton(ManageActionButton):
     
    434436    grok.context(IFacultiesContainer)
    435437    grok.view(FacultiesContainerPage)
    436     text = 'Search academic section'
     438    text = _('Search academic section')
    437439    icon = 'actionicon_search.png'
    438440    target = '@@search'
     
    443445    grok.context(IFaculty)
    444446    grok.view(FacultyPage)
    445     text = 'Manage faculty'
     447    text = _('Manage faculty')
    446448
    447449class ManageDepartmentActionButton(ManageActionButton):
     
    450452    grok.context(IDepartment)
    451453    grok.view(DepartmentPage)
    452     text = 'Manage department'
     454    text = _('Manage department')
    453455
    454456class ShowDepartmentStudentsActionButton(ManageActionButton):
     
    459461    grok.require('waeup.showStudents')
    460462    icon = 'actionicon_student.png'
    461     text = 'Show students'
     463    text = _('Show students')
    462464    target = 'showdepstudents'
    463465
     
    467469    grok.context(ICourse)
    468470    grok.view(CoursePage)
    469     text = 'Edit course'
     471    text = _('Edit course')
    470472   
    471473class ManageCertificateActionButton(ManageActionButton):
     
    474476    grok.context(ICertificate)
    475477    grok.view(CertificatePage)
    476     text = 'Manage certificate'
     478    text = _('Manage certificate')
    477479
    478480class ShowCertificateStudentsActionButton(ManageActionButton):
     
    483485    grok.require('waeup.showStudents')
    484486    icon = 'actionicon_student.png'
    485     text = 'Show students'
     487    text = _('Show students')
    486488    target = 'showcertstudents'
    487489
     
    491493    grok.context(ICertificateCourse)
    492494    grok.view(CertificateCoursePage)
    493     text = 'Edit course referrer'
     495    text = _('Edit course referrer')
    494496
    495497#
     
    501503    grok.context(IUsersContainer)
    502504    grok.view(UsersContainerPage)
    503     text = 'Add user'
    504 
    505 #class AddFacultyActionButton(AddActionButton):
    506 #    grok.context(IFacultiesContainer)
    507 #    grok.view(FacultiesContainerPage)
    508 #    text = 'Add faculty'
    509    
    510 #class AddDepartmentActionButton(AddActionButton):
    511 #    grok.context(IFaculty)
    512 #    grok.view(FacultyPage)
    513 #    text = 'Add department'
    514 
    515 #class AddCertificateActionButton(AddActionButton):
    516 #    grok.context(IDepartment)
    517 #    grok.view(DepartmentPage)
    518 #    grok.order(3)
    519 #    text = 'Add certificate'
    520 #    target = 'addcertificate'
    521    
    522 #class AddCourseActionButton(AddActionButton):
    523 #    grok.context(IDepartment)
    524 #    grok.view(DepartmentPage)
    525 #    grok.order(4)
    526 #    text = 'Add course'
    527 #    target = 'addcourse'
    528 
    529 #class AddCertificateCourseActionButton(AddActionButton):
    530 #    grok.context(ICertificate)
    531 #    grok.view(CertificatePage)
    532 #    grok.order(4)
    533 #    text = 'Add course referrer'
    534 #    target = 'addcertificatecourse'
    535 
    536 #
    537 # Remove actions...
    538 #
    539 
    540 
    541 #class RemoveFacultyActionButton(RemoveActionButton):
    542 #    grok.context(IFacultiesContainer)
    543 #    grok.view(FacultiesContainerPage)
    544 #    text = 'Remove faculty'
    545    
    546 #class RemoveDepartmentActionButton(RemoveActionButton):
    547 #    grok.context(IFaculty)
    548 #    grok.view(FacultyPage)
    549 #    text = 'Remove department'
    550    
     505    text = _('Add user')
    551506
    552507#
     
    561516    icon = 'actionicon_manage.png' # File must exist in static/
    562517    target = '@@show' # link to this viewname.
    563     text = 'Show batch logs' # Text to display on the button
     518    text = _('Show batch logs') # Text to display on the button
    564519
    565520class BrowseDatacenterLogs(BrowseActionButton):
     
    569524    icon = 'documentinfo_templet.png'
    570525    target = '@@logs'
    571     text = 'Show batch logs'
     526    text = _('Show batch logs')
    572527
    573528#
     
    581536    icon = 'actionbox_templet.png'
    582537    target = '@@import1'
    583     text = 'Batch processing'
     538    text = _('Batch processing')
    584539
    585540class UploadCSVButton(ActionButton):
     
    590545    icon = 'go-up-16x16.png'
    591546    target = '@@upload'
    592     text = 'Upload CSV file'
     547    text = _('Upload CSV file')
    593548
    594549#
     
    699654    grok.require('waeup.managePortalConfiguration')
    700655
    701     link_title = 'Portal Configuration'
     656    link_title = _('Portal Configuration')
    702657    def link_target(self):
    703658        return self.view.url(self.view.context, 'configuration')
     
    709664    grok.require('waeup.manageUsers')
    710665
    711     link_title = 'Portal Users'
     666    link_title = _('Portal Users')
    712667    target_viewname = 'users'
    713668   
     
    718673    grok.require('waeup.manageDataCenter')
    719674
    720     link_title = 'Data Center'
     675    link_title = _('Data Center')
    721676    target_viewname = 'datacenter'
    722677
     
    794749
    795750    def render(self):
    796         return u'<div class="text-right"><form method="POST"><input class="text-right" type="submit" value="remove" /></form></div>'
     751        return u'<div class="text-right"><form method="POST">' + \
     752            '<input class="text-right" type="submit" value="remove" />' + \
     753            '</form></div>'
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/de/LC_MESSAGES/waeup.sirp.po

    r7700 r7705  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Fri Feb 24 23:24:12 2012\n"
    18 "PO-Revision-Date: 2012-02-24 23:27+0100\n"
     17"POT-Creation-Date: Sun Feb 26 17:19:06 2012\n"
     18"PO-Revision-Date: 2012-02-26 17:19+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
    2020"Language-Team: WAeUP Germany <henrik@waeup.org>\n"
     
    117117
    118118#: waeup/sirp/applicants/workflow.py:41
    119 #: waeup/sirp/interfaces.py:69
     119#: waeup/sirp/interfaces.py:71
    120120msgid "admitted"
    121121msgstr "zugelassen"
     
    126126
    127127#: waeup/sirp/applicants/workflow.py:43
    128 #: waeup/sirp/interfaces.py:68
     128#: waeup/sirp/interfaces.py:70
    129129msgid "created"
    130130msgstr "neu"
     
    189189
    190190#: waeup/sirp/browser/breadcrumbs.py:116
    191 #: waeup/sirp/browser/viewlets.py:681
     191#: waeup/sirp/browser/viewlets.py:605
    192192msgid "Academics"
    193193msgstr "Akademie"
    194194
    195195#: waeup/sirp/browser/breadcrumbs.py:123
    196 #: waeup/sirp/browser/pages.py:302
     196#: waeup/sirp/browser/pages.py:308
    197197msgid "Administration"
    198198msgstr "Verwaltung"
    199199
    200200#: waeup/sirp/browser/breadcrumbs.py:130
     201#: waeup/sirp/browser/viewlets.py:350
     202#: waeup/sirp/browser/viewlets.py:656
    201203msgid "Portal Configuration"
    202204msgstr "Portalkonfiguration"
    203205
    204206#: waeup/sirp/browser/breadcrumbs.py:148
    205 #: waeup/sirp/browser/pages.py:379
     207#: waeup/sirp/browser/pages.py:385
     208#: waeup/sirp/browser/viewlets.py:365
     209#: waeup/sirp/browser/viewlets.py:666
    206210msgid "Portal Users"
    207211msgstr "Benutzer"
    208212
    209213#: waeup/sirp/browser/breadcrumbs.py:155
    210 #: waeup/sirp/browser/pages.py:740
    211 #: waeup/sirp/browser/pages.py:1117
     214#: waeup/sirp/browser/pages.py:744
     215#: waeup/sirp/browser/pages.py:1136
     216#: waeup/sirp/browser/viewlets.py:383
     217#: waeup/sirp/browser/viewlets.py:675
    212218msgid "Data Center"
    213219msgstr "Datenzentrum"
     
    215221#: waeup/sirp/browser/breadcrumbs.py:90
    216222msgid "Home"
    217 msgstr "Home"
     223msgstr "Startseite"
     224
     225#: waeup/sirp/browser/pages.py:1012
     226msgid "Edit headers or replace imported file!"
     227msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die  Importdatei aus."
    218228
    219229#. Default: ""
     
    222232msgstr "Lokale Rolle erfolgreich entfernt: ${a}"
    223233
    224 #. Default: ""
    225 #: waeup/sirp/browser/pages.py:1087
     234#: waeup/sirp/browser/pages.py:1059
     235msgid "View processing log"
     236msgstr "Betrache Logdatei"
     237
     238#: waeup/sirp/browser/pages.py:1060
     239msgid "Back to data center"
     240msgstr "Zurück zum Datenzentrum"
     241
     242#. Default: ""
     243#: waeup/sirp/browser/pages.py:1104
    226244msgid "Processing of ${a} rows failed."
    227245msgstr "Bearbeitung von ${a} Zeilen fehlgeschlagen."
    228246
    229247#. Default: ""
    230 #: waeup/sirp/browser/pages.py:1089
     248#: waeup/sirp/browser/pages.py:1106
    231249msgid "Successfully processed ${a} rows."
    232250msgstr "${a} Zeilen erfolgreich verarbeitet."
    233251
    234 #: waeup/sirp/browser/pages.py:1097
     252#: waeup/sirp/browser/pages.py:1114
    235253msgid "Show logfiles"
    236254msgstr "Zeige Logdateien"
     255
     256#: waeup/sirp/browser/pages.py:1116
     257msgid "Back to Data Center"
     258msgstr "Zurück zum Datenzentrum"
     259
     260#: waeup/sirp/browser/pages.py:1117
     261msgid "Show"
     262msgstr "Zeige"
    237263
    238264#: waeup/sirp/browser/pages.py:113
     
    240266msgstr "Nichts ausgewählt."
    241267
    242 #: waeup/sirp/browser/pages.py:1139
     268#: waeup/sirp/browser/pages.py:1158
    243269msgid "Edit data center settings"
    244270msgstr "Bearbeite Einstellungen des Datenzentrums"
    245271
    246 #: waeup/sirp/browser/pages.py:1156
     272#: waeup/sirp/browser/pages.py:1178
    247273msgid "File already existed (not copied):"
    248274msgstr "Datei existiert (nicht kopiert):"
    249275
    250 #: waeup/sirp/browser/pages.py:1158
     276#: waeup/sirp/browser/pages.py:1180
    251277msgid "Given storage path cannot be used."
    252278msgstr "Der Datenpfad kann nicht verwendet werden."
    253279
    254 #: waeup/sirp/browser/pages.py:1159
     280#: waeup/sirp/browser/pages.py:1181
    255281msgid "Error:"
    256282msgstr "Fehler:"
    257283
    258 #: waeup/sirp/browser/pages.py:1162
     284#: waeup/sirp/browser/pages.py:1184
    259285msgid "New storage path succefully set."
    260286msgstr "Neuen Datenpfad erfolgreich gesetzt."
    261287
    262 #: waeup/sirp/browser/pages.py:1222
     288#: waeup/sirp/browser/pages.py:1244
    263289msgid "Academic Section"
    264290msgstr "Akademie"
    265291
    266 #: waeup/sirp/browser/pages.py:1234
    267 #: waeup/sirp/browser/pages.py:1250
    268 #: waeup/sirp/browser/pages.py:1267
    269 #: waeup/sirp/browser/pages.py:1271
     292#: waeup/sirp/browser/pages.py:1256
     293#: waeup/sirp/browser/pages.py:1272
     294#: waeup/sirp/browser/pages.py:1289
     295#: waeup/sirp/browser/pages.py:1293
    270296msgid "Add faculty"
    271297msgstr "Füge Fakultät hinzu"
    272298
    273 #: waeup/sirp/browser/pages.py:1235
     299#: waeup/sirp/browser/pages.py:1257
    274300msgid "Faculties"
    275301msgstr "Fakultäten"
    276302
    277 #: waeup/sirp/browser/pages.py:1239
     303#: waeup/sirp/browser/pages.py:1261
     304#: waeup/sirp/browser/viewlets.py:431
    278305msgid "Manage academic section"
    279306msgstr "Bearbeite Akademie"
    280307
    281 #: waeup/sirp/browser/pages.py:1278
     308#: waeup/sirp/browser/pages.py:1300
    282309msgid "The faculty code chosen already exists."
    283310msgstr "Das Fakultätskürzel existiert bereits."
    284311
    285 #: waeup/sirp/browser/pages.py:1299
    286 #: waeup/sirp/browser/pages.py:1309
     312#: waeup/sirp/browser/pages.py:1321
     313#: waeup/sirp/browser/pages.py:1331
    287314msgid "Departments"
    288315msgstr "Departments"
    289316
    290 #: waeup/sirp/browser/pages.py:1311
    291 #: waeup/sirp/browser/pages.py:1362
    292 #: waeup/sirp/browser/pages.py:1381
    293 #: waeup/sirp/browser/pages.py:1385
     317#: waeup/sirp/browser/pages.py:1333
     318#: waeup/sirp/browser/pages.py:1384
     319#: waeup/sirp/browser/pages.py:1403
     320#: waeup/sirp/browser/pages.py:1407
    294321msgid "Add department"
    295322msgstr "Füge Department hinzu"
    296323
    297 #: waeup/sirp/browser/pages.py:1312
    298 #: waeup/sirp/browser/pages.py:1371
    299 #: waeup/sirp/browser/pages.py:1481
    300 #: waeup/sirp/browser/pages.py:1567
     324#: waeup/sirp/browser/pages.py:1334
     325#: waeup/sirp/browser/pages.py:1393
     326#: waeup/sirp/browser/pages.py:1503
     327#: waeup/sirp/browser/pages.py:1589
     328#: waeup/sirp/browser/pages.py:1749
     329#: waeup/sirp/browser/pages.py:1806
    301330msgid "Remove selected local roles"
    302331msgstr "Ausgewählte lokale Rollen  löschen"
    303332
    304 #: waeup/sirp/browser/pages.py:1313
    305 #: waeup/sirp/browser/pages.py:1367
    306 #: waeup/sirp/browser/pages.py:1482
    307 #: waeup/sirp/browser/pages.py:1563
     333#: waeup/sirp/browser/pages.py:1335
     334#: waeup/sirp/browser/pages.py:1389
     335#: waeup/sirp/browser/pages.py:1504
     336#: waeup/sirp/browser/pages.py:1585
     337#: waeup/sirp/browser/pages.py:1750
     338#: waeup/sirp/browser/pages.py:1802
    308339msgid "Add local role"
    309340msgstr "Lokale Rolle hinzufügen"
    310 
    311 #: waeup/sirp/browser/pages.py:1319
    312 msgid "Manage faculty"
    313 msgstr "Bearbeite Fakultät"
    314341
    315342#. Default: ""
     
    318345msgstr "Erfolgreich entfernt: ${a}"
    319346
    320 #: waeup/sirp/browser/pages.py:1354
     347#: waeup/sirp/browser/pages.py:1341
     348#: waeup/sirp/browser/viewlets.py:447
     349msgid "Manage faculty"
     350msgstr "Bearbeite Fakultät"
     351
     352#: waeup/sirp/browser/pages.py:1376
     353#: waeup/sirp/browser/pages.py:1698
     354#: waeup/sirp/browser/pages.py:1770
     355#: waeup/sirp/browser/pages.py:1882
    321356msgid "Form has been saved."
    322357msgstr "Das Formular wurde gespeichert."
    323358
    324 #: waeup/sirp/browser/pages.py:1392
     359#: waeup/sirp/browser/pages.py:1414
    325360msgid "The code chosen already exists in this faculty."
    326361msgstr "Das Kürzel existiert bereits in dieser Fakultät."
    327362
    328363#. Default: ""
    329 #: waeup/sirp/browser/pages.py:1395
     364#: waeup/sirp/browser/pages.py:1417
    330365msgid "Department ${a} added."
    331366msgstr "Department ${a} hinzugefügt."
    332367
    333 #: waeup/sirp/browser/pages.py:1412
     368#: waeup/sirp/browser/pages.py:1434
    334369msgid "Courses and Certificates"
    335370msgstr "Kurse und Zertifikate"
    336371
    337 #: waeup/sirp/browser/pages.py:1442
    338 #: waeup/sirp/browser/pages.py:1461
     372#: waeup/sirp/browser/pages.py:1464
     373#: waeup/sirp/browser/pages.py:1483
    339374#: waeup/sirp/students/viewlets.py:466
    340375msgid "Students"
    341376msgstr "Studenten"
    342377
    343 #: waeup/sirp/browser/pages.py:1478
    344 #: waeup/sirp/browser/pages.py:1536
     378#: waeup/sirp/browser/pages.py:1500
     379#: waeup/sirp/browser/pages.py:1558
    345380msgid "Remove selected courses"
    346381msgstr "Ausgewählte Kurse  löschen"
    347382
    348 #: waeup/sirp/browser/pages.py:1478
    349 #: waeup/sirp/browser/pages.py:1548
     383#: waeup/sirp/browser/pages.py:1500
     384#: waeup/sirp/browser/pages.py:1570
     385#: waeup/sirp/browser/pages.py:1599
     386#: waeup/sirp/browser/pages.py:1603
    350387msgid "Add course"
    351388msgstr "Kurs hinzufügen"
    352389
    353 #: waeup/sirp/browser/pages.py:1479
    354 #: waeup/sirp/browser/pages.py:1542
     390#: waeup/sirp/browser/pages.py:1501
     391#: waeup/sirp/browser/pages.py:1564
    355392msgid "Remove selected certificates"
    356393msgstr "Ausgewählte Zertifikate löschen"
    357394
    358 #: waeup/sirp/browser/pages.py:1479
    359 #: waeup/sirp/browser/pages.py:1553
     395#: waeup/sirp/browser/pages.py:1501
     396#: waeup/sirp/browser/pages.py:1575
     397#: waeup/sirp/browser/pages.py:1636
     398#: waeup/sirp/browser/pages.py:1640
    360399msgid "Add certificate"
    361400msgstr "Füge Zertifikat hinzu."
    362401
    363 #: waeup/sirp/browser/pages.py:1488
     402#: waeup/sirp/browser/pages.py:1510
     403#: waeup/sirp/browser/viewlets.py:454
    364404msgid "Manage department"
    365405msgstr "Bearbeite Department"
    366406
    367407#: waeup/sirp/browser/pages.py:152
     408#: waeup/sirp/browser/viewlets.py:312
    368409#: waeup/sirp/browser/templates/staffsitelayout.pt:28
    369410#: waeup/sirp/browser/templates/studentsitelayout.pt:33
     
    375416msgstr "Sie sind jetzt eingeloggt."
    376417
     418#: waeup/sirp/browser/pages.py:1615
     419msgid "A course with same code already exists: "
     420msgstr "Ein Kurs mit gleichem Kürzel existiert bereits:"
     421
     422#. Default: ""
     423#: waeup/sirp/browser/pages.py:1621
     424msgid "Course ${a} successfully created."
     425msgstr "Kurs ${a} erfolgreich erzeugt."
     426
     427#: waeup/sirp/browser/pages.py:1652
     428msgid "A certificate with same code already exists: "
     429msgstr "Ein Zertifikat mit gleichem Kürzel existiert bereits:"
     430
     431#. Default: ""
     432#: waeup/sirp/browser/pages.py:1658
     433msgid "Certificate ${a} successfully created."
     434msgstr "Zertifikat ${a} erfolgreich erzeugt."
     435
     436#: waeup/sirp/browser/pages.py:1690
     437#: waeup/sirp/browser/viewlets.py:471
     438msgid "Edit course"
     439msgstr "Bearbeite Kurs"
     440
     441#: waeup/sirp/browser/pages.py:1740
     442msgid "Edit certificate"
     443msgstr "Bearbeite Zertifikat"
     444
     445#: waeup/sirp/browser/pages.py:1747
     446#: waeup/sirp/browser/pages.py:1778
     447#: waeup/sirp/browser/pages.py:1819
     448#: waeup/sirp/browser/pages.py:1821
     449msgid "Add course referrer"
     450msgstr "Füge Kursreferenz hinzu"
     451
     452#: waeup/sirp/browser/pages.py:1748
     453#: waeup/sirp/browser/pages.py:1773
     454msgid "Remove selected course referrers"
     455msgstr "Lösche ausgewählte Kursreferenzen"
     456
     457#: waeup/sirp/browser/pages.py:1754
     458#: waeup/sirp/browser/viewlets.py:478
     459msgid "Manage certificate"
     460msgstr "Bearbeite Zertifikat"
     461
    377462#: waeup/sirp/browser/pages.py:177
    378463msgid "You entered wrong credentials."
    379464msgstr "Sie haben falsche Zugangsdaten eingegeben."
    380465
     466#: waeup/sirp/browser/pages.py:1826
     467msgid "The chosen course referrer is already part of this certificate."
     468msgstr "Die ausgewählte Kursreferenz ist bereits Teil des Zertifikates."
     469
     470#: waeup/sirp/browser/pages.py:1867
     471#: waeup/sirp/browser/viewlets.py:495
     472msgid "Edit course referrer"
     473msgstr "Bearbeite Kursreferenz"
     474
     475#: waeup/sirp/browser/pages.py:1870
     476msgid "Save and return"
     477msgstr "Speichen und zurück"
     478
    381479#: waeup/sirp/browser/pages.py:191
    382480msgid "You have been logged out. Thanks for using WAeUP SIRP!"
     
    389487
    390488#: waeup/sirp/browser/pages.py:233
    391 #: waeup/sirp/browser/pages.py:510
     489#: waeup/sirp/browser/pages.py:516
    392490msgid "Send message now"
    393491msgstr "Jetzt senden"
     
    395493#: waeup/sirp/browser/pages.py:252
    396494#: waeup/sirp/browser/pages.py:271
    397 #: waeup/sirp/browser/pages.py:527
     495#: waeup/sirp/browser/pages.py:533
    398496msgid "Your message has been sent."
    399497msgstr "Ihre Nachricht wurde verschickt."
     
    407505msgstr "Es trat ein smtp-Serverfehler auf."
    408506
    409 #. Default: ""
    410 #: waeup/sirp/browser/pages.py:386
     507#: waeup/sirp/browser/pages.py:298
     508msgid "<h1>Welcome to WAeUP.SIRP</h1>"
     509msgstr "<h1>Willkommen bei WAeUP.SIRP</h1>"
     510
     511#. Default: ""
     512#: waeup/sirp/browser/pages.py:392
    411513msgid "User account ${a} successfully deleted."
    412514msgstr "Benutzerkonto ${a} erfolgreich gelöscht."
    413515
    414 #: waeup/sirp/browser/pages.py:417
    415 #: waeup/sirp/browser/pages.py:419
     516#: waeup/sirp/browser/pages.py:423
     517#: waeup/sirp/browser/pages.py:425
     518#: waeup/sirp/browser/viewlets.py:505
    416519msgid "Add user"
    417520msgstr "Benutzer hinzufügen"
    418521
    419522#. Default: ""
    420 #: waeup/sirp/browser/pages.py:441
     523#: waeup/sirp/browser/pages.py:447
    421524msgid "User account ${a} successfully added."
    422525msgstr "Benutzerkonto ${a} erfolgreich hinzugefügt."
    423526
    424527#. Default: ""
    425 #: waeup/sirp/browser/pages.py:460
     528#: waeup/sirp/browser/pages.py:466
    426529msgid "Edit user ${a}"
    427530msgstr "Bearbeite Benutzer"
    428531
    429 #: waeup/sirp/browser/pages.py:467
    430 #: waeup/sirp/browser/pages.py:621
    431 #: waeup/sirp/browser/pages.py:720
    432 #: waeup/sirp/browser/pages.py:1310
    433 #: waeup/sirp/browser/pages.py:1477
    434 #: waeup/sirp/browser/pages.py:1530
     532#: waeup/sirp/browser/pages.py:473
     533#: waeup/sirp/browser/pages.py:627
     534#: waeup/sirp/browser/pages.py:724
     535#: waeup/sirp/browser/pages.py:1160
     536#: waeup/sirp/browser/pages.py:1332
     537#: waeup/sirp/browser/pages.py:1499
     538#: waeup/sirp/browser/pages.py:1552
     539#: waeup/sirp/browser/pages.py:1695
     540#: waeup/sirp/browser/pages.py:1746
    435541msgid "Save"
    436542msgstr "Speichern"
    437543
    438 #: waeup/sirp/browser/pages.py:491
     544#: waeup/sirp/browser/pages.py:497
    439545msgid "User settings have been saved."
    440546msgstr "Benutzereinstellungen wurden gespeichert."
    441547
    442 #: waeup/sirp/browser/pages.py:494
    443 #: waeup/sirp/browser/pages.py:700
    444 #: waeup/sirp/browser/pages.py:727
    445 #: waeup/sirp/browser/pages.py:1234
    446 #: waeup/sirp/browser/pages.py:1255
    447 #: waeup/sirp/browser/pages.py:1282
    448 #: waeup/sirp/browser/pages.py:1310
    449 #: waeup/sirp/browser/pages.py:1311
    450 #: waeup/sirp/browser/pages.py:1357
    451 #: waeup/sirp/browser/pages.py:1398
    452 #: waeup/sirp/browser/pages.py:1477
    453 #: waeup/sirp/browser/pages.py:1478
    454 #: waeup/sirp/browser/pages.py:1480
    455 #: waeup/sirp/browser/pages.py:1558
     548#: waeup/sirp/browser/pages.py:500
     549#: waeup/sirp/browser/pages.py:704
     550#: waeup/sirp/browser/pages.py:731
     551#: waeup/sirp/browser/pages.py:754
     552#: waeup/sirp/browser/pages.py:801
     553#: waeup/sirp/browser/pages.py:831
     554#: waeup/sirp/browser/pages.py:951
     555#: waeup/sirp/browser/pages.py:1162
     556#: waeup/sirp/browser/pages.py:1256
     557#: waeup/sirp/browser/pages.py:1277
     558#: waeup/sirp/browser/pages.py:1304
     559#: waeup/sirp/browser/pages.py:1332
     560#: waeup/sirp/browser/pages.py:1333
     561#: waeup/sirp/browser/pages.py:1379
     562#: waeup/sirp/browser/pages.py:1420
     563#: waeup/sirp/browser/pages.py:1499
     564#: waeup/sirp/browser/pages.py:1500
     565#: waeup/sirp/browser/pages.py:1502
     566#: waeup/sirp/browser/pages.py:1580
     567#: waeup/sirp/browser/pages.py:1663
     568#: waeup/sirp/browser/pages.py:1707
     569#: waeup/sirp/browser/pages.py:1746
     570#: waeup/sirp/browser/pages.py:1748
     571#: waeup/sirp/browser/pages.py:1783
     572#: waeup/sirp/browser/pages.py:1834
     573#: waeup/sirp/browser/pages.py:1886
    456574msgid "Cancel"
    457575msgstr "Abbruch"
    458576
    459577#. Default: ""
    460 #: waeup/sirp/browser/pages.py:508
     578#: waeup/sirp/browser/pages.py:514
    461579msgid "Send message to ${a}"
    462580msgstr "Sende Nachricht an ${a}"
    463581
    464 #: waeup/sirp/browser/pages.py:537
     582#: waeup/sirp/browser/pages.py:543
     583#: waeup/sirp/browser/viewlets.py:390
    465584msgid "My Preferences"
    466585msgstr "Meine Präferenzen"
    467586
    468 #: waeup/sirp/browser/pages.py:550
     587#: waeup/sirp/browser/pages.py:556
     588#: waeup/sirp/browser/viewlets.py:405
    469589msgid "My Roles"
    470590msgstr "Meine Rollen"
    471591
    472 #: waeup/sirp/browser/pages.py:581
     592#: waeup/sirp/browser/pages.py:587
    473593msgid "Search Academic Section"
    474594msgstr "Durchsuche Akademie"
    475595
    476 #: waeup/sirp/browser/pages.py:607
     596#: waeup/sirp/browser/pages.py:613
    477597msgid "View portal configuration"
    478598msgstr "Betrachte Portal-Konfiguration"
    479599
    480 #: waeup/sirp/browser/pages.py:620
     600#: waeup/sirp/browser/pages.py:626
    481601msgid "Edit portal configuration"
    482602msgstr "Bearbeite Portalkonfiguration"
    483603
    484 #: waeup/sirp/browser/pages.py:621
    485 #: waeup/sirp/browser/pages.py:672
     604#: waeup/sirp/browser/pages.py:627
     605#: waeup/sirp/browser/pages.py:676
    486606msgid "Update plugins"
    487607msgstr "Aktualisiere Plugins"
    488608
    489 #: waeup/sirp/browser/pages.py:623
    490 #: waeup/sirp/browser/pages.py:653
    491 #: waeup/sirp/browser/pages.py:684
     609#: waeup/sirp/browser/pages.py:629
     610#: waeup/sirp/browser/pages.py:657
     611#: waeup/sirp/browser/pages.py:688
    492612msgid "Add session configuration"
    493613msgstr "Füge Session-Konfiguration hinzu"
    494614
    495 #: waeup/sirp/browser/pages.py:624
    496 #: waeup/sirp/browser/pages.py:667
    497 #: waeup/sirp/browser/pages.py:1234
    498 #: waeup/sirp/browser/pages.py:1245
    499 #: waeup/sirp/browser/pages.py:1311
    500 #: waeup/sirp/browser/pages.py:1346
     615#: waeup/sirp/browser/pages.py:630
     616#: waeup/sirp/browser/pages.py:671
     617#: waeup/sirp/browser/pages.py:1256
     618#: waeup/sirp/browser/pages.py:1267
     619#: waeup/sirp/browser/pages.py:1333
     620#: waeup/sirp/browser/pages.py:1368
    501621msgid "Remove selected"
    502622msgstr "Ausgewählte Objekte löschen"
    503623
    504 #: waeup/sirp/browser/pages.py:650
    505 #: waeup/sirp/browser/pages.py:723
     624#: waeup/sirp/browser/pages.py:654
     625#: waeup/sirp/browser/pages.py:727
    506626msgid "Settings have been saved."
    507627msgstr "Einstellungen wurden gespeichert."
    508628
    509629#. Default: ""
    510 #: waeup/sirp/browser/pages.py:664
     630#: waeup/sirp/browser/pages.py:668
    511631msgid "Session ${a} Configuration"
    512632msgstr "Session ${a}-Konfiguration"
    513633
    514 #: waeup/sirp/browser/pages.py:675
     634#: waeup/sirp/browser/pages.py:679
    515635msgid "Plugins were updated. See log file for details."
    516636msgstr "Plugins wurden aktualisiert, siehe Logdatei."
    517637
    518 #: waeup/sirp/browser/pages.py:688
     638#: waeup/sirp/browser/pages.py:692
    519639msgid "Add Session Configuration"
    520640msgstr "Füge Session-Konfiguration hinzu"
    521641
    522 #: waeup/sirp/browser/pages.py:695
     642#: waeup/sirp/browser/pages.py:699
    523643msgid "The session chosen already exists."
    524644msgstr "Die Session existiert bereits."
    525645
    526646#. Default: ""
    527 #: waeup/sirp/browser/pages.py:717
     647#: waeup/sirp/browser/pages.py:721
    528648msgid "Edit academic session ${a} configuration"
    529649msgstr "Bearbeite Session ${a}-Konfiguration"
    530650
    531 #: waeup/sirp/browser/pages.py:747
     651#: waeup/sirp/browser/pages.py:751
    532652msgid "Upload file"
    533653msgstr "Datei hochladen"
    534654
    535 #: waeup/sirp/browser/pages.py:793
    536 #: waeup/sirp/browser/pages.py:822
    537 #: waeup/sirp/browser/pages.py:939
    538 #: waeup/sirp/browser/pages.py:1042
     655#: waeup/sirp/browser/pages.py:753
     656msgid "Upload"
     657msgstr "Hochladen"
     658
     659#: waeup/sirp/browser/pages.py:799
     660#: waeup/sirp/browser/pages.py:829
     661#: waeup/sirp/browser/pages.py:949
     662#: waeup/sirp/browser/pages.py:1057
    539663msgid "Process CSV file"
    540664msgstr "Verarbeite CSF-Datei"
    541665
    542 #: waeup/sirp/browser/pages.py:806
    543 #: waeup/sirp/browser/pages.py:904
    544 #: waeup/sirp/browser/pages.py:1018
     666#: waeup/sirp/browser/pages.py:813
     667#: waeup/sirp/browser/pages.py:914
     668#: waeup/sirp/browser/pages.py:1033
    545669msgid "Import aborted."
    546670msgstr "Import abgebrochen."
     
    550674msgstr "Keine lokalen Rollen ausgewählt."
    551675
    552 #: waeup/sirp/browser/pages.py:883
     676#: waeup/sirp/browser/pages.py:832
     677msgid "Back to step 1"
     678msgstr "Zurück zu Schritt 1"
     679
     680#: waeup/sirp/browser/pages.py:833
     681msgid "Proceed to step 3"
     682msgstr "Gehe zu Schritt 3"
     683
     684#: waeup/sirp/browser/pages.py:893
    553685msgid "Double headers: each column name may only appear once. "
    554686msgstr "Doppelte Spaltenüberschrift"
    555687
    556 #: waeup/sirp/browser/pages.py:891
     688#: waeup/sirp/browser/pages.py:901
    557689msgid "Replace imported file!"
    558690msgstr "Tauschen Sie die Importdatei aus!"
    559691
    560 #: waeup/sirp/browser/pages.py:916
     692#: waeup/sirp/browser/pages.py:926
    561693msgid "Update mode only!"
    562694msgstr "Nur Aktualisierungsmodus!"
    563695
    564 #: waeup/sirp/browser/pages.py:997
    565 msgid "Edit headers or replace imported file!"
    566 msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die  Importdatei aus."
     696#: waeup/sirp/browser/pages.py:952
     697#: waeup/sirp/browser/pages.py:1161
     698msgid "Reset"
     699msgstr "Zurücksetzen"
     700
     701#: waeup/sirp/browser/pages.py:953
     702msgid "Set headerfields"
     703msgstr "Setze Spaltenüberschrift"
     704
     705#: waeup/sirp/browser/pages.py:954
     706msgid "Back to step 2"
     707msgstr "Zurück zu Schritt 2"
     708
     709#: waeup/sirp/browser/pages.py:955
     710msgid "Perform import"
     711msgstr "Führe Import duch"
     712
     713#: waeup/sirp/browser/templates/certificatecoursepage.pt:10
     714msgid "Course Code:"
     715msgstr "Kurskürzel:"
     716
     717#: waeup/sirp/browser/templates/certificatecoursepage.pt:14
     718msgid "Course Title:"
     719msgstr "Kursetitel:"
     720
     721#: waeup/sirp/browser/templates/certificatecoursepage.pt:18
     722msgid "Provided by:"
     723msgstr "Angeboten von:"
     724
     725#: waeup/sirp/browser/templates/certificatecoursepage.pt:26
     726msgid "Level:"
     727msgstr "Studienjahr:"
     728
     729#: waeup/sirp/browser/templates/certificatecoursepage.pt:30
     730msgid "Is mandatory course (not elective):"
     731msgstr "Pflichtkurs:"
     732
     733#: waeup/sirp/browser/templates/certificatecoursepage.pt:6
     734msgid "Code:"
     735msgstr "Kürzel:"
     736
     737#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
     738msgid "User Id"
     739msgstr "Benutzer Id"
     740
     741#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
     742msgid "Local Role"
     743msgstr "Lokale Rolle"
     744
     745#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
     746msgid "Settings"
     747msgstr "Einstellungen"
     748
     749#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
     750msgid "Local Roles"
     751msgstr "Lokale Rollen"
     752
     753#: waeup/sirp/browser/templates/certificatepage.pt:22
     754#: waeup/sirp/browser/templates/certificatemanagepage.pt:6
     755#: waeup/sirp/browser/templates/certificatemanagepage.pt:44
     756msgid "Course Referrers"
     757msgstr "Kursreferenzen"
     758
     759#: waeup/sirp/browser/templates/certificatepage.pt:28
     760#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
     761msgid "Level"
     762msgstr "Studienjahr"
     763
     764#: waeup/sirp/browser/templates/certificatepage.pt:28
     765#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     766msgid "Semester"
     767msgstr "Semester"
     768
     769#: waeup/sirp/browser/templates/certificatepage.pt:29
     770#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     771msgid "Referrer"
     772msgstr "Kursreferenz"
     773
     774#: waeup/sirp/browser/templates/certificatepage.pt:29
     775#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     776msgid "Course"
     777msgstr "Kurs"
     778
     779#: waeup/sirp/browser/templates/certificatepage.pt:30
     780#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     781msgid "Title"
     782msgstr "Titel"
     783
     784#: waeup/sirp/browser/templates/certificatepage.pt:30
     785#: waeup/sirp/browser/templates/certificatemanagepage.pt:51
     786msgid "Mandatory"
     787msgstr "Pflicht"
     788
     789#: waeup/sirp/browser/templates/configurationmanagepage.pt:5
     790msgid "Site Settings"
     791msgstr "Einstellungen"
     792
     793#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
     794#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
     795msgid "Name"
     796msgstr "Name"
     797
     798#: waeup/sirp/browser/templates/configurationmanagepage.pt:8
     799msgid "Session Configurations"
     800msgstr "Session-Konfiguration"
     801
     802#: waeup/sirp/browser/templates/datacenterimport1page.pt:1
     803msgid "Step 1"
     804msgstr "Schritt 1"
     805
     806#: waeup/sirp/browser/templates/datacenterimport1page.pt:13
     807msgid "Filename"
     808msgstr "Dateiname"
     809
     810#: waeup/sirp/browser/templates/datacenterimport1page.pt:14
     811msgid "Datasets"
     812msgstr "Datensätze"
     813
     814#: waeup/sirp/browser/templates/datacenterimport1page.pt:2
     815msgid "Using batch processing you can mass-create, mass-update, or mass-remove datasets from the database using CSV files."
     816msgstr "Im Datenzentrum können Sie durch den Import von CSV-Dateien Daten des Portals massenhaft erzeugen aktualisieren oder entfernen."
     817
     818#: waeup/sirp/browser/templates/datacenterimport1page.pt:21
     819msgid "Select"
     820msgstr "Auswählen"
     821
     822#: waeup/sirp/browser/templates/datacenterimport1page.pt:6
     823msgid "Please select a file for processing from the list below."
     824msgstr "Wählen Sie eine Datei aus der Liste unten zum Import aus."
     825
     826#: waeup/sirp/browser/templates/datacenterimport2page.pt:1
     827msgid "Step 2"
     828msgstr "Schritt 2"
     829
     830#: waeup/sirp/browser/templates/datacenterimport2page.pt:43
     831msgid "Mode:"
     832msgstr "Modus:"
     833
     834#: waeup/sirp/browser/templates/datacenterimport2page.pt:8
     835msgid "Please select a file-processor and a processing-mode from the selections below."
     836msgstr "Wählen Sie einen Datei-Prozessor und einen Verarbeitungsmodus aus der Liste unten aus."
     837
     838#: waeup/sirp/browser/templates/datacenterimport3page.pt:1
     839msgid "Header fields OK"
     840msgstr "Spaltenüberschriften in Ordnung"
     841
     842#: waeup/sirp/browser/templates/datacenterimport3page.pt:12
     843#: waeup/sirp/browser/templates/datacenterimport4page.pt:6
     844#: waeup/sirp/browser/templates/datacenterimport2page.pt:4
     845msgid "File:"
     846msgstr "Datei:"
     847
     848#: waeup/sirp/browser/templates/datacenterimport3page.pt:18
     849#: waeup/sirp/browser/templates/datacenterimport4page.pt:9
     850#: waeup/sirp/browser/templates/datacenterimport2page.pt:32
     851msgid "Processor:"
     852msgstr "Prozessor:"
     853
     854#: waeup/sirp/browser/templates/datacenterimport3page.pt:24
     855#: waeup/sirp/browser/templates/datacenterimport4page.pt:13
     856msgid "Processing mode:"
     857msgstr "Verarbeitungsmodus:"
     858
     859#: waeup/sirp/browser/templates/datacenterimport3page.pt:44
     860msgid "change to:"
     861msgstr "ändere zu:"
     862
     863#: waeup/sirp/browser/templates/datacenterimport3page.pt:6
     864msgid "Step 3"
     865msgstr "Schritt 3"
     866
     867#: waeup/sirp/browser/templates/datacenterimport3page.pt:8
     868msgid "Eventually modify headerfields of import file below."
     869msgstr "Ändere Spaltenüberschriften der Importdateien."
     870
     871#: waeup/sirp/browser/templates/datacenterimport4page.pt:1
     872msgid "Step 4"
     873msgstr "Schritt 4"
     874
     875#: waeup/sirp/browser/templates/datacenterimport4page.pt:2
     876msgid "Batch processing finished."
     877msgstr "Stapelverarbeitung beendet."
     878
     879#: waeup/sirp/browser/templates/datacenterlogspage.pt:10
     880#: waeup/sirp/browser/templates/datacenterpage.pt:14
     881msgid "File"
     882msgstr "Datei"
     883
     884#: waeup/sirp/browser/templates/datacenterlogspage.pt:12
     885#: waeup/sirp/browser/templates/datacenterimport1page.pt:16
     886msgid "Date"
     887msgstr "Datum"
     888
     889#: waeup/sirp/browser/templates/datacenterlogspage.pt:14
     890#: waeup/sirp/browser/templates/datacenterpage.pt:15
     891#: waeup/sirp/browser/templates/datacenterimport1page.pt:15
     892msgid "Size"
     893msgstr "Dateigröße"
     894
     895#: waeup/sirp/browser/templates/datacenterlogspage.pt:2
     896msgid "Currently no log files are available."
     897msgstr "Zur Zeit sind keine Logdateien vorhanden."
     898
     899#: waeup/sirp/browser/templates/datacentermanagepage.pt:12
     900msgid "Overwrite contents in new location?"
     901msgstr "Existierende Dateien an neuem Ort überschreiben?"
     902
     903#: waeup/sirp/browser/templates/datacentermanagepage.pt:3
     904#: waeup/sirp/browser/templates/datacenterpage.pt:7
     905msgid "Storage path:"
     906msgstr "Pfad des Speicherorts:"
     907
     908#: waeup/sirp/browser/templates/datacentermanagepage.pt:7
     909msgid "Copy existing data to new storage?"
     910msgstr "Existierende Dateien an neuen Ort kopieren?"
     911
     912#: waeup/sirp/browser/templates/datacenterpage.pt:1
     913msgid "The data center helps you to manage portal data. You can upload CSV files here, which will be available for import afterwards."
     914msgstr "Das Datenzentrum dient dem Hochladen und Importieren von CSV-Daten."
     915
     916#: waeup/sirp/browser/templates/datacenterpage.pt:16
     917msgid "Uploaded"
     918msgstr "Hochgeladen"
    567919
    568920#. Default: "Local Roles"
     
    605957msgstr "Ausloggen"
    606958
    607 #: waeup/sirp/browser/viewlets.py:696
     959#: waeup/sirp/browser/viewlets.py:167
     960msgid "Add"
     961msgstr "Füge hinzu"
     962
     963#: waeup/sirp/browser/viewlets.py:177
     964msgid "Remove"
     965msgstr "Entferne"
     966
     967#: waeup/sirp/browser/viewlets.py:187
     968msgid "Search"
     969msgstr "Suche"
     970
     971#: waeup/sirp/browser/viewlets.py:373
     972msgid "Send email"
     973msgstr "Versende Email"
     974
     975#: waeup/sirp/browser/viewlets.py:424
     976msgid "Edit settings"
     977msgstr "Bearbeite Einstellungen"
     978
     979#: waeup/sirp/browser/viewlets.py:438
     980msgid "Search academic section"
     981msgstr "Durchsuche Akademie"
     982
     983#: waeup/sirp/browser/viewlets.py:463
     984#: waeup/sirp/browser/viewlets.py:487
     985msgid "Show students"
     986msgstr "Zeige Studenten"
     987
     988#: waeup/sirp/browser/viewlets.py:518
     989#: waeup/sirp/browser/viewlets.py:526
     990msgid "Show batch logs"
     991msgstr "Zeige Logdateien"
     992
     993#: waeup/sirp/browser/viewlets.py:538
     994msgid "Batch processing"
     995msgstr "Stapelverarbeitung"
     996
     997#: waeup/sirp/browser/viewlets.py:547
     998msgid "Upload CSV file"
     999msgstr "Lade Datei hoch"
     1000
     1001#: waeup/sirp/browser/viewlets.py:620
    6081002msgid "Enquiries"
    6091003msgstr "Anfragen"
     1004
     1005#: waeup/sirp/browser/viewlets.py:88
     1006#: waeup/sirp/browser/viewlets.py:157
     1007msgid "Edit"
     1008msgstr "Bearbeite"
    6101009
    6111010#: waeup/sirp/hostels/browser.py:67
     
    6131012msgstr "Wohnheime"
    6141013
    615 #: waeup/sirp/interfaces.py:70
     1014#: waeup/sirp/interfaces.py:72
    6161015msgid "clearance started"
    6171016msgstr "Einschreibung begonnen"
    6181017
    619 #: waeup/sirp/interfaces.py:71
     1018#: waeup/sirp/interfaces.py:73
    6201019msgid "clearance requested"
    6211020msgstr "Einschreibung beantragt"
    6221021
    623 #: waeup/sirp/interfaces.py:72
     1022#: waeup/sirp/interfaces.py:74
    6241023msgid "cleared"
    6251024msgstr "eingeschrieben"
    6261025
    627 #: waeup/sirp/interfaces.py:73
     1026#: waeup/sirp/interfaces.py:75
    6281027msgid "school fee paid"
    6291028msgstr "Gebühren bezahlt"
    6301029
    631 #: waeup/sirp/interfaces.py:74
     1030#: waeup/sirp/interfaces.py:76
    6321031msgid "returning"
    6331032msgstr "rückgemeldet"
    6341033
    635 #: waeup/sirp/interfaces.py:75
     1034#: waeup/sirp/interfaces.py:77
    6361035msgid "courses registered"
    6371036msgstr "Kurse registriert"
    6381037
    639 #: waeup/sirp/interfaces.py:76
     1038#: waeup/sirp/interfaces.py:78
    6401039msgid "courses validated"
    6411040msgstr "Kurse validiert"
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/fr/LC_MESSAGES/waeup.sirp.po

    r7700 r7705  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Fri Feb 24 23:24:12 2012\n"
     17"POT-Creation-Date: Sun Feb 26 17:19:06 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    109109msgstr ""
    110110
    111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:69
     111#: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71
    112112msgid "admitted"
    113113msgstr ""
     
    117117msgstr ""
    118118
    119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:68
     119#: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70
    120120msgid "created"
    121121msgstr ""
     
    177177msgstr ""
    178178
    179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:681
     179#: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605
    180180msgid "Academics"
    181181msgstr ""
    182182
    183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:302
     183#: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308
    184184msgid "Administration"
    185185msgstr ""
    186186
    187 #: waeup/sirp/browser/breadcrumbs.py:130
     187#: waeup/sirp/browser/breadcrumbs.py:130 waeup/sirp/browser/viewlets.py:350
     188#: waeup/sirp/browser/viewlets.py:656
    188189msgid "Portal Configuration"
    189190msgstr ""
    190191
    191 #: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:379
     192#: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:385
     193#: waeup/sirp/browser/viewlets.py:365 waeup/sirp/browser/viewlets.py:666
    192194msgid "Portal Users"
    193195msgstr ""
    194196
    195 #: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:740
    196 #: waeup/sirp/browser/pages.py:1117
     197#: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:744
     198#: waeup/sirp/browser/pages.py:1136 waeup/sirp/browser/viewlets.py:383
     199#: waeup/sirp/browser/viewlets.py:675
    197200msgid "Data Center"
    198201msgstr ""
     
    202205msgstr ""
    203206
     207#: waeup/sirp/browser/pages.py:1012
     208msgid "Edit headers or replace imported file!"
     209msgstr ""
     210
    204211#. Default: ""
    205212#: waeup/sirp/browser/pages.py:103
     
    207214msgstr ""
    208215
    209 #. Default: ""
    210 #: waeup/sirp/browser/pages.py:1087
     216#: waeup/sirp/browser/pages.py:1059
     217msgid "View processing log"
     218msgstr ""
     219
     220#: waeup/sirp/browser/pages.py:1060
     221msgid "Back to data center"
     222msgstr ""
     223
     224#. Default: ""
     225#: waeup/sirp/browser/pages.py:1104
    211226msgid "Processing of ${a} rows failed."
    212227msgstr ""
    213228
    214229#. Default: ""
    215 #: waeup/sirp/browser/pages.py:1089
     230#: waeup/sirp/browser/pages.py:1106
    216231msgid "Successfully processed ${a} rows."
    217232msgstr ""
    218233
    219 #: waeup/sirp/browser/pages.py:1097
     234#: waeup/sirp/browser/pages.py:1114
    220235msgid "Show logfiles"
     236msgstr ""
     237
     238#: waeup/sirp/browser/pages.py:1116
     239msgid "Back to Data Center"
     240msgstr ""
     241
     242#: waeup/sirp/browser/pages.py:1117
     243msgid "Show"
    221244msgstr ""
    222245
     
    225248msgstr ""
    226249
    227 #: waeup/sirp/browser/pages.py:1139
     250#: waeup/sirp/browser/pages.py:1158
    228251msgid "Edit data center settings"
    229252msgstr ""
    230253
    231 #: waeup/sirp/browser/pages.py:1156
     254#: waeup/sirp/browser/pages.py:1178
    232255msgid "File already existed (not copied):"
    233256msgstr ""
    234257
    235 #: waeup/sirp/browser/pages.py:1158
     258#: waeup/sirp/browser/pages.py:1180
    236259msgid "Given storage path cannot be used."
    237260msgstr ""
    238261
    239 #: waeup/sirp/browser/pages.py:1159
     262#: waeup/sirp/browser/pages.py:1181
    240263msgid "Error:"
    241264msgstr ""
    242265
    243 #: waeup/sirp/browser/pages.py:1162
     266#: waeup/sirp/browser/pages.py:1184
    244267msgid "New storage path succefully set."
    245268msgstr ""
    246269
    247 #: waeup/sirp/browser/pages.py:1222
     270#: waeup/sirp/browser/pages.py:1244
    248271msgid "Academic Section"
    249272msgstr ""
    250273
    251 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1250
    252 #: waeup/sirp/browser/pages.py:1267 waeup/sirp/browser/pages.py:1271
     274#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1272
     275#: waeup/sirp/browser/pages.py:1289 waeup/sirp/browser/pages.py:1293
    253276msgid "Add faculty"
    254277msgstr ""
    255278
    256 #: waeup/sirp/browser/pages.py:1235
     279#: waeup/sirp/browser/pages.py:1257
    257280msgid "Faculties"
    258281msgstr ""
    259282
    260 #: waeup/sirp/browser/pages.py:1239
     283#: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431
    261284msgid "Manage academic section"
    262285msgstr ""
    263286
    264 #: waeup/sirp/browser/pages.py:1278
     287#: waeup/sirp/browser/pages.py:1300
    265288msgid "The faculty code chosen already exists."
    266289msgstr ""
    267290
    268 #: waeup/sirp/browser/pages.py:1299 waeup/sirp/browser/pages.py:1309
     291#: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331
    269292msgid "Departments"
    270293msgstr ""
    271294
    272 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1362
    273 #: waeup/sirp/browser/pages.py:1381 waeup/sirp/browser/pages.py:1385
     295#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1384
     296#: waeup/sirp/browser/pages.py:1403 waeup/sirp/browser/pages.py:1407
    274297msgid "Add department"
    275298msgstr ""
    276299
    277 #: waeup/sirp/browser/pages.py:1312 waeup/sirp/browser/pages.py:1371
    278 #: waeup/sirp/browser/pages.py:1481 waeup/sirp/browser/pages.py:1567
     300#: waeup/sirp/browser/pages.py:1334 waeup/sirp/browser/pages.py:1393
     301#: waeup/sirp/browser/pages.py:1503 waeup/sirp/browser/pages.py:1589
     302#: waeup/sirp/browser/pages.py:1749 waeup/sirp/browser/pages.py:1806
    279303msgid "Remove selected local roles"
    280304msgstr ""
    281305
    282 #: waeup/sirp/browser/pages.py:1313 waeup/sirp/browser/pages.py:1367
    283 #: waeup/sirp/browser/pages.py:1482 waeup/sirp/browser/pages.py:1563
     306#: waeup/sirp/browser/pages.py:1335 waeup/sirp/browser/pages.py:1389
     307#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1585
     308#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1802
    284309msgid "Add local role"
    285 msgstr ""
    286 
    287 #: waeup/sirp/browser/pages.py:1319
    288 msgid "Manage faculty"
    289310msgstr ""
    290311
     
    294315msgstr ""
    295316
    296 #: waeup/sirp/browser/pages.py:1354
     317#: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447
     318msgid "Manage faculty"
     319msgstr ""
     320
     321#: waeup/sirp/browser/pages.py:1376 waeup/sirp/browser/pages.py:1698
     322#: waeup/sirp/browser/pages.py:1770 waeup/sirp/browser/pages.py:1882
    297323msgid "Form has been saved."
    298324msgstr ""
    299325
    300 #: waeup/sirp/browser/pages.py:1392
     326#: waeup/sirp/browser/pages.py:1414
    301327msgid "The code chosen already exists in this faculty."
    302328msgstr ""
    303329
    304330#. Default: ""
    305 #: waeup/sirp/browser/pages.py:1395
     331#: waeup/sirp/browser/pages.py:1417
    306332msgid "Department ${a} added."
    307333msgstr ""
    308334
    309 #: waeup/sirp/browser/pages.py:1412
     335#: waeup/sirp/browser/pages.py:1434
    310336msgid "Courses and Certificates"
    311337msgstr ""
    312338
    313 #: waeup/sirp/browser/pages.py:1442 waeup/sirp/browser/pages.py:1461
     339#: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483
    314340#: waeup/sirp/students/viewlets.py:466
    315341msgid "Students"
    316342msgstr ""
    317343
    318 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1536
     344#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558
    319345msgid "Remove selected courses"
    320346msgstr ""
    321347
    322 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1548
     348#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1570
     349#: waeup/sirp/browser/pages.py:1599 waeup/sirp/browser/pages.py:1603
    323350msgid "Add course"
    324351msgstr ""
    325352
    326 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1542
     353#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564
    327354msgid "Remove selected certificates"
    328355msgstr ""
    329356
    330 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1553
     357#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1575
     358#: waeup/sirp/browser/pages.py:1636 waeup/sirp/browser/pages.py:1640
    331359msgid "Add certificate"
    332360msgstr ""
    333361
    334 #: waeup/sirp/browser/pages.py:1488
     362#: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454
    335363msgid "Manage department"
    336364msgstr ""
    337365
    338 #: waeup/sirp/browser/pages.py:152
     366#: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312
    339367#: waeup/sirp/browser/templates/staffsitelayout.pt:28
    340368#: waeup/sirp/browser/templates/studentsitelayout.pt:33
     
    346374msgstr ""
    347375
     376#: waeup/sirp/browser/pages.py:1615
     377msgid "A course with same code already exists: "
     378msgstr ""
     379
     380#. Default: ""
     381#: waeup/sirp/browser/pages.py:1621
     382msgid "Course ${a} successfully created."
     383msgstr ""
     384
     385#: waeup/sirp/browser/pages.py:1652
     386msgid "A certificate with same code already exists: "
     387msgstr ""
     388
     389#. Default: ""
     390#: waeup/sirp/browser/pages.py:1658
     391msgid "Certificate ${a} successfully created."
     392msgstr ""
     393
     394#: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471
     395msgid "Edit course"
     396msgstr ""
     397
     398#: waeup/sirp/browser/pages.py:1740
     399msgid "Edit certificate"
     400msgstr ""
     401
     402#: waeup/sirp/browser/pages.py:1747 waeup/sirp/browser/pages.py:1778
     403#: waeup/sirp/browser/pages.py:1819 waeup/sirp/browser/pages.py:1821
     404msgid "Add course referrer"
     405msgstr ""
     406
     407#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773
     408msgid "Remove selected course referrers"
     409msgstr ""
     410
     411#: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478
     412msgid "Manage certificate"
     413msgstr ""
     414
    348415#: waeup/sirp/browser/pages.py:177
    349416msgid "You entered wrong credentials."
    350417msgstr ""
    351418
     419#: waeup/sirp/browser/pages.py:1826
     420msgid "The chosen course referrer is already part of this certificate."
     421msgstr ""
     422
     423#: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495
     424msgid "Edit course referrer"
     425msgstr ""
     426
     427#: waeup/sirp/browser/pages.py:1870
     428msgid "Save and return"
     429msgstr ""
     430
    352431#: waeup/sirp/browser/pages.py:191
    353432msgid "You have been logged out. Thanks for using WAeUP SIRP!"
     
    359438msgstr ""
    360439
    361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:510
     440#: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516
    362441msgid "Send message now"
    363442msgstr ""
    364443
    365444#: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271
    366 #: waeup/sirp/browser/pages.py:527
     445#: waeup/sirp/browser/pages.py:533
    367446msgid "Your message has been sent."
    368447msgstr ""
     
    376455msgstr ""
    377456
    378 #. Default: ""
    379 #: waeup/sirp/browser/pages.py:386
     457#: waeup/sirp/browser/pages.py:298
     458msgid "<h1>Welcome to WAeUP.SIRP</h1>"
     459msgstr ""
     460
     461#. Default: ""
     462#: waeup/sirp/browser/pages.py:392
    380463msgid "User account ${a} successfully deleted."
    381464msgstr ""
    382465
    383 #: waeup/sirp/browser/pages.py:417 waeup/sirp/browser/pages.py:419
     466#: waeup/sirp/browser/pages.py:423 waeup/sirp/browser/pages.py:425
     467#: waeup/sirp/browser/viewlets.py:505
    384468msgid "Add user"
    385469msgstr ""
    386470
    387471#. Default: ""
    388 #: waeup/sirp/browser/pages.py:441
     472#: waeup/sirp/browser/pages.py:447
    389473msgid "User account ${a} successfully added."
    390474msgstr ""
    391475
    392476#. Default: ""
    393 #: waeup/sirp/browser/pages.py:460
     477#: waeup/sirp/browser/pages.py:466
    394478msgid "Edit user ${a}"
    395479msgstr ""
    396480
    397 #: waeup/sirp/browser/pages.py:467 waeup/sirp/browser/pages.py:621
    398 #: waeup/sirp/browser/pages.py:720 waeup/sirp/browser/pages.py:1310
    399 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1530
     481#: waeup/sirp/browser/pages.py:473 waeup/sirp/browser/pages.py:627
     482#: waeup/sirp/browser/pages.py:724 waeup/sirp/browser/pages.py:1160
     483#: waeup/sirp/browser/pages.py:1332 waeup/sirp/browser/pages.py:1499
     484#: waeup/sirp/browser/pages.py:1552 waeup/sirp/browser/pages.py:1695
     485#: waeup/sirp/browser/pages.py:1746
    400486msgid "Save"
    401487msgstr ""
    402488
    403 #: waeup/sirp/browser/pages.py:491
     489#: waeup/sirp/browser/pages.py:497
    404490msgid "User settings have been saved."
    405491msgstr ""
    406492
    407 #: waeup/sirp/browser/pages.py:494 waeup/sirp/browser/pages.py:700
    408 #: waeup/sirp/browser/pages.py:727 waeup/sirp/browser/pages.py:1234
    409 #: waeup/sirp/browser/pages.py:1255 waeup/sirp/browser/pages.py:1282
    410 #: waeup/sirp/browser/pages.py:1310 waeup/sirp/browser/pages.py:1311
    411 #: waeup/sirp/browser/pages.py:1357 waeup/sirp/browser/pages.py:1398
    412 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1478
    413 #: waeup/sirp/browser/pages.py:1480 waeup/sirp/browser/pages.py:1558
     493#: waeup/sirp/browser/pages.py:500 waeup/sirp/browser/pages.py:704
     494#: waeup/sirp/browser/pages.py:731 waeup/sirp/browser/pages.py:754
     495#: waeup/sirp/browser/pages.py:801 waeup/sirp/browser/pages.py:831
     496#: waeup/sirp/browser/pages.py:951 waeup/sirp/browser/pages.py:1162
     497#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1277
     498#: waeup/sirp/browser/pages.py:1304 waeup/sirp/browser/pages.py:1332
     499#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1379
     500#: waeup/sirp/browser/pages.py:1420 waeup/sirp/browser/pages.py:1499
     501#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1502
     502#: waeup/sirp/browser/pages.py:1580 waeup/sirp/browser/pages.py:1663
     503#: waeup/sirp/browser/pages.py:1707 waeup/sirp/browser/pages.py:1746
     504#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1783
     505#: waeup/sirp/browser/pages.py:1834 waeup/sirp/browser/pages.py:1886
    414506msgid "Cancel"
    415507msgstr ""
    416508
    417509#. Default: ""
    418 #: waeup/sirp/browser/pages.py:508
     510#: waeup/sirp/browser/pages.py:514
    419511msgid "Send message to ${a}"
    420512msgstr ""
    421513
    422 #: waeup/sirp/browser/pages.py:537
     514#: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390
    423515msgid "My Preferences"
    424516msgstr ""
    425517
    426 #: waeup/sirp/browser/pages.py:550
     518#: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405
    427519msgid "My Roles"
    428520msgstr ""
    429521
    430 #: waeup/sirp/browser/pages.py:581
     522#: waeup/sirp/browser/pages.py:587
    431523msgid "Search Academic Section"
    432524msgstr ""
    433525
    434 #: waeup/sirp/browser/pages.py:607
     526#: waeup/sirp/browser/pages.py:613
    435527msgid "View portal configuration"
    436528msgstr ""
    437529
    438 #: waeup/sirp/browser/pages.py:620
     530#: waeup/sirp/browser/pages.py:626
    439531msgid "Edit portal configuration"
    440532msgstr ""
    441533
    442 #: waeup/sirp/browser/pages.py:621 waeup/sirp/browser/pages.py:672
     534#: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676
    443535msgid "Update plugins"
    444536msgstr ""
    445537
    446 #: waeup/sirp/browser/pages.py:623 waeup/sirp/browser/pages.py:653
    447 #: waeup/sirp/browser/pages.py:684
     538#: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657
     539#: waeup/sirp/browser/pages.py:688
    448540msgid "Add session configuration"
    449541msgstr ""
    450542
    451 #: waeup/sirp/browser/pages.py:624 waeup/sirp/browser/pages.py:667
    452 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1245
    453 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1346
     543#: waeup/sirp/browser/pages.py:630 waeup/sirp/browser/pages.py:671
     544#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1267
     545#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1368
    454546msgid "Remove selected"
    455547msgstr ""
    456548
    457 #: waeup/sirp/browser/pages.py:650 waeup/sirp/browser/pages.py:723
     549#: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727
    458550msgid "Settings have been saved."
    459551msgstr ""
    460552
    461553#. Default: ""
    462 #: waeup/sirp/browser/pages.py:664
     554#: waeup/sirp/browser/pages.py:668
    463555msgid "Session ${a} Configuration"
    464556msgstr ""
    465557
    466 #: waeup/sirp/browser/pages.py:675
     558#: waeup/sirp/browser/pages.py:679
    467559msgid "Plugins were updated. See log file for details."
    468560msgstr ""
    469561
    470 #: waeup/sirp/browser/pages.py:688
     562#: waeup/sirp/browser/pages.py:692
    471563msgid "Add Session Configuration"
    472564msgstr ""
    473565
    474 #: waeup/sirp/browser/pages.py:695
     566#: waeup/sirp/browser/pages.py:699
    475567msgid "The session chosen already exists."
    476568msgstr ""
    477569
    478570#. Default: ""
    479 #: waeup/sirp/browser/pages.py:717
     571#: waeup/sirp/browser/pages.py:721
    480572msgid "Edit academic session ${a} configuration"
    481573msgstr ""
    482574
    483 #: waeup/sirp/browser/pages.py:747
     575#: waeup/sirp/browser/pages.py:751
    484576msgid "Upload file"
    485577msgstr ""
    486578
    487 #: waeup/sirp/browser/pages.py:793 waeup/sirp/browser/pages.py:822
    488 #: waeup/sirp/browser/pages.py:939 waeup/sirp/browser/pages.py:1042
     579#: waeup/sirp/browser/pages.py:753
     580msgid "Upload"
     581msgstr ""
     582
     583#: waeup/sirp/browser/pages.py:799 waeup/sirp/browser/pages.py:829
     584#: waeup/sirp/browser/pages.py:949 waeup/sirp/browser/pages.py:1057
    489585msgid "Process CSV file"
    490586msgstr ""
    491587
    492 #: waeup/sirp/browser/pages.py:806 waeup/sirp/browser/pages.py:904
    493 #: waeup/sirp/browser/pages.py:1018
     588#: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914
     589#: waeup/sirp/browser/pages.py:1033
    494590msgid "Import aborted."
    495591msgstr ""
     
    499595msgstr ""
    500596
    501 #: waeup/sirp/browser/pages.py:883
     597#: waeup/sirp/browser/pages.py:832
     598msgid "Back to step 1"
     599msgstr ""
     600
     601#: waeup/sirp/browser/pages.py:833
     602msgid "Proceed to step 3"
     603msgstr ""
     604
     605#: waeup/sirp/browser/pages.py:893
    502606msgid "Double headers: each column name may only appear once. "
    503607msgstr ""
    504608
    505 #: waeup/sirp/browser/pages.py:891
     609#: waeup/sirp/browser/pages.py:901
    506610msgid "Replace imported file!"
    507611msgstr ""
    508612
    509 #: waeup/sirp/browser/pages.py:916
     613#: waeup/sirp/browser/pages.py:926
    510614msgid "Update mode only!"
    511615msgstr ""
    512616
    513 #: waeup/sirp/browser/pages.py:997
    514 msgid "Edit headers or replace imported file!"
     617#: waeup/sirp/browser/pages.py:952 waeup/sirp/browser/pages.py:1161
     618msgid "Reset"
     619msgstr ""
     620
     621#: waeup/sirp/browser/pages.py:953
     622msgid "Set headerfields"
     623msgstr ""
     624
     625#: waeup/sirp/browser/pages.py:954
     626msgid "Back to step 2"
     627msgstr ""
     628
     629#: waeup/sirp/browser/pages.py:955
     630msgid "Perform import"
     631msgstr ""
     632
     633#: waeup/sirp/browser/templates/certificatecoursepage.pt:10
     634msgid "Course Code:"
     635msgstr ""
     636
     637#: waeup/sirp/browser/templates/certificatecoursepage.pt:14
     638msgid "Course Title:"
     639msgstr ""
     640
     641#: waeup/sirp/browser/templates/certificatecoursepage.pt:18
     642msgid "Provided by:"
     643msgstr ""
     644
     645#: waeup/sirp/browser/templates/certificatecoursepage.pt:26
     646msgid "Level:"
     647msgstr ""
     648
     649#: waeup/sirp/browser/templates/certificatecoursepage.pt:30
     650msgid "Is mandatory course (not elective):"
     651msgstr ""
     652
     653#: waeup/sirp/browser/templates/certificatecoursepage.pt:6
     654msgid "Code:"
     655msgstr ""
     656
     657#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
     658msgid "User Id"
     659msgstr ""
     660
     661#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
     662msgid "Local Role"
     663msgstr ""
     664
     665#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
     666msgid "Settings"
     667msgstr ""
     668
     669#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
     670msgid "Local Roles"
     671msgstr ""
     672
     673#: waeup/sirp/browser/templates/certificatepage.pt:22
     674#: waeup/sirp/browser/templates/certificatemanagepage.pt:6
     675#: waeup/sirp/browser/templates/certificatemanagepage.pt:44
     676msgid "Course Referrers"
     677msgstr ""
     678
     679#: waeup/sirp/browser/templates/certificatepage.pt:28
     680#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
     681msgid "Level"
     682msgstr ""
     683
     684#: waeup/sirp/browser/templates/certificatepage.pt:28
     685#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     686msgid "Semester"
     687msgstr ""
     688
     689#: waeup/sirp/browser/templates/certificatepage.pt:29
     690#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     691msgid "Referrer"
     692msgstr ""
     693
     694#: waeup/sirp/browser/templates/certificatepage.pt:29
     695#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     696msgid "Course"
     697msgstr ""
     698
     699#: waeup/sirp/browser/templates/certificatepage.pt:30
     700#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     701msgid "Title"
     702msgstr ""
     703
     704#: waeup/sirp/browser/templates/certificatepage.pt:30
     705#: waeup/sirp/browser/templates/certificatemanagepage.pt:51
     706msgid "Mandatory"
     707msgstr ""
     708
     709#: waeup/sirp/browser/templates/configurationmanagepage.pt:5
     710msgid "Site Settings"
     711msgstr ""
     712
     713#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
     714#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
     715msgid "Name"
     716msgstr ""
     717
     718#: waeup/sirp/browser/templates/configurationmanagepage.pt:8
     719msgid "Session Configurations"
     720msgstr ""
     721
     722#: waeup/sirp/browser/templates/datacenterimport1page.pt:1
     723msgid "Step 1"
     724msgstr ""
     725
     726#: waeup/sirp/browser/templates/datacenterimport1page.pt:13
     727msgid "Filename"
     728msgstr ""
     729
     730#: waeup/sirp/browser/templates/datacenterimport1page.pt:14
     731msgid "Datasets"
     732msgstr ""
     733
     734#: waeup/sirp/browser/templates/datacenterimport1page.pt:2
     735msgid ""
     736"Using batch processing you can mass-create, mass-update, or mass-remove "
     737"datasets from the database using CSV files."
     738msgstr ""
     739
     740#: waeup/sirp/browser/templates/datacenterimport1page.pt:21
     741msgid "Select"
     742msgstr ""
     743
     744#: waeup/sirp/browser/templates/datacenterimport1page.pt:6
     745msgid "Please select a file for processing from the list below."
     746msgstr ""
     747
     748#: waeup/sirp/browser/templates/datacenterimport2page.pt:1
     749msgid "Step 2"
     750msgstr ""
     751
     752#: waeup/sirp/browser/templates/datacenterimport2page.pt:43
     753msgid "Mode:"
     754msgstr ""
     755
     756#: waeup/sirp/browser/templates/datacenterimport2page.pt:8
     757msgid ""
     758"Please select a file-processor and a processing-mode from the selections "
     759"below."
     760msgstr ""
     761
     762#: waeup/sirp/browser/templates/datacenterimport3page.pt:1
     763msgid "Header fields OK"
     764msgstr ""
     765
     766#: waeup/sirp/browser/templates/datacenterimport3page.pt:12
     767#: waeup/sirp/browser/templates/datacenterimport4page.pt:6
     768#: waeup/sirp/browser/templates/datacenterimport2page.pt:4
     769msgid "File:"
     770msgstr ""
     771
     772#: waeup/sirp/browser/templates/datacenterimport3page.pt:18
     773#: waeup/sirp/browser/templates/datacenterimport4page.pt:9
     774#: waeup/sirp/browser/templates/datacenterimport2page.pt:32
     775msgid "Processor:"
     776msgstr ""
     777
     778#: waeup/sirp/browser/templates/datacenterimport3page.pt:24
     779#: waeup/sirp/browser/templates/datacenterimport4page.pt:13
     780msgid "Processing mode:"
     781msgstr ""
     782
     783#: waeup/sirp/browser/templates/datacenterimport3page.pt:44
     784msgid "change to:"
     785msgstr ""
     786
     787#: waeup/sirp/browser/templates/datacenterimport3page.pt:6
     788msgid "Step 3"
     789msgstr ""
     790
     791#: waeup/sirp/browser/templates/datacenterimport3page.pt:8
     792msgid "Eventually modify headerfields of import file below."
     793msgstr ""
     794
     795#: waeup/sirp/browser/templates/datacenterimport4page.pt:1
     796msgid "Step 4"
     797msgstr ""
     798
     799#: waeup/sirp/browser/templates/datacenterimport4page.pt:2
     800msgid "Batch processing finished."
     801msgstr ""
     802
     803#: waeup/sirp/browser/templates/datacenterlogspage.pt:10
     804#: waeup/sirp/browser/templates/datacenterpage.pt:14
     805msgid "File"
     806msgstr ""
     807
     808#: waeup/sirp/browser/templates/datacenterlogspage.pt:12
     809#: waeup/sirp/browser/templates/datacenterimport1page.pt:16
     810msgid "Date"
     811msgstr ""
     812
     813#: waeup/sirp/browser/templates/datacenterlogspage.pt:14
     814#: waeup/sirp/browser/templates/datacenterpage.pt:15
     815#: waeup/sirp/browser/templates/datacenterimport1page.pt:15
     816msgid "Size"
     817msgstr ""
     818
     819#: waeup/sirp/browser/templates/datacenterlogspage.pt:2
     820msgid "Currently no log files are available."
     821msgstr ""
     822
     823#: waeup/sirp/browser/templates/datacentermanagepage.pt:12
     824msgid "Overwrite contents in new location?"
     825msgstr ""
     826
     827#: waeup/sirp/browser/templates/datacentermanagepage.pt:3
     828#: waeup/sirp/browser/templates/datacenterpage.pt:7
     829msgid "Storage path:"
     830msgstr ""
     831
     832#: waeup/sirp/browser/templates/datacentermanagepage.pt:7
     833msgid "Copy existing data to new storage?"
     834msgstr ""
     835
     836#: waeup/sirp/browser/templates/datacenterpage.pt:1
     837msgid ""
     838"The data center helps you to manage portal data. You can upload CSV files "
     839"here, which will be available for import afterwards."
     840msgstr ""
     841
     842#: waeup/sirp/browser/templates/datacenterpage.pt:16
     843msgid "Uploaded"
    515844msgstr ""
    516845
     
    554883msgstr ""
    555884
    556 #: waeup/sirp/browser/viewlets.py:696
     885#: waeup/sirp/browser/viewlets.py:167
     886msgid "Add"
     887msgstr ""
     888
     889#: waeup/sirp/browser/viewlets.py:177
     890msgid "Remove"
     891msgstr ""
     892
     893#: waeup/sirp/browser/viewlets.py:187
     894msgid "Search"
     895msgstr ""
     896
     897#: waeup/sirp/browser/viewlets.py:373
     898msgid "Send email"
     899msgstr ""
     900
     901#: waeup/sirp/browser/viewlets.py:424
     902msgid "Edit settings"
     903msgstr ""
     904
     905#: waeup/sirp/browser/viewlets.py:438
     906msgid "Search academic section"
     907msgstr ""
     908
     909#: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487
     910msgid "Show students"
     911msgstr ""
     912
     913#: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526
     914msgid "Show batch logs"
     915msgstr ""
     916
     917#: waeup/sirp/browser/viewlets.py:538
     918msgid "Batch processing"
     919msgstr ""
     920
     921#: waeup/sirp/browser/viewlets.py:547
     922msgid "Upload CSV file"
     923msgstr ""
     924
     925#: waeup/sirp/browser/viewlets.py:620
    557926msgid "Enquiries"
     927msgstr ""
     928
     929#: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157
     930msgid "Edit"
    558931msgstr ""
    559932
     
    562935msgstr ""
    563936
    564 #: waeup/sirp/interfaces.py:70
     937#: waeup/sirp/interfaces.py:72
    565938msgid "clearance started"
    566939msgstr ""
    567940
    568 #: waeup/sirp/interfaces.py:71
     941#: waeup/sirp/interfaces.py:73
    569942msgid "clearance requested"
    570943msgstr ""
    571944
    572 #: waeup/sirp/interfaces.py:72
     945#: waeup/sirp/interfaces.py:74
    573946msgid "cleared"
    574947msgstr ""
    575948
    576 #: waeup/sirp/interfaces.py:73
     949#: waeup/sirp/interfaces.py:75
    577950msgid "school fee paid"
    578951msgstr ""
    579952
    580 #: waeup/sirp/interfaces.py:74
     953#: waeup/sirp/interfaces.py:76
    581954msgid "returning"
    582955msgstr ""
    583956
    584 #: waeup/sirp/interfaces.py:75
     957#: waeup/sirp/interfaces.py:77
    585958msgid "courses registered"
    586959msgstr ""
    587960
    588 #: waeup/sirp/interfaces.py:76
     961#: waeup/sirp/interfaces.py:78
    589962msgid "courses validated"
    590963msgstr ""
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po

    r7700 r7705  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Fri Feb 24 23:24:12 2012\n"
     17"POT-Creation-Date: Sun Feb 26 17:19:06 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    109109msgstr ""
    110110
    111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:69
     111#: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71
    112112msgid "admitted"
    113113msgstr ""
     
    117117msgstr ""
    118118
    119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:68
     119#: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70
    120120msgid "created"
    121121msgstr ""
     
    177177msgstr ""
    178178
    179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:681
     179#: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605
    180180msgid "Academics"
    181181msgstr ""
    182182
    183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:302
     183#: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308
    184184msgid "Administration"
    185185msgstr ""
    186186
    187 #: waeup/sirp/browser/breadcrumbs.py:130
     187#: waeup/sirp/browser/breadcrumbs.py:130 waeup/sirp/browser/viewlets.py:350
     188#: waeup/sirp/browser/viewlets.py:656
    188189msgid "Portal Configuration"
    189190msgstr ""
    190191
    191 #: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:379
     192#: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:385
     193#: waeup/sirp/browser/viewlets.py:365 waeup/sirp/browser/viewlets.py:666
    192194msgid "Portal Users"
    193195msgstr ""
    194196
    195 #: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:740
    196 #: waeup/sirp/browser/pages.py:1117
     197#: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:744
     198#: waeup/sirp/browser/pages.py:1136 waeup/sirp/browser/viewlets.py:383
     199#: waeup/sirp/browser/viewlets.py:675
    197200msgid "Data Center"
    198201msgstr ""
     
    202205msgstr ""
    203206
     207#: waeup/sirp/browser/pages.py:1012
     208msgid "Edit headers or replace imported file!"
     209msgstr ""
     210
    204211#. Default: ""
    205212#: waeup/sirp/browser/pages.py:103
     
    207214msgstr ""
    208215
    209 #. Default: ""
    210 #: waeup/sirp/browser/pages.py:1087
     216#: waeup/sirp/browser/pages.py:1059
     217msgid "View processing log"
     218msgstr ""
     219
     220#: waeup/sirp/browser/pages.py:1060
     221msgid "Back to data center"
     222msgstr ""
     223
     224#. Default: ""
     225#: waeup/sirp/browser/pages.py:1104
    211226msgid "Processing of ${a} rows failed."
    212227msgstr ""
    213228
    214229#. Default: ""
    215 #: waeup/sirp/browser/pages.py:1089
     230#: waeup/sirp/browser/pages.py:1106
    216231msgid "Successfully processed ${a} rows."
    217232msgstr ""
    218233
    219 #: waeup/sirp/browser/pages.py:1097
     234#: waeup/sirp/browser/pages.py:1114
    220235msgid "Show logfiles"
     236msgstr ""
     237
     238#: waeup/sirp/browser/pages.py:1116
     239msgid "Back to Data Center"
     240msgstr ""
     241
     242#: waeup/sirp/browser/pages.py:1117
     243msgid "Show"
    221244msgstr ""
    222245
     
    225248msgstr ""
    226249
    227 #: waeup/sirp/browser/pages.py:1139
     250#: waeup/sirp/browser/pages.py:1158
    228251msgid "Edit data center settings"
    229252msgstr ""
    230253
    231 #: waeup/sirp/browser/pages.py:1156
     254#: waeup/sirp/browser/pages.py:1178
    232255msgid "File already existed (not copied):"
    233256msgstr ""
    234257
    235 #: waeup/sirp/browser/pages.py:1158
     258#: waeup/sirp/browser/pages.py:1180
    236259msgid "Given storage path cannot be used."
    237260msgstr ""
    238261
    239 #: waeup/sirp/browser/pages.py:1159
     262#: waeup/sirp/browser/pages.py:1181
    240263msgid "Error:"
    241264msgstr ""
    242265
    243 #: waeup/sirp/browser/pages.py:1162
     266#: waeup/sirp/browser/pages.py:1184
    244267msgid "New storage path succefully set."
    245268msgstr ""
    246269
    247 #: waeup/sirp/browser/pages.py:1222
     270#: waeup/sirp/browser/pages.py:1244
    248271msgid "Academic Section"
    249272msgstr ""
    250273
    251 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1250
    252 #: waeup/sirp/browser/pages.py:1267 waeup/sirp/browser/pages.py:1271
     274#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1272
     275#: waeup/sirp/browser/pages.py:1289 waeup/sirp/browser/pages.py:1293
    253276msgid "Add faculty"
    254277msgstr ""
    255278
    256 #: waeup/sirp/browser/pages.py:1235
     279#: waeup/sirp/browser/pages.py:1257
    257280msgid "Faculties"
    258281msgstr ""
    259282
    260 #: waeup/sirp/browser/pages.py:1239
     283#: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431
    261284msgid "Manage academic section"
    262285msgstr ""
    263286
    264 #: waeup/sirp/browser/pages.py:1278
     287#: waeup/sirp/browser/pages.py:1300
    265288msgid "The faculty code chosen already exists."
    266289msgstr ""
    267290
    268 #: waeup/sirp/browser/pages.py:1299 waeup/sirp/browser/pages.py:1309
     291#: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331
    269292msgid "Departments"
    270293msgstr ""
    271294
    272 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1362
    273 #: waeup/sirp/browser/pages.py:1381 waeup/sirp/browser/pages.py:1385
     295#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1384
     296#: waeup/sirp/browser/pages.py:1403 waeup/sirp/browser/pages.py:1407
    274297msgid "Add department"
    275298msgstr ""
    276299
    277 #: waeup/sirp/browser/pages.py:1312 waeup/sirp/browser/pages.py:1371
    278 #: waeup/sirp/browser/pages.py:1481 waeup/sirp/browser/pages.py:1567
     300#: waeup/sirp/browser/pages.py:1334 waeup/sirp/browser/pages.py:1393
     301#: waeup/sirp/browser/pages.py:1503 waeup/sirp/browser/pages.py:1589
     302#: waeup/sirp/browser/pages.py:1749 waeup/sirp/browser/pages.py:1806
    279303msgid "Remove selected local roles"
    280304msgstr ""
    281305
    282 #: waeup/sirp/browser/pages.py:1313 waeup/sirp/browser/pages.py:1367
    283 #: waeup/sirp/browser/pages.py:1482 waeup/sirp/browser/pages.py:1563
     306#: waeup/sirp/browser/pages.py:1335 waeup/sirp/browser/pages.py:1389
     307#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1585
     308#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1802
    284309msgid "Add local role"
    285 msgstr ""
    286 
    287 #: waeup/sirp/browser/pages.py:1319
    288 msgid "Manage faculty"
    289310msgstr ""
    290311
     
    294315msgstr ""
    295316
    296 #: waeup/sirp/browser/pages.py:1354
     317#: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447
     318msgid "Manage faculty"
     319msgstr ""
     320
     321#: waeup/sirp/browser/pages.py:1376 waeup/sirp/browser/pages.py:1698
     322#: waeup/sirp/browser/pages.py:1770 waeup/sirp/browser/pages.py:1882
    297323msgid "Form has been saved."
    298324msgstr ""
    299325
    300 #: waeup/sirp/browser/pages.py:1392
     326#: waeup/sirp/browser/pages.py:1414
    301327msgid "The code chosen already exists in this faculty."
    302328msgstr ""
    303329
    304330#. Default: ""
    305 #: waeup/sirp/browser/pages.py:1395
     331#: waeup/sirp/browser/pages.py:1417
    306332msgid "Department ${a} added."
    307333msgstr ""
    308334
    309 #: waeup/sirp/browser/pages.py:1412
     335#: waeup/sirp/browser/pages.py:1434
    310336msgid "Courses and Certificates"
    311337msgstr ""
    312338
    313 #: waeup/sirp/browser/pages.py:1442 waeup/sirp/browser/pages.py:1461
     339#: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483
    314340#: waeup/sirp/students/viewlets.py:466
    315341msgid "Students"
    316342msgstr ""
    317343
    318 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1536
     344#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558
    319345msgid "Remove selected courses"
    320346msgstr ""
    321347
    322 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1548
     348#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1570
     349#: waeup/sirp/browser/pages.py:1599 waeup/sirp/browser/pages.py:1603
    323350msgid "Add course"
    324351msgstr ""
    325352
    326 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1542
     353#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564
    327354msgid "Remove selected certificates"
    328355msgstr ""
    329356
    330 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1553
     357#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1575
     358#: waeup/sirp/browser/pages.py:1636 waeup/sirp/browser/pages.py:1640
    331359msgid "Add certificate"
    332360msgstr ""
    333361
    334 #: waeup/sirp/browser/pages.py:1488
     362#: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454
    335363msgid "Manage department"
    336364msgstr ""
    337365
    338 #: waeup/sirp/browser/pages.py:152
     366#: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312
    339367#: waeup/sirp/browser/templates/staffsitelayout.pt:28
    340368#: waeup/sirp/browser/templates/studentsitelayout.pt:33
     
    346374msgstr ""
    347375
     376#: waeup/sirp/browser/pages.py:1615
     377msgid "A course with same code already exists: "
     378msgstr ""
     379
     380#. Default: ""
     381#: waeup/sirp/browser/pages.py:1621
     382msgid "Course ${a} successfully created."
     383msgstr ""
     384
     385#: waeup/sirp/browser/pages.py:1652
     386msgid "A certificate with same code already exists: "
     387msgstr ""
     388
     389#. Default: ""
     390#: waeup/sirp/browser/pages.py:1658
     391msgid "Certificate ${a} successfully created."
     392msgstr ""
     393
     394#: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471
     395msgid "Edit course"
     396msgstr ""
     397
     398#: waeup/sirp/browser/pages.py:1740
     399msgid "Edit certificate"
     400msgstr ""
     401
     402#: waeup/sirp/browser/pages.py:1747 waeup/sirp/browser/pages.py:1778
     403#: waeup/sirp/browser/pages.py:1819 waeup/sirp/browser/pages.py:1821
     404msgid "Add course referrer"
     405msgstr ""
     406
     407#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773
     408msgid "Remove selected course referrers"
     409msgstr ""
     410
     411#: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478
     412msgid "Manage certificate"
     413msgstr ""
     414
    348415#: waeup/sirp/browser/pages.py:177
    349416msgid "You entered wrong credentials."
    350417msgstr ""
    351418
     419#: waeup/sirp/browser/pages.py:1826
     420msgid "The chosen course referrer is already part of this certificate."
     421msgstr ""
     422
     423#: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495
     424msgid "Edit course referrer"
     425msgstr ""
     426
     427#: waeup/sirp/browser/pages.py:1870
     428msgid "Save and return"
     429msgstr ""
     430
    352431#: waeup/sirp/browser/pages.py:191
    353432msgid "You have been logged out. Thanks for using WAeUP SIRP!"
     
    359438msgstr ""
    360439
    361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:510
     440#: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516
    362441msgid "Send message now"
    363442msgstr ""
    364443
    365444#: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271
    366 #: waeup/sirp/browser/pages.py:527
     445#: waeup/sirp/browser/pages.py:533
    367446msgid "Your message has been sent."
    368447msgstr ""
     
    376455msgstr ""
    377456
    378 #. Default: ""
    379 #: waeup/sirp/browser/pages.py:386
     457#: waeup/sirp/browser/pages.py:298
     458msgid "<h1>Welcome to WAeUP.SIRP</h1>"
     459msgstr ""
     460
     461#. Default: ""
     462#: waeup/sirp/browser/pages.py:392
    380463msgid "User account ${a} successfully deleted."
    381464msgstr ""
    382465
    383 #: waeup/sirp/browser/pages.py:417 waeup/sirp/browser/pages.py:419
     466#: waeup/sirp/browser/pages.py:423 waeup/sirp/browser/pages.py:425
     467#: waeup/sirp/browser/viewlets.py:505
    384468msgid "Add user"
    385469msgstr ""
    386470
    387471#. Default: ""
    388 #: waeup/sirp/browser/pages.py:441
     472#: waeup/sirp/browser/pages.py:447
    389473msgid "User account ${a} successfully added."
    390474msgstr ""
    391475
    392476#. Default: ""
    393 #: waeup/sirp/browser/pages.py:460
     477#: waeup/sirp/browser/pages.py:466
    394478msgid "Edit user ${a}"
    395479msgstr ""
    396480
    397 #: waeup/sirp/browser/pages.py:467 waeup/sirp/browser/pages.py:621
    398 #: waeup/sirp/browser/pages.py:720 waeup/sirp/browser/pages.py:1310
    399 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1530
     481#: waeup/sirp/browser/pages.py:473 waeup/sirp/browser/pages.py:627
     482#: waeup/sirp/browser/pages.py:724 waeup/sirp/browser/pages.py:1160
     483#: waeup/sirp/browser/pages.py:1332 waeup/sirp/browser/pages.py:1499
     484#: waeup/sirp/browser/pages.py:1552 waeup/sirp/browser/pages.py:1695
     485#: waeup/sirp/browser/pages.py:1746
    400486msgid "Save"
    401487msgstr ""
    402488
    403 #: waeup/sirp/browser/pages.py:491
     489#: waeup/sirp/browser/pages.py:497
    404490msgid "User settings have been saved."
    405491msgstr ""
    406492
    407 #: waeup/sirp/browser/pages.py:494 waeup/sirp/browser/pages.py:700
    408 #: waeup/sirp/browser/pages.py:727 waeup/sirp/browser/pages.py:1234
    409 #: waeup/sirp/browser/pages.py:1255 waeup/sirp/browser/pages.py:1282
    410 #: waeup/sirp/browser/pages.py:1310 waeup/sirp/browser/pages.py:1311
    411 #: waeup/sirp/browser/pages.py:1357 waeup/sirp/browser/pages.py:1398
    412 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1478
    413 #: waeup/sirp/browser/pages.py:1480 waeup/sirp/browser/pages.py:1558
     493#: waeup/sirp/browser/pages.py:500 waeup/sirp/browser/pages.py:704
     494#: waeup/sirp/browser/pages.py:731 waeup/sirp/browser/pages.py:754
     495#: waeup/sirp/browser/pages.py:801 waeup/sirp/browser/pages.py:831
     496#: waeup/sirp/browser/pages.py:951 waeup/sirp/browser/pages.py:1162
     497#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1277
     498#: waeup/sirp/browser/pages.py:1304 waeup/sirp/browser/pages.py:1332
     499#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1379
     500#: waeup/sirp/browser/pages.py:1420 waeup/sirp/browser/pages.py:1499
     501#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1502
     502#: waeup/sirp/browser/pages.py:1580 waeup/sirp/browser/pages.py:1663
     503#: waeup/sirp/browser/pages.py:1707 waeup/sirp/browser/pages.py:1746
     504#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1783
     505#: waeup/sirp/browser/pages.py:1834 waeup/sirp/browser/pages.py:1886
    414506msgid "Cancel"
    415507msgstr ""
    416508
    417509#. Default: ""
    418 #: waeup/sirp/browser/pages.py:508
     510#: waeup/sirp/browser/pages.py:514
    419511msgid "Send message to ${a}"
    420512msgstr ""
    421513
    422 #: waeup/sirp/browser/pages.py:537
     514#: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390
    423515msgid "My Preferences"
    424516msgstr ""
    425517
    426 #: waeup/sirp/browser/pages.py:550
     518#: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405
    427519msgid "My Roles"
    428520msgstr ""
    429521
    430 #: waeup/sirp/browser/pages.py:581
     522#: waeup/sirp/browser/pages.py:587
    431523msgid "Search Academic Section"
    432524msgstr ""
    433525
    434 #: waeup/sirp/browser/pages.py:607
     526#: waeup/sirp/browser/pages.py:613
    435527msgid "View portal configuration"
    436528msgstr ""
    437529
    438 #: waeup/sirp/browser/pages.py:620
     530#: waeup/sirp/browser/pages.py:626
    439531msgid "Edit portal configuration"
    440532msgstr ""
    441533
    442 #: waeup/sirp/browser/pages.py:621 waeup/sirp/browser/pages.py:672
     534#: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676
    443535msgid "Update plugins"
    444536msgstr ""
    445537
    446 #: waeup/sirp/browser/pages.py:623 waeup/sirp/browser/pages.py:653
    447 #: waeup/sirp/browser/pages.py:684
     538#: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657
     539#: waeup/sirp/browser/pages.py:688
    448540msgid "Add session configuration"
    449541msgstr ""
    450542
    451 #: waeup/sirp/browser/pages.py:624 waeup/sirp/browser/pages.py:667
    452 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1245
    453 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1346
     543#: waeup/sirp/browser/pages.py:630 waeup/sirp/browser/pages.py:671
     544#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1267
     545#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1368
    454546msgid "Remove selected"
    455547msgstr ""
    456548
    457 #: waeup/sirp/browser/pages.py:650 waeup/sirp/browser/pages.py:723
     549#: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727
    458550msgid "Settings have been saved."
    459551msgstr ""
    460552
    461553#. Default: ""
    462 #: waeup/sirp/browser/pages.py:664
     554#: waeup/sirp/browser/pages.py:668
    463555msgid "Session ${a} Configuration"
    464556msgstr ""
    465557
    466 #: waeup/sirp/browser/pages.py:675
     558#: waeup/sirp/browser/pages.py:679
    467559msgid "Plugins were updated. See log file for details."
    468560msgstr ""
    469561
    470 #: waeup/sirp/browser/pages.py:688
     562#: waeup/sirp/browser/pages.py:692
    471563msgid "Add Session Configuration"
    472564msgstr ""
    473565
    474 #: waeup/sirp/browser/pages.py:695
     566#: waeup/sirp/browser/pages.py:699
    475567msgid "The session chosen already exists."
    476568msgstr ""
    477569
    478570#. Default: ""
    479 #: waeup/sirp/browser/pages.py:717
     571#: waeup/sirp/browser/pages.py:721
    480572msgid "Edit academic session ${a} configuration"
    481573msgstr ""
    482574
    483 #: waeup/sirp/browser/pages.py:747
     575#: waeup/sirp/browser/pages.py:751
    484576msgid "Upload file"
    485577msgstr ""
    486578
    487 #: waeup/sirp/browser/pages.py:793 waeup/sirp/browser/pages.py:822
    488 #: waeup/sirp/browser/pages.py:939 waeup/sirp/browser/pages.py:1042
     579#: waeup/sirp/browser/pages.py:753
     580msgid "Upload"
     581msgstr ""
     582
     583#: waeup/sirp/browser/pages.py:799 waeup/sirp/browser/pages.py:829
     584#: waeup/sirp/browser/pages.py:949 waeup/sirp/browser/pages.py:1057
    489585msgid "Process CSV file"
    490586msgstr ""
    491587
    492 #: waeup/sirp/browser/pages.py:806 waeup/sirp/browser/pages.py:904
    493 #: waeup/sirp/browser/pages.py:1018
     588#: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914
     589#: waeup/sirp/browser/pages.py:1033
    494590msgid "Import aborted."
    495591msgstr ""
     
    499595msgstr ""
    500596
    501 #: waeup/sirp/browser/pages.py:883
     597#: waeup/sirp/browser/pages.py:832
     598msgid "Back to step 1"
     599msgstr ""
     600
     601#: waeup/sirp/browser/pages.py:833
     602msgid "Proceed to step 3"
     603msgstr ""
     604
     605#: waeup/sirp/browser/pages.py:893
    502606msgid "Double headers: each column name may only appear once. "
    503607msgstr ""
    504608
    505 #: waeup/sirp/browser/pages.py:891
     609#: waeup/sirp/browser/pages.py:901
    506610msgid "Replace imported file!"
    507611msgstr ""
    508612
    509 #: waeup/sirp/browser/pages.py:916
     613#: waeup/sirp/browser/pages.py:926
    510614msgid "Update mode only!"
    511615msgstr ""
    512616
    513 #: waeup/sirp/browser/pages.py:997
    514 msgid "Edit headers or replace imported file!"
     617#: waeup/sirp/browser/pages.py:952 waeup/sirp/browser/pages.py:1161
     618msgid "Reset"
     619msgstr ""
     620
     621#: waeup/sirp/browser/pages.py:953
     622msgid "Set headerfields"
     623msgstr ""
     624
     625#: waeup/sirp/browser/pages.py:954
     626msgid "Back to step 2"
     627msgstr ""
     628
     629#: waeup/sirp/browser/pages.py:955
     630msgid "Perform import"
     631msgstr ""
     632
     633#: waeup/sirp/browser/templates/certificatecoursepage.pt:10
     634msgid "Course Code:"
     635msgstr ""
     636
     637#: waeup/sirp/browser/templates/certificatecoursepage.pt:14
     638msgid "Course Title:"
     639msgstr ""
     640
     641#: waeup/sirp/browser/templates/certificatecoursepage.pt:18
     642msgid "Provided by:"
     643msgstr ""
     644
     645#: waeup/sirp/browser/templates/certificatecoursepage.pt:26
     646msgid "Level:"
     647msgstr ""
     648
     649#: waeup/sirp/browser/templates/certificatecoursepage.pt:30
     650msgid "Is mandatory course (not elective):"
     651msgstr ""
     652
     653#: waeup/sirp/browser/templates/certificatecoursepage.pt:6
     654msgid "Code:"
     655msgstr ""
     656
     657#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
     658msgid "User Id"
     659msgstr ""
     660
     661#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
     662msgid "Local Role"
     663msgstr ""
     664
     665#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
     666msgid "Settings"
     667msgstr ""
     668
     669#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
     670msgid "Local Roles"
     671msgstr ""
     672
     673#: waeup/sirp/browser/templates/certificatepage.pt:22
     674#: waeup/sirp/browser/templates/certificatemanagepage.pt:6
     675#: waeup/sirp/browser/templates/certificatemanagepage.pt:44
     676msgid "Course Referrers"
     677msgstr ""
     678
     679#: waeup/sirp/browser/templates/certificatepage.pt:28
     680#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
     681msgid "Level"
     682msgstr ""
     683
     684#: waeup/sirp/browser/templates/certificatepage.pt:28
     685#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     686msgid "Semester"
     687msgstr ""
     688
     689#: waeup/sirp/browser/templates/certificatepage.pt:29
     690#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     691msgid "Referrer"
     692msgstr ""
     693
     694#: waeup/sirp/browser/templates/certificatepage.pt:29
     695#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     696msgid "Course"
     697msgstr ""
     698
     699#: waeup/sirp/browser/templates/certificatepage.pt:30
     700#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     701msgid "Title"
     702msgstr ""
     703
     704#: waeup/sirp/browser/templates/certificatepage.pt:30
     705#: waeup/sirp/browser/templates/certificatemanagepage.pt:51
     706msgid "Mandatory"
     707msgstr ""
     708
     709#: waeup/sirp/browser/templates/configurationmanagepage.pt:5
     710msgid "Site Settings"
     711msgstr ""
     712
     713#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
     714#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
     715msgid "Name"
     716msgstr ""
     717
     718#: waeup/sirp/browser/templates/configurationmanagepage.pt:8
     719msgid "Session Configurations"
     720msgstr ""
     721
     722#: waeup/sirp/browser/templates/datacenterimport1page.pt:1
     723msgid "Step 1"
     724msgstr ""
     725
     726#: waeup/sirp/browser/templates/datacenterimport1page.pt:13
     727msgid "Filename"
     728msgstr ""
     729
     730#: waeup/sirp/browser/templates/datacenterimport1page.pt:14
     731msgid "Datasets"
     732msgstr ""
     733
     734#: waeup/sirp/browser/templates/datacenterimport1page.pt:2
     735msgid ""
     736"Using batch processing you can mass-create, mass-update, or mass-remove "
     737"datasets from the database using CSV files."
     738msgstr ""
     739
     740#: waeup/sirp/browser/templates/datacenterimport1page.pt:21
     741msgid "Select"
     742msgstr ""
     743
     744#: waeup/sirp/browser/templates/datacenterimport1page.pt:6
     745msgid "Please select a file for processing from the list below."
     746msgstr ""
     747
     748#: waeup/sirp/browser/templates/datacenterimport2page.pt:1
     749msgid "Step 2"
     750msgstr ""
     751
     752#: waeup/sirp/browser/templates/datacenterimport2page.pt:43
     753msgid "Mode:"
     754msgstr ""
     755
     756#: waeup/sirp/browser/templates/datacenterimport2page.pt:8
     757msgid ""
     758"Please select a file-processor and a processing-mode from the selections "
     759"below."
     760msgstr ""
     761
     762#: waeup/sirp/browser/templates/datacenterimport3page.pt:1
     763msgid "Header fields OK"
     764msgstr ""
     765
     766#: waeup/sirp/browser/templates/datacenterimport3page.pt:12
     767#: waeup/sirp/browser/templates/datacenterimport4page.pt:6
     768#: waeup/sirp/browser/templates/datacenterimport2page.pt:4
     769msgid "File:"
     770msgstr ""
     771
     772#: waeup/sirp/browser/templates/datacenterimport3page.pt:18
     773#: waeup/sirp/browser/templates/datacenterimport4page.pt:9
     774#: waeup/sirp/browser/templates/datacenterimport2page.pt:32
     775msgid "Processor:"
     776msgstr ""
     777
     778#: waeup/sirp/browser/templates/datacenterimport3page.pt:24
     779#: waeup/sirp/browser/templates/datacenterimport4page.pt:13
     780msgid "Processing mode:"
     781msgstr ""
     782
     783#: waeup/sirp/browser/templates/datacenterimport3page.pt:44
     784msgid "change to:"
     785msgstr ""
     786
     787#: waeup/sirp/browser/templates/datacenterimport3page.pt:6
     788msgid "Step 3"
     789msgstr ""
     790
     791#: waeup/sirp/browser/templates/datacenterimport3page.pt:8
     792msgid "Eventually modify headerfields of import file below."
     793msgstr ""
     794
     795#: waeup/sirp/browser/templates/datacenterimport4page.pt:1
     796msgid "Step 4"
     797msgstr ""
     798
     799#: waeup/sirp/browser/templates/datacenterimport4page.pt:2
     800msgid "Batch processing finished."
     801msgstr ""
     802
     803#: waeup/sirp/browser/templates/datacenterlogspage.pt:10
     804#: waeup/sirp/browser/templates/datacenterpage.pt:14
     805msgid "File"
     806msgstr ""
     807
     808#: waeup/sirp/browser/templates/datacenterlogspage.pt:12
     809#: waeup/sirp/browser/templates/datacenterimport1page.pt:16
     810msgid "Date"
     811msgstr ""
     812
     813#: waeup/sirp/browser/templates/datacenterlogspage.pt:14
     814#: waeup/sirp/browser/templates/datacenterpage.pt:15
     815#: waeup/sirp/browser/templates/datacenterimport1page.pt:15
     816msgid "Size"
     817msgstr ""
     818
     819#: waeup/sirp/browser/templates/datacenterlogspage.pt:2
     820msgid "Currently no log files are available."
     821msgstr ""
     822
     823#: waeup/sirp/browser/templates/datacentermanagepage.pt:12
     824msgid "Overwrite contents in new location?"
     825msgstr ""
     826
     827#: waeup/sirp/browser/templates/datacentermanagepage.pt:3
     828#: waeup/sirp/browser/templates/datacenterpage.pt:7
     829msgid "Storage path:"
     830msgstr ""
     831
     832#: waeup/sirp/browser/templates/datacentermanagepage.pt:7
     833msgid "Copy existing data to new storage?"
     834msgstr ""
     835
     836#: waeup/sirp/browser/templates/datacenterpage.pt:1
     837msgid ""
     838"The data center helps you to manage portal data. You can upload CSV files "
     839"here, which will be available for import afterwards."
     840msgstr ""
     841
     842#: waeup/sirp/browser/templates/datacenterpage.pt:16
     843msgid "Uploaded"
    515844msgstr ""
    516845
     
    554883msgstr ""
    555884
    556 #: waeup/sirp/browser/viewlets.py:696
     885#: waeup/sirp/browser/viewlets.py:167
     886msgid "Add"
     887msgstr ""
     888
     889#: waeup/sirp/browser/viewlets.py:177
     890msgid "Remove"
     891msgstr ""
     892
     893#: waeup/sirp/browser/viewlets.py:187
     894msgid "Search"
     895msgstr ""
     896
     897#: waeup/sirp/browser/viewlets.py:373
     898msgid "Send email"
     899msgstr ""
     900
     901#: waeup/sirp/browser/viewlets.py:424
     902msgid "Edit settings"
     903msgstr ""
     904
     905#: waeup/sirp/browser/viewlets.py:438
     906msgid "Search academic section"
     907msgstr ""
     908
     909#: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487
     910msgid "Show students"
     911msgstr ""
     912
     913#: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526
     914msgid "Show batch logs"
     915msgstr ""
     916
     917#: waeup/sirp/browser/viewlets.py:538
     918msgid "Batch processing"
     919msgstr ""
     920
     921#: waeup/sirp/browser/viewlets.py:547
     922msgid "Upload CSV file"
     923msgstr ""
     924
     925#: waeup/sirp/browser/viewlets.py:620
    557926msgid "Enquiries"
     927msgstr ""
     928
     929#: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157
     930msgid "Edit"
    558931msgstr ""
    559932
     
    562935msgstr ""
    563936
    564 #: waeup/sirp/interfaces.py:70
     937#: waeup/sirp/interfaces.py:72
    565938msgid "clearance started"
    566939msgstr ""
    567940
    568 #: waeup/sirp/interfaces.py:71
     941#: waeup/sirp/interfaces.py:73
    569942msgid "clearance requested"
    570943msgstr ""
    571944
    572 #: waeup/sirp/interfaces.py:72
     945#: waeup/sirp/interfaces.py:74
    573946msgid "cleared"
    574947msgstr ""
    575948
    576 #: waeup/sirp/interfaces.py:73
     949#: waeup/sirp/interfaces.py:75
    577950msgid "school fee paid"
    578951msgstr ""
    579952
    580 #: waeup/sirp/interfaces.py:74
     953#: waeup/sirp/interfaces.py:76
    581954msgid "returning"
    582955msgstr ""
    583956
    584 #: waeup/sirp/interfaces.py:75
     957#: waeup/sirp/interfaces.py:77
    585958msgid "courses registered"
    586959msgstr ""
    587960
    588 #: waeup/sirp/interfaces.py:76
     961#: waeup/sirp/interfaces.py:78
    589962msgid "courses validated"
    590963msgstr ""
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/waeup.sirp.pot

    r7700 r7705  
    1515msgstr ""
    1616"Project-Id-Version: Development/Unknown\n"
    17 "POT-Creation-Date: Fri Feb 24 23:24:12 2012\n"
     17"POT-Creation-Date: Sun Feb 26 17:21:06 2012\n"
    1818"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1919"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    113113
    114114#: waeup/sirp/applicants/workflow.py:41
    115 #: waeup/sirp/interfaces.py:69
     115#: waeup/sirp/interfaces.py:71
    116116msgid "admitted"
    117117msgstr ""
     
    122122
    123123#: waeup/sirp/applicants/workflow.py:43
    124 #: waeup/sirp/interfaces.py:68
     124#: waeup/sirp/interfaces.py:70
    125125msgid "created"
    126126msgstr ""
     
    185185
    186186#: waeup/sirp/browser/breadcrumbs.py:116
    187 #: waeup/sirp/browser/viewlets.py:681
     187#: waeup/sirp/browser/viewlets.py:605
    188188msgid "Academics"
    189189msgstr ""
    190190
    191191#: waeup/sirp/browser/breadcrumbs.py:123
    192 #: waeup/sirp/browser/pages.py:302
     192#: waeup/sirp/browser/pages.py:308
    193193msgid "Administration"
    194194msgstr ""
    195195
    196196#: waeup/sirp/browser/breadcrumbs.py:130
     197#: waeup/sirp/browser/viewlets.py:350
     198#: waeup/sirp/browser/viewlets.py:656
    197199msgid "Portal Configuration"
    198200msgstr ""
    199201
    200202#: waeup/sirp/browser/breadcrumbs.py:148
    201 #: waeup/sirp/browser/pages.py:379
     203#: waeup/sirp/browser/pages.py:385
     204#: waeup/sirp/browser/viewlets.py:365
     205#: waeup/sirp/browser/viewlets.py:666
    202206msgid "Portal Users"
    203207msgstr ""
    204208
    205209#: waeup/sirp/browser/breadcrumbs.py:155
    206 #: waeup/sirp/browser/pages.py:740
    207 #: waeup/sirp/browser/pages.py:1117
     210#: waeup/sirp/browser/pages.py:744
     211#: waeup/sirp/browser/pages.py:1136
     212#: waeup/sirp/browser/viewlets.py:383
     213#: waeup/sirp/browser/viewlets.py:675
    208214msgid "Data Center"
    209215msgstr ""
     
    213219msgstr ""
    214220
     221#: waeup/sirp/browser/pages.py:1012
     222msgid "Edit headers or replace imported file!"
     223msgstr ""
     224
    215225#: waeup/sirp/browser/pages.py:103
    216226#. Default: ""
     
    218228msgstr ""
    219229
    220 #: waeup/sirp/browser/pages.py:1087
     230#: waeup/sirp/browser/pages.py:1059
     231msgid "View processing log"
     232msgstr ""
     233
     234#: waeup/sirp/browser/pages.py:1060
     235msgid "Back to data center"
     236msgstr ""
     237
     238#: waeup/sirp/browser/pages.py:1104
    221239#. Default: ""
    222240msgid "Processing of ${a} rows failed."
    223241msgstr ""
    224242
    225 #: waeup/sirp/browser/pages.py:1089
     243#: waeup/sirp/browser/pages.py:1106
    226244#. Default: ""
    227245msgid "Successfully processed ${a} rows."
    228246msgstr ""
    229247
    230 #: waeup/sirp/browser/pages.py:1097
     248#: waeup/sirp/browser/pages.py:1114
    231249msgid "Show logfiles"
     250msgstr ""
     251
     252#: waeup/sirp/browser/pages.py:1116
     253msgid "Back to Data Center"
     254msgstr ""
     255
     256#: waeup/sirp/browser/pages.py:1117
     257msgid "Show"
    232258msgstr ""
    233259
     
    236262msgstr ""
    237263
    238 #: waeup/sirp/browser/pages.py:1139
     264#: waeup/sirp/browser/pages.py:1158
    239265msgid "Edit data center settings"
    240266msgstr ""
    241267
    242 #: waeup/sirp/browser/pages.py:1156
     268#: waeup/sirp/browser/pages.py:1178
    243269msgid "File already existed (not copied):"
    244270msgstr ""
    245271
    246 #: waeup/sirp/browser/pages.py:1158
     272#: waeup/sirp/browser/pages.py:1180
    247273msgid "Given storage path cannot be used."
    248274msgstr ""
    249275
    250 #: waeup/sirp/browser/pages.py:1159
     276#: waeup/sirp/browser/pages.py:1181
    251277msgid "Error:"
    252278msgstr ""
    253279
    254 #: waeup/sirp/browser/pages.py:1162
     280#: waeup/sirp/browser/pages.py:1184
    255281msgid "New storage path succefully set."
    256282msgstr ""
    257283
    258 #: waeup/sirp/browser/pages.py:1222
     284#: waeup/sirp/browser/pages.py:1244
    259285msgid "Academic Section"
    260286msgstr ""
    261287
    262 #: waeup/sirp/browser/pages.py:1234
    263 #: waeup/sirp/browser/pages.py:1250
    264 #: waeup/sirp/browser/pages.py:1267
    265 #: waeup/sirp/browser/pages.py:1271
     288#: waeup/sirp/browser/pages.py:1256
     289#: waeup/sirp/browser/pages.py:1272
     290#: waeup/sirp/browser/pages.py:1289
     291#: waeup/sirp/browser/pages.py:1293
    266292msgid "Add faculty"
    267293msgstr ""
    268294
    269 #: waeup/sirp/browser/pages.py:1235
     295#: waeup/sirp/browser/pages.py:1257
    270296msgid "Faculties"
    271297msgstr ""
    272298
    273 #: waeup/sirp/browser/pages.py:1239
     299#: waeup/sirp/browser/pages.py:1261
     300#: waeup/sirp/browser/viewlets.py:431
    274301msgid "Manage academic section"
    275302msgstr ""
    276303
    277 #: waeup/sirp/browser/pages.py:1278
     304#: waeup/sirp/browser/pages.py:1300
    278305msgid "The faculty code chosen already exists."
    279306msgstr ""
    280307
    281 #: waeup/sirp/browser/pages.py:1299
    282 #: waeup/sirp/browser/pages.py:1309
     308#: waeup/sirp/browser/pages.py:1321
     309#: waeup/sirp/browser/pages.py:1331
    283310msgid "Departments"
    284311msgstr ""
    285312
    286 #: waeup/sirp/browser/pages.py:1311
    287 #: waeup/sirp/browser/pages.py:1362
    288 #: waeup/sirp/browser/pages.py:1381
    289 #: waeup/sirp/browser/pages.py:1385
     313#: waeup/sirp/browser/pages.py:1333
     314#: waeup/sirp/browser/pages.py:1384
     315#: waeup/sirp/browser/pages.py:1403
     316#: waeup/sirp/browser/pages.py:1407
    290317msgid "Add department"
    291318msgstr ""
    292319
    293 #: waeup/sirp/browser/pages.py:1312
    294 #: waeup/sirp/browser/pages.py:1371
    295 #: waeup/sirp/browser/pages.py:1481
    296 #: waeup/sirp/browser/pages.py:1567
     320#: waeup/sirp/browser/pages.py:1334
     321#: waeup/sirp/browser/pages.py:1393
     322#: waeup/sirp/browser/pages.py:1503
     323#: waeup/sirp/browser/pages.py:1589
     324#: waeup/sirp/browser/pages.py:1749
     325#: waeup/sirp/browser/pages.py:1806
    297326msgid "Remove selected local roles"
    298327msgstr ""
    299328
    300 #: waeup/sirp/browser/pages.py:1313
    301 #: waeup/sirp/browser/pages.py:1367
    302 #: waeup/sirp/browser/pages.py:1482
    303 #: waeup/sirp/browser/pages.py:1563
     329#: waeup/sirp/browser/pages.py:1335
     330#: waeup/sirp/browser/pages.py:1389
     331#: waeup/sirp/browser/pages.py:1504
     332#: waeup/sirp/browser/pages.py:1585
     333#: waeup/sirp/browser/pages.py:1750
     334#: waeup/sirp/browser/pages.py:1802
    304335msgid "Add local role"
    305336msgstr ""
    306337
    307 #: waeup/sirp/browser/pages.py:1319
     338#: waeup/sirp/browser/pages.py:134
     339#. Default: ""
     340msgid "Successfully removed: ${a}"
     341msgstr ""
     342
     343#: waeup/sirp/browser/pages.py:1341
     344#: waeup/sirp/browser/viewlets.py:447
    308345msgid "Manage faculty"
    309346msgstr ""
    310347
    311 #: waeup/sirp/browser/pages.py:134
    312 #. Default: ""
    313 msgid "Successfully removed: ${a}"
    314 msgstr ""
    315 
    316 #: waeup/sirp/browser/pages.py:1354
     348#: waeup/sirp/browser/pages.py:1376
     349#: waeup/sirp/browser/pages.py:1698
     350#: waeup/sirp/browser/pages.py:1770
     351#: waeup/sirp/browser/pages.py:1882
    317352msgid "Form has been saved."
    318353msgstr ""
    319354
    320 #: waeup/sirp/browser/pages.py:1392
     355#: waeup/sirp/browser/pages.py:1414
    321356msgid "The code chosen already exists in this faculty."
    322357msgstr ""
    323358
    324 #: waeup/sirp/browser/pages.py:1395
     359#: waeup/sirp/browser/pages.py:1417
    325360#. Default: ""
    326361msgid "Department ${a} added."
    327362msgstr ""
    328363
    329 #: waeup/sirp/browser/pages.py:1412
     364#: waeup/sirp/browser/pages.py:1434
    330365msgid "Courses and Certificates"
    331366msgstr ""
    332367
    333 #: waeup/sirp/browser/pages.py:1442
    334 #: waeup/sirp/browser/pages.py:1461
     368#: waeup/sirp/browser/pages.py:1464
     369#: waeup/sirp/browser/pages.py:1483
    335370#: waeup/sirp/students/viewlets.py:466
    336371msgid "Students"
    337372msgstr ""
    338373
    339 #: waeup/sirp/browser/pages.py:1478
    340 #: waeup/sirp/browser/pages.py:1536
     374#: waeup/sirp/browser/pages.py:1500
     375#: waeup/sirp/browser/pages.py:1558
    341376msgid "Remove selected courses"
    342377msgstr ""
    343378
    344 #: waeup/sirp/browser/pages.py:1478
    345 #: waeup/sirp/browser/pages.py:1548
     379#: waeup/sirp/browser/pages.py:1500
     380#: waeup/sirp/browser/pages.py:1570
     381#: waeup/sirp/browser/pages.py:1599
     382#: waeup/sirp/browser/pages.py:1603
    346383msgid "Add course"
    347384msgstr ""
    348385
    349 #: waeup/sirp/browser/pages.py:1479
    350 #: waeup/sirp/browser/pages.py:1542
     386#: waeup/sirp/browser/pages.py:1501
     387#: waeup/sirp/browser/pages.py:1564
    351388msgid "Remove selected certificates"
    352389msgstr ""
    353390
    354 #: waeup/sirp/browser/pages.py:1479
    355 #: waeup/sirp/browser/pages.py:1553
     391#: waeup/sirp/browser/pages.py:1501
     392#: waeup/sirp/browser/pages.py:1575
     393#: waeup/sirp/browser/pages.py:1636
     394#: waeup/sirp/browser/pages.py:1640
    356395msgid "Add certificate"
    357396msgstr ""
    358397
    359 #: waeup/sirp/browser/pages.py:1488
     398#: waeup/sirp/browser/pages.py:1510
     399#: waeup/sirp/browser/viewlets.py:454
    360400msgid "Manage department"
    361401msgstr ""
    362402
    363403#: waeup/sirp/browser/pages.py:152
     404#: waeup/sirp/browser/viewlets.py:312
    364405#: waeup/sirp/browser/templates/staffsitelayout.pt:28
    365406#: waeup/sirp/browser/templates/studentsitelayout.pt:33
     
    371412msgstr ""
    372413
     414#: waeup/sirp/browser/pages.py:1615
     415msgid "A course with same code already exists: "
     416msgstr ""
     417
     418#: waeup/sirp/browser/pages.py:1621
     419#. Default: ""
     420msgid "Course ${a} successfully created."
     421msgstr ""
     422
     423#: waeup/sirp/browser/pages.py:1652
     424msgid "A certificate with same code already exists: "
     425msgstr ""
     426
     427#: waeup/sirp/browser/pages.py:1658
     428#. Default: ""
     429msgid "Certificate ${a} successfully created."
     430msgstr ""
     431
     432#: waeup/sirp/browser/pages.py:1690
     433#: waeup/sirp/browser/viewlets.py:471
     434msgid "Edit course"
     435msgstr ""
     436
     437#: waeup/sirp/browser/pages.py:1740
     438msgid "Edit certificate"
     439msgstr ""
     440
     441#: waeup/sirp/browser/pages.py:1747
     442#: waeup/sirp/browser/pages.py:1778
     443#: waeup/sirp/browser/pages.py:1819
     444#: waeup/sirp/browser/pages.py:1821
     445msgid "Add course referrer"
     446msgstr ""
     447
     448#: waeup/sirp/browser/pages.py:1748
     449#: waeup/sirp/browser/pages.py:1773
     450msgid "Remove selected course referrers"
     451msgstr ""
     452
     453#: waeup/sirp/browser/pages.py:1754
     454#: waeup/sirp/browser/viewlets.py:478
     455msgid "Manage certificate"
     456msgstr ""
     457
    373458#: waeup/sirp/browser/pages.py:177
    374459msgid "You entered wrong credentials."
    375460msgstr ""
    376461
     462#: waeup/sirp/browser/pages.py:1826
     463msgid "The chosen course referrer is already part of this certificate."
     464msgstr ""
     465
     466#: waeup/sirp/browser/pages.py:1867
     467#: waeup/sirp/browser/viewlets.py:495
     468msgid "Edit course referrer"
     469msgstr ""
     470
     471#: waeup/sirp/browser/pages.py:1870
     472msgid "Save and return"
     473msgstr ""
     474
    377475#: waeup/sirp/browser/pages.py:191
    378476msgid "You have been logged out. Thanks for using WAeUP SIRP!"
     
    385483
    386484#: waeup/sirp/browser/pages.py:233
    387 #: waeup/sirp/browser/pages.py:510
     485#: waeup/sirp/browser/pages.py:516
    388486msgid "Send message now"
    389487msgstr ""
     
    391489#: waeup/sirp/browser/pages.py:252
    392490#: waeup/sirp/browser/pages.py:271
    393 #: waeup/sirp/browser/pages.py:527
     491#: waeup/sirp/browser/pages.py:533
    394492msgid "Your message has been sent."
    395493msgstr ""
     
    403501msgstr ""
    404502
    405 #: waeup/sirp/browser/pages.py:386
     503#: waeup/sirp/browser/pages.py:298
     504msgid "<h1>Welcome to WAeUP.SIRP</h1>"
     505msgstr ""
     506
     507#: waeup/sirp/browser/pages.py:392
    406508#. Default: ""
    407509msgid "User account ${a} successfully deleted."
    408510msgstr ""
    409511
    410 #: waeup/sirp/browser/pages.py:417
    411 #: waeup/sirp/browser/pages.py:419
     512#: waeup/sirp/browser/pages.py:423
     513#: waeup/sirp/browser/pages.py:425
     514#: waeup/sirp/browser/viewlets.py:505
    412515msgid "Add user"
    413516msgstr ""
    414517
    415 #: waeup/sirp/browser/pages.py:441
     518#: waeup/sirp/browser/pages.py:447
    416519#. Default: ""
    417520msgid "User account ${a} successfully added."
    418521msgstr ""
    419522
    420 #: waeup/sirp/browser/pages.py:460
     523#: waeup/sirp/browser/pages.py:466
    421524#. Default: ""
    422525msgid "Edit user ${a}"
    423526msgstr ""
    424527
    425 #: waeup/sirp/browser/pages.py:467
    426 #: waeup/sirp/browser/pages.py:621
    427 #: waeup/sirp/browser/pages.py:720
    428 #: waeup/sirp/browser/pages.py:1310
    429 #: waeup/sirp/browser/pages.py:1477
    430 #: waeup/sirp/browser/pages.py:1530
     528#: waeup/sirp/browser/pages.py:473
     529#: waeup/sirp/browser/pages.py:627
     530#: waeup/sirp/browser/pages.py:724
     531#: waeup/sirp/browser/pages.py:1160
     532#: waeup/sirp/browser/pages.py:1332
     533#: waeup/sirp/browser/pages.py:1499
     534#: waeup/sirp/browser/pages.py:1552
     535#: waeup/sirp/browser/pages.py:1695
     536#: waeup/sirp/browser/pages.py:1746
    431537msgid "Save"
    432538msgstr ""
    433539
    434 #: waeup/sirp/browser/pages.py:491
     540#: waeup/sirp/browser/pages.py:497
    435541msgid "User settings have been saved."
    436542msgstr ""
    437543
    438 #: waeup/sirp/browser/pages.py:494
    439 #: waeup/sirp/browser/pages.py:700
     544#: waeup/sirp/browser/pages.py:500
     545#: waeup/sirp/browser/pages.py:704
     546#: waeup/sirp/browser/pages.py:731
     547#: waeup/sirp/browser/pages.py:754
     548#: waeup/sirp/browser/pages.py:801
     549#: waeup/sirp/browser/pages.py:831
     550#: waeup/sirp/browser/pages.py:951
     551#: waeup/sirp/browser/pages.py:1162
     552#: waeup/sirp/browser/pages.py:1256
     553#: waeup/sirp/browser/pages.py:1277
     554#: waeup/sirp/browser/pages.py:1304
     555#: waeup/sirp/browser/pages.py:1332
     556#: waeup/sirp/browser/pages.py:1333
     557#: waeup/sirp/browser/pages.py:1379
     558#: waeup/sirp/browser/pages.py:1420
     559#: waeup/sirp/browser/pages.py:1499
     560#: waeup/sirp/browser/pages.py:1500
     561#: waeup/sirp/browser/pages.py:1502
     562#: waeup/sirp/browser/pages.py:1580
     563#: waeup/sirp/browser/pages.py:1663
     564#: waeup/sirp/browser/pages.py:1707
     565#: waeup/sirp/browser/pages.py:1746
     566#: waeup/sirp/browser/pages.py:1748
     567#: waeup/sirp/browser/pages.py:1783
     568#: waeup/sirp/browser/pages.py:1834
     569#: waeup/sirp/browser/pages.py:1886
     570msgid "Cancel"
     571msgstr ""
     572
     573#: waeup/sirp/browser/pages.py:514
     574#. Default: ""
     575msgid "Send message to ${a}"
     576msgstr ""
     577
     578#: waeup/sirp/browser/pages.py:543
     579#: waeup/sirp/browser/viewlets.py:390
     580msgid "My Preferences"
     581msgstr ""
     582
     583#: waeup/sirp/browser/pages.py:556
     584#: waeup/sirp/browser/viewlets.py:405
     585msgid "My Roles"
     586msgstr ""
     587
     588#: waeup/sirp/browser/pages.py:587
     589msgid "Search Academic Section"
     590msgstr ""
     591
     592#: waeup/sirp/browser/pages.py:613
     593msgid "View portal configuration"
     594msgstr ""
     595
     596#: waeup/sirp/browser/pages.py:626
     597msgid "Edit portal configuration"
     598msgstr ""
     599
     600#: waeup/sirp/browser/pages.py:627
     601#: waeup/sirp/browser/pages.py:676
     602msgid "Update plugins"
     603msgstr ""
     604
     605#: waeup/sirp/browser/pages.py:629
     606#: waeup/sirp/browser/pages.py:657
     607#: waeup/sirp/browser/pages.py:688
     608msgid "Add session configuration"
     609msgstr ""
     610
     611#: waeup/sirp/browser/pages.py:630
     612#: waeup/sirp/browser/pages.py:671
     613#: waeup/sirp/browser/pages.py:1256
     614#: waeup/sirp/browser/pages.py:1267
     615#: waeup/sirp/browser/pages.py:1333
     616#: waeup/sirp/browser/pages.py:1368
     617msgid "Remove selected"
     618msgstr ""
     619
     620#: waeup/sirp/browser/pages.py:654
    440621#: waeup/sirp/browser/pages.py:727
    441 #: waeup/sirp/browser/pages.py:1234
    442 #: waeup/sirp/browser/pages.py:1255
    443 #: waeup/sirp/browser/pages.py:1282
    444 #: waeup/sirp/browser/pages.py:1310
    445 #: waeup/sirp/browser/pages.py:1311
    446 #: waeup/sirp/browser/pages.py:1357
    447 #: waeup/sirp/browser/pages.py:1398
    448 #: waeup/sirp/browser/pages.py:1477
    449 #: waeup/sirp/browser/pages.py:1478
    450 #: waeup/sirp/browser/pages.py:1480
    451 #: waeup/sirp/browser/pages.py:1558
    452 msgid "Cancel"
    453 msgstr ""
    454 
    455 #: waeup/sirp/browser/pages.py:508
    456 #. Default: ""
    457 msgid "Send message to ${a}"
    458 msgstr ""
    459 
    460 #: waeup/sirp/browser/pages.py:537
    461 msgid "My Preferences"
    462 msgstr ""
    463 
    464 #: waeup/sirp/browser/pages.py:550
    465 msgid "My Roles"
    466 msgstr ""
    467 
    468 #: waeup/sirp/browser/pages.py:581
    469 msgid "Search Academic Section"
    470 msgstr ""
    471 
    472 #: waeup/sirp/browser/pages.py:607
    473 msgid "View portal configuration"
    474 msgstr ""
    475 
    476 #: waeup/sirp/browser/pages.py:620
    477 msgid "Edit portal configuration"
    478 msgstr ""
    479 
    480 #: waeup/sirp/browser/pages.py:621
    481 #: waeup/sirp/browser/pages.py:672
    482 msgid "Update plugins"
    483 msgstr ""
    484 
    485 #: waeup/sirp/browser/pages.py:623
    486 #: waeup/sirp/browser/pages.py:653
    487 #: waeup/sirp/browser/pages.py:684
    488 msgid "Add session configuration"
    489 msgstr ""
    490 
    491 #: waeup/sirp/browser/pages.py:624
    492 #: waeup/sirp/browser/pages.py:667
    493 #: waeup/sirp/browser/pages.py:1234
    494 #: waeup/sirp/browser/pages.py:1245
    495 #: waeup/sirp/browser/pages.py:1311
    496 #: waeup/sirp/browser/pages.py:1346
    497 msgid "Remove selected"
    498 msgstr ""
    499 
    500 #: waeup/sirp/browser/pages.py:650
    501 #: waeup/sirp/browser/pages.py:723
    502622msgid "Settings have been saved."
    503623msgstr ""
    504624
    505 #: waeup/sirp/browser/pages.py:664
     625#: waeup/sirp/browser/pages.py:668
    506626#. Default: ""
    507627msgid "Session ${a} Configuration"
    508628msgstr ""
    509629
    510 #: waeup/sirp/browser/pages.py:675
     630#: waeup/sirp/browser/pages.py:679
    511631msgid "Plugins were updated. See log file for details."
    512632msgstr ""
    513633
    514 #: waeup/sirp/browser/pages.py:688
     634#: waeup/sirp/browser/pages.py:692
    515635msgid "Add Session Configuration"
    516636msgstr ""
    517637
    518 #: waeup/sirp/browser/pages.py:695
     638#: waeup/sirp/browser/pages.py:699
    519639msgid "The session chosen already exists."
    520640msgstr ""
    521641
    522 #: waeup/sirp/browser/pages.py:717
     642#: waeup/sirp/browser/pages.py:721
    523643#. Default: ""
    524644msgid "Edit academic session ${a} configuration"
    525645msgstr ""
    526646
    527 #: waeup/sirp/browser/pages.py:747
     647#: waeup/sirp/browser/pages.py:751
    528648msgid "Upload file"
    529649msgstr ""
    530650
    531 #: waeup/sirp/browser/pages.py:793
    532 #: waeup/sirp/browser/pages.py:822
    533 #: waeup/sirp/browser/pages.py:939
    534 #: waeup/sirp/browser/pages.py:1042
     651#: waeup/sirp/browser/pages.py:753
     652msgid "Upload"
     653msgstr ""
     654
     655#: waeup/sirp/browser/pages.py:799
     656#: waeup/sirp/browser/pages.py:829
     657#: waeup/sirp/browser/pages.py:949
     658#: waeup/sirp/browser/pages.py:1057
    535659msgid "Process CSV file"
    536660msgstr ""
    537661
    538 #: waeup/sirp/browser/pages.py:806
    539 #: waeup/sirp/browser/pages.py:904
    540 #: waeup/sirp/browser/pages.py:1018
     662#: waeup/sirp/browser/pages.py:813
     663#: waeup/sirp/browser/pages.py:914
     664#: waeup/sirp/browser/pages.py:1033
    541665msgid "Import aborted."
    542666msgstr ""
     
    546670msgstr ""
    547671
    548 #: waeup/sirp/browser/pages.py:883
     672#: waeup/sirp/browser/pages.py:832
     673msgid "Back to step 1"
     674msgstr ""
     675
     676#: waeup/sirp/browser/pages.py:833
     677msgid "Proceed to step 3"
     678msgstr ""
     679
     680#: waeup/sirp/browser/pages.py:893
    549681msgid "Double headers: each column name may only appear once. "
    550682msgstr ""
    551683
    552 #: waeup/sirp/browser/pages.py:891
     684#: waeup/sirp/browser/pages.py:901
    553685msgid "Replace imported file!"
    554686msgstr ""
    555687
    556 #: waeup/sirp/browser/pages.py:916
     688#: waeup/sirp/browser/pages.py:926
    557689msgid "Update mode only!"
    558690msgstr ""
    559691
    560 #: waeup/sirp/browser/pages.py:997
    561 msgid "Edit headers or replace imported file!"
     692#: waeup/sirp/browser/pages.py:952
     693#: waeup/sirp/browser/pages.py:1161
     694msgid "Reset"
     695msgstr ""
     696
     697#: waeup/sirp/browser/pages.py:953
     698msgid "Set headerfields"
     699msgstr ""
     700
     701#: waeup/sirp/browser/pages.py:954
     702msgid "Back to step 2"
     703msgstr ""
     704
     705#: waeup/sirp/browser/pages.py:955
     706msgid "Perform import"
     707msgstr ""
     708
     709#: waeup/sirp/browser/templates/certificatecoursepage.pt:10
     710msgid "Course Code:"
     711msgstr ""
     712
     713#: waeup/sirp/browser/templates/certificatecoursepage.pt:14
     714msgid "Course Title:"
     715msgstr ""
     716
     717#: waeup/sirp/browser/templates/certificatecoursepage.pt:18
     718msgid "Provided by:"
     719msgstr ""
     720
     721#: waeup/sirp/browser/templates/certificatecoursepage.pt:26
     722msgid "Level:"
     723msgstr ""
     724
     725#: waeup/sirp/browser/templates/certificatecoursepage.pt:30
     726msgid "Is mandatory course (not elective):"
     727msgstr ""
     728
     729#: waeup/sirp/browser/templates/certificatecoursepage.pt:6
     730msgid "Code:"
     731msgstr ""
     732
     733#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
     734msgid "User Id"
     735msgstr ""
     736
     737#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
     738msgid "Local Role"
     739msgstr ""
     740
     741#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
     742msgid "Settings"
     743msgstr ""
     744
     745#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
     746msgid "Local Roles"
     747msgstr ""
     748
     749#: waeup/sirp/browser/templates/certificatepage.pt:22
     750#: waeup/sirp/browser/templates/certificatemanagepage.pt:6
     751#: waeup/sirp/browser/templates/certificatemanagepage.pt:44
     752msgid "Course Referrers"
     753msgstr ""
     754
     755#: waeup/sirp/browser/templates/certificatepage.pt:28
     756#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
     757msgid "Level"
     758msgstr ""
     759
     760#: waeup/sirp/browser/templates/certificatepage.pt:28
     761#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     762msgid "Semester"
     763msgstr ""
     764
     765#: waeup/sirp/browser/templates/certificatepage.pt:29
     766#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     767msgid "Referrer"
     768msgstr ""
     769
     770#: waeup/sirp/browser/templates/certificatepage.pt:29
     771#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     772msgid "Course"
     773msgstr ""
     774
     775#: waeup/sirp/browser/templates/certificatepage.pt:30
     776#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     777msgid "Title"
     778msgstr ""
     779
     780#: waeup/sirp/browser/templates/certificatepage.pt:30
     781#: waeup/sirp/browser/templates/certificatemanagepage.pt:51
     782msgid "Mandatory"
     783msgstr ""
     784
     785#: waeup/sirp/browser/templates/configurationmanagepage.pt:5
     786msgid "Site Settings"
     787msgstr ""
     788
     789#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
     790#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
     791msgid "Name"
     792msgstr ""
     793
     794#: waeup/sirp/browser/templates/configurationmanagepage.pt:8
     795msgid "Session Configurations"
     796msgstr ""
     797
     798#: waeup/sirp/browser/templates/datacenterimport1page.pt:1
     799msgid "Step 1"
     800msgstr ""
     801
     802#: waeup/sirp/browser/templates/datacenterimport1page.pt:13
     803msgid "Filename"
     804msgstr ""
     805
     806#: waeup/sirp/browser/templates/datacenterimport1page.pt:14
     807msgid "Datasets"
     808msgstr ""
     809
     810#: waeup/sirp/browser/templates/datacenterimport1page.pt:2
     811msgid "Using batch processing you can mass-create, mass-update, or mass-remove datasets from the database using CSV files."
     812msgstr ""
     813
     814#: waeup/sirp/browser/templates/datacenterimport1page.pt:21
     815msgid "Select"
     816msgstr ""
     817
     818#: waeup/sirp/browser/templates/datacenterimport1page.pt:6
     819msgid "Please select a file for processing from the list below."
     820msgstr ""
     821
     822#: waeup/sirp/browser/templates/datacenterimport2page.pt:1
     823msgid "Step 2"
     824msgstr ""
     825
     826#: waeup/sirp/browser/templates/datacenterimport2page.pt:43
     827msgid "Mode:"
     828msgstr ""
     829
     830#: waeup/sirp/browser/templates/datacenterimport2page.pt:8
     831msgid "Please select a file-processor and a processing-mode from the selections below."
     832msgstr ""
     833
     834#: waeup/sirp/browser/templates/datacenterimport3page.pt:1
     835msgid "Header fields OK"
     836msgstr ""
     837
     838#: waeup/sirp/browser/templates/datacenterimport3page.pt:12
     839#: waeup/sirp/browser/templates/datacenterimport4page.pt:6
     840#: waeup/sirp/browser/templates/datacenterimport2page.pt:4
     841msgid "File:"
     842msgstr ""
     843
     844#: waeup/sirp/browser/templates/datacenterimport3page.pt:18
     845#: waeup/sirp/browser/templates/datacenterimport4page.pt:9
     846#: waeup/sirp/browser/templates/datacenterimport2page.pt:32
     847msgid "Processor:"
     848msgstr ""
     849
     850#: waeup/sirp/browser/templates/datacenterimport3page.pt:24
     851#: waeup/sirp/browser/templates/datacenterimport4page.pt:13
     852msgid "Processing mode:"
     853msgstr ""
     854
     855#: waeup/sirp/browser/templates/datacenterimport3page.pt:44
     856msgid "change to:"
     857msgstr ""
     858
     859#: waeup/sirp/browser/templates/datacenterimport3page.pt:6
     860msgid "Step 3"
     861msgstr ""
     862
     863#: waeup/sirp/browser/templates/datacenterimport3page.pt:8
     864msgid "Eventually modify headerfields of import file below."
     865msgstr ""
     866
     867#: waeup/sirp/browser/templates/datacenterimport4page.pt:1
     868msgid "Step 4"
     869msgstr ""
     870
     871#: waeup/sirp/browser/templates/datacenterimport4page.pt:2
     872msgid "Batch processing finished."
     873msgstr ""
     874
     875#: waeup/sirp/browser/templates/datacenterlogspage.pt:10
     876#: waeup/sirp/browser/templates/datacenterpage.pt:14
     877msgid "File"
     878msgstr ""
     879
     880#: waeup/sirp/browser/templates/datacenterlogspage.pt:12
     881#: waeup/sirp/browser/templates/datacenterimport1page.pt:16
     882msgid "Date"
     883msgstr ""
     884
     885#: waeup/sirp/browser/templates/datacenterlogspage.pt:14
     886#: waeup/sirp/browser/templates/datacenterpage.pt:15
     887#: waeup/sirp/browser/templates/datacenterimport1page.pt:15
     888msgid "Size"
     889msgstr ""
     890
     891#: waeup/sirp/browser/templates/datacenterlogspage.pt:2
     892msgid "Currently no log files are available."
     893msgstr ""
     894
     895#: waeup/sirp/browser/templates/datacentermanagepage.pt:12
     896msgid "Overwrite contents in new location?"
     897msgstr ""
     898
     899#: waeup/sirp/browser/templates/datacentermanagepage.pt:3
     900#: waeup/sirp/browser/templates/datacenterpage.pt:7
     901msgid "Storage path:"
     902msgstr ""
     903
     904#: waeup/sirp/browser/templates/datacentermanagepage.pt:7
     905msgid "Copy existing data to new storage?"
     906msgstr ""
     907
     908#: waeup/sirp/browser/templates/datacenterpage.pt:1
     909msgid "The data center helps you to manage portal data. You can upload CSV files here, which will be available for import afterwards."
     910msgstr ""
     911
     912#: waeup/sirp/browser/templates/datacenterpage.pt:16
     913msgid "Uploaded"
    562914msgstr ""
    563915
     
    601953msgstr ""
    602954
    603 #: waeup/sirp/browser/viewlets.py:696
     955#: waeup/sirp/browser/viewlets.py:167
     956msgid "Add"
     957msgstr ""
     958
     959#: waeup/sirp/browser/viewlets.py:177
     960msgid "Remove"
     961msgstr ""
     962
     963#: waeup/sirp/browser/viewlets.py:187
     964msgid "Search"
     965msgstr ""
     966
     967#: waeup/sirp/browser/viewlets.py:373
     968msgid "Send email"
     969msgstr ""
     970
     971#: waeup/sirp/browser/viewlets.py:424
     972msgid "Edit settings"
     973msgstr ""
     974
     975#: waeup/sirp/browser/viewlets.py:438
     976msgid "Search academic section"
     977msgstr ""
     978
     979#: waeup/sirp/browser/viewlets.py:463
     980#: waeup/sirp/browser/viewlets.py:487
     981msgid "Show students"
     982msgstr ""
     983
     984#: waeup/sirp/browser/viewlets.py:518
     985#: waeup/sirp/browser/viewlets.py:526
     986msgid "Show batch logs"
     987msgstr ""
     988
     989#: waeup/sirp/browser/viewlets.py:538
     990msgid "Batch processing"
     991msgstr ""
     992
     993#: waeup/sirp/browser/viewlets.py:547
     994msgid "Upload CSV file"
     995msgstr ""
     996
     997#: waeup/sirp/browser/viewlets.py:620
    604998msgid "Enquiries"
     999msgstr ""
     1000
     1001#: waeup/sirp/browser/viewlets.py:88
     1002#: waeup/sirp/browser/viewlets.py:157
     1003msgid "Edit"
    6051004msgstr ""
    6061005
     
    6091008msgstr ""
    6101009
    611 #: waeup/sirp/interfaces.py:70
     1010#: waeup/sirp/interfaces.py:72
    6121011msgid "clearance started"
    6131012msgstr ""
    6141013
    615 #: waeup/sirp/interfaces.py:71
     1014#: waeup/sirp/interfaces.py:73
    6161015msgid "clearance requested"
    6171016msgstr ""
    6181017
    619 #: waeup/sirp/interfaces.py:72
     1018#: waeup/sirp/interfaces.py:74
    6201019msgid "cleared"
    6211020msgstr ""
    6221021
    623 #: waeup/sirp/interfaces.py:73
     1022#: waeup/sirp/interfaces.py:75
    6241023msgid "school fee paid"
    6251024msgstr ""
    6261025
    627 #: waeup/sirp/interfaces.py:74
     1026#: waeup/sirp/interfaces.py:76
    6281027msgid "returning"
    6291028msgstr ""
    6301029
    631 #: waeup/sirp/interfaces.py:75
     1030#: waeup/sirp/interfaces.py:77
    6321031msgid "courses registered"
    6331032msgstr ""
    6341033
    635 #: waeup/sirp/interfaces.py:76
     1034#: waeup/sirp/interfaces.py:78
    6361035msgid "courses validated"
    6371036msgstr ""
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/yo/LC_MESSAGES/waeup.sirp.po

    r7700 r7705  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Fri Feb 24 23:24:12 2012\n"
     17"POT-Creation-Date: Sun Feb 26 17:19:06 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    109109msgstr ""
    110110
    111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:69
     111#: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71
    112112msgid "admitted"
    113113msgstr ""
     
    117117msgstr ""
    118118
    119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:68
     119#: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70
    120120msgid "created"
    121121msgstr ""
     
    177177msgstr ""
    178178
    179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:681
     179#: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605
    180180msgid "Academics"
    181181msgstr ""
    182182
    183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:302
     183#: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308
    184184msgid "Administration"
    185185msgstr ""
    186186
    187 #: waeup/sirp/browser/breadcrumbs.py:130
     187#: waeup/sirp/browser/breadcrumbs.py:130 waeup/sirp/browser/viewlets.py:350
     188#: waeup/sirp/browser/viewlets.py:656
    188189msgid "Portal Configuration"
    189190msgstr ""
    190191
    191 #: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:379
     192#: waeup/sirp/browser/breadcrumbs.py:148 waeup/sirp/browser/pages.py:385
     193#: waeup/sirp/browser/viewlets.py:365 waeup/sirp/browser/viewlets.py:666
    192194msgid "Portal Users"
    193195msgstr ""
    194196
    195 #: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:740
    196 #: waeup/sirp/browser/pages.py:1117
     197#: waeup/sirp/browser/breadcrumbs.py:155 waeup/sirp/browser/pages.py:744
     198#: waeup/sirp/browser/pages.py:1136 waeup/sirp/browser/viewlets.py:383
     199#: waeup/sirp/browser/viewlets.py:675
    197200msgid "Data Center"
    198201msgstr ""
     
    202205msgstr ""
    203206
     207#: waeup/sirp/browser/pages.py:1012
     208msgid "Edit headers or replace imported file!"
     209msgstr ""
     210
    204211#. Default: ""
    205212#: waeup/sirp/browser/pages.py:103
     
    207214msgstr ""
    208215
    209 #. Default: ""
    210 #: waeup/sirp/browser/pages.py:1087
     216#: waeup/sirp/browser/pages.py:1059
     217msgid "View processing log"
     218msgstr ""
     219
     220#: waeup/sirp/browser/pages.py:1060
     221msgid "Back to data center"
     222msgstr ""
     223
     224#. Default: ""
     225#: waeup/sirp/browser/pages.py:1104
    211226msgid "Processing of ${a} rows failed."
    212227msgstr ""
    213228
    214229#. Default: ""
    215 #: waeup/sirp/browser/pages.py:1089
     230#: waeup/sirp/browser/pages.py:1106
    216231msgid "Successfully processed ${a} rows."
    217232msgstr ""
    218233
    219 #: waeup/sirp/browser/pages.py:1097
     234#: waeup/sirp/browser/pages.py:1114
    220235msgid "Show logfiles"
     236msgstr ""
     237
     238#: waeup/sirp/browser/pages.py:1116
     239msgid "Back to Data Center"
     240msgstr ""
     241
     242#: waeup/sirp/browser/pages.py:1117
     243msgid "Show"
    221244msgstr ""
    222245
     
    225248msgstr ""
    226249
    227 #: waeup/sirp/browser/pages.py:1139
     250#: waeup/sirp/browser/pages.py:1158
    228251msgid "Edit data center settings"
    229252msgstr ""
    230253
    231 #: waeup/sirp/browser/pages.py:1156
     254#: waeup/sirp/browser/pages.py:1178
    232255msgid "File already existed (not copied):"
    233256msgstr ""
    234257
    235 #: waeup/sirp/browser/pages.py:1158
     258#: waeup/sirp/browser/pages.py:1180
    236259msgid "Given storage path cannot be used."
    237260msgstr ""
    238261
    239 #: waeup/sirp/browser/pages.py:1159
     262#: waeup/sirp/browser/pages.py:1181
    240263msgid "Error:"
    241264msgstr ""
    242265
    243 #: waeup/sirp/browser/pages.py:1162
     266#: waeup/sirp/browser/pages.py:1184
    244267msgid "New storage path succefully set."
    245268msgstr ""
    246269
    247 #: waeup/sirp/browser/pages.py:1222
     270#: waeup/sirp/browser/pages.py:1244
    248271msgid "Academic Section"
    249272msgstr ""
    250273
    251 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1250
    252 #: waeup/sirp/browser/pages.py:1267 waeup/sirp/browser/pages.py:1271
     274#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1272
     275#: waeup/sirp/browser/pages.py:1289 waeup/sirp/browser/pages.py:1293
    253276msgid "Add faculty"
    254277msgstr ""
    255278
    256 #: waeup/sirp/browser/pages.py:1235
     279#: waeup/sirp/browser/pages.py:1257
    257280msgid "Faculties"
    258281msgstr ""
    259282
    260 #: waeup/sirp/browser/pages.py:1239
     283#: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431
    261284msgid "Manage academic section"
    262285msgstr ""
    263286
    264 #: waeup/sirp/browser/pages.py:1278
     287#: waeup/sirp/browser/pages.py:1300
    265288msgid "The faculty code chosen already exists."
    266289msgstr ""
    267290
    268 #: waeup/sirp/browser/pages.py:1299 waeup/sirp/browser/pages.py:1309
     291#: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331
    269292msgid "Departments"
    270293msgstr ""
    271294
    272 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1362
    273 #: waeup/sirp/browser/pages.py:1381 waeup/sirp/browser/pages.py:1385
     295#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1384
     296#: waeup/sirp/browser/pages.py:1403 waeup/sirp/browser/pages.py:1407
    274297msgid "Add department"
    275298msgstr ""
    276299
    277 #: waeup/sirp/browser/pages.py:1312 waeup/sirp/browser/pages.py:1371
    278 #: waeup/sirp/browser/pages.py:1481 waeup/sirp/browser/pages.py:1567
     300#: waeup/sirp/browser/pages.py:1334 waeup/sirp/browser/pages.py:1393
     301#: waeup/sirp/browser/pages.py:1503 waeup/sirp/browser/pages.py:1589
     302#: waeup/sirp/browser/pages.py:1749 waeup/sirp/browser/pages.py:1806
    279303msgid "Remove selected local roles"
    280304msgstr ""
    281305
    282 #: waeup/sirp/browser/pages.py:1313 waeup/sirp/browser/pages.py:1367
    283 #: waeup/sirp/browser/pages.py:1482 waeup/sirp/browser/pages.py:1563
     306#: waeup/sirp/browser/pages.py:1335 waeup/sirp/browser/pages.py:1389
     307#: waeup/sirp/browser/pages.py:1504 waeup/sirp/browser/pages.py:1585
     308#: waeup/sirp/browser/pages.py:1750 waeup/sirp/browser/pages.py:1802
    284309msgid "Add local role"
    285 msgstr ""
    286 
    287 #: waeup/sirp/browser/pages.py:1319
    288 msgid "Manage faculty"
    289310msgstr ""
    290311
     
    294315msgstr ""
    295316
    296 #: waeup/sirp/browser/pages.py:1354
     317#: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447
     318msgid "Manage faculty"
     319msgstr ""
     320
     321#: waeup/sirp/browser/pages.py:1376 waeup/sirp/browser/pages.py:1698
     322#: waeup/sirp/browser/pages.py:1770 waeup/sirp/browser/pages.py:1882
    297323msgid "Form has been saved."
    298324msgstr ""
    299325
    300 #: waeup/sirp/browser/pages.py:1392
     326#: waeup/sirp/browser/pages.py:1414
    301327msgid "The code chosen already exists in this faculty."
    302328msgstr ""
    303329
    304330#. Default: ""
    305 #: waeup/sirp/browser/pages.py:1395
     331#: waeup/sirp/browser/pages.py:1417
    306332msgid "Department ${a} added."
    307333msgstr ""
    308334
    309 #: waeup/sirp/browser/pages.py:1412
     335#: waeup/sirp/browser/pages.py:1434
    310336msgid "Courses and Certificates"
    311337msgstr ""
    312338
    313 #: waeup/sirp/browser/pages.py:1442 waeup/sirp/browser/pages.py:1461
     339#: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483
    314340#: waeup/sirp/students/viewlets.py:466
    315341msgid "Students"
    316342msgstr ""
    317343
    318 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1536
     344#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558
    319345msgid "Remove selected courses"
    320346msgstr ""
    321347
    322 #: waeup/sirp/browser/pages.py:1478 waeup/sirp/browser/pages.py:1548
     348#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1570
     349#: waeup/sirp/browser/pages.py:1599 waeup/sirp/browser/pages.py:1603
    323350msgid "Add course"
    324351msgstr ""
    325352
    326 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1542
     353#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564
    327354msgid "Remove selected certificates"
    328355msgstr ""
    329356
    330 #: waeup/sirp/browser/pages.py:1479 waeup/sirp/browser/pages.py:1553
     357#: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1575
     358#: waeup/sirp/browser/pages.py:1636 waeup/sirp/browser/pages.py:1640
    331359msgid "Add certificate"
    332360msgstr ""
    333361
    334 #: waeup/sirp/browser/pages.py:1488
     362#: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454
    335363msgid "Manage department"
    336364msgstr ""
    337365
    338 #: waeup/sirp/browser/pages.py:152
     366#: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312
    339367#: waeup/sirp/browser/templates/staffsitelayout.pt:28
    340368#: waeup/sirp/browser/templates/studentsitelayout.pt:33
     
    346374msgstr ""
    347375
     376#: waeup/sirp/browser/pages.py:1615
     377msgid "A course with same code already exists: "
     378msgstr ""
     379
     380#. Default: ""
     381#: waeup/sirp/browser/pages.py:1621
     382msgid "Course ${a} successfully created."
     383msgstr ""
     384
     385#: waeup/sirp/browser/pages.py:1652
     386msgid "A certificate with same code already exists: "
     387msgstr ""
     388
     389#. Default: ""
     390#: waeup/sirp/browser/pages.py:1658
     391msgid "Certificate ${a} successfully created."
     392msgstr ""
     393
     394#: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471
     395msgid "Edit course"
     396msgstr ""
     397
     398#: waeup/sirp/browser/pages.py:1740
     399msgid "Edit certificate"
     400msgstr ""
     401
     402#: waeup/sirp/browser/pages.py:1747 waeup/sirp/browser/pages.py:1778
     403#: waeup/sirp/browser/pages.py:1819 waeup/sirp/browser/pages.py:1821
     404msgid "Add course referrer"
     405msgstr ""
     406
     407#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773
     408msgid "Remove selected course referrers"
     409msgstr ""
     410
     411#: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478
     412msgid "Manage certificate"
     413msgstr ""
     414
    348415#: waeup/sirp/browser/pages.py:177
    349416msgid "You entered wrong credentials."
    350417msgstr ""
    351418
     419#: waeup/sirp/browser/pages.py:1826
     420msgid "The chosen course referrer is already part of this certificate."
     421msgstr ""
     422
     423#: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495
     424msgid "Edit course referrer"
     425msgstr ""
     426
     427#: waeup/sirp/browser/pages.py:1870
     428msgid "Save and return"
     429msgstr ""
     430
    352431#: waeup/sirp/browser/pages.py:191
    353432msgid "You have been logged out. Thanks for using WAeUP SIRP!"
     
    359438msgstr ""
    360439
    361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:510
     440#: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516
    362441msgid "Send message now"
    363442msgstr ""
    364443
    365444#: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271
    366 #: waeup/sirp/browser/pages.py:527
     445#: waeup/sirp/browser/pages.py:533
    367446msgid "Your message has been sent."
    368447msgstr ""
     
    376455msgstr ""
    377456
    378 #. Default: ""
    379 #: waeup/sirp/browser/pages.py:386
     457#: waeup/sirp/browser/pages.py:298
     458msgid "<h1>Welcome to WAeUP.SIRP</h1>"
     459msgstr ""
     460
     461#. Default: ""
     462#: waeup/sirp/browser/pages.py:392
    380463msgid "User account ${a} successfully deleted."
    381464msgstr ""
    382465
    383 #: waeup/sirp/browser/pages.py:417 waeup/sirp/browser/pages.py:419
     466#: waeup/sirp/browser/pages.py:423 waeup/sirp/browser/pages.py:425
     467#: waeup/sirp/browser/viewlets.py:505
    384468msgid "Add user"
    385469msgstr ""
    386470
    387471#. Default: ""
    388 #: waeup/sirp/browser/pages.py:441
     472#: waeup/sirp/browser/pages.py:447
    389473msgid "User account ${a} successfully added."
    390474msgstr ""
    391475
    392476#. Default: ""
    393 #: waeup/sirp/browser/pages.py:460
     477#: waeup/sirp/browser/pages.py:466
    394478msgid "Edit user ${a}"
    395479msgstr ""
    396480
    397 #: waeup/sirp/browser/pages.py:467 waeup/sirp/browser/pages.py:621
    398 #: waeup/sirp/browser/pages.py:720 waeup/sirp/browser/pages.py:1310
    399 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1530
     481#: waeup/sirp/browser/pages.py:473 waeup/sirp/browser/pages.py:627
     482#: waeup/sirp/browser/pages.py:724 waeup/sirp/browser/pages.py:1160
     483#: waeup/sirp/browser/pages.py:1332 waeup/sirp/browser/pages.py:1499
     484#: waeup/sirp/browser/pages.py:1552 waeup/sirp/browser/pages.py:1695
     485#: waeup/sirp/browser/pages.py:1746
    400486msgid "Save"
    401487msgstr ""
    402488
    403 #: waeup/sirp/browser/pages.py:491
     489#: waeup/sirp/browser/pages.py:497
    404490msgid "User settings have been saved."
    405491msgstr ""
    406492
    407 #: waeup/sirp/browser/pages.py:494 waeup/sirp/browser/pages.py:700
    408 #: waeup/sirp/browser/pages.py:727 waeup/sirp/browser/pages.py:1234
    409 #: waeup/sirp/browser/pages.py:1255 waeup/sirp/browser/pages.py:1282
    410 #: waeup/sirp/browser/pages.py:1310 waeup/sirp/browser/pages.py:1311
    411 #: waeup/sirp/browser/pages.py:1357 waeup/sirp/browser/pages.py:1398
    412 #: waeup/sirp/browser/pages.py:1477 waeup/sirp/browser/pages.py:1478
    413 #: waeup/sirp/browser/pages.py:1480 waeup/sirp/browser/pages.py:1558
     493#: waeup/sirp/browser/pages.py:500 waeup/sirp/browser/pages.py:704
     494#: waeup/sirp/browser/pages.py:731 waeup/sirp/browser/pages.py:754
     495#: waeup/sirp/browser/pages.py:801 waeup/sirp/browser/pages.py:831
     496#: waeup/sirp/browser/pages.py:951 waeup/sirp/browser/pages.py:1162
     497#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1277
     498#: waeup/sirp/browser/pages.py:1304 waeup/sirp/browser/pages.py:1332
     499#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1379
     500#: waeup/sirp/browser/pages.py:1420 waeup/sirp/browser/pages.py:1499
     501#: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1502
     502#: waeup/sirp/browser/pages.py:1580 waeup/sirp/browser/pages.py:1663
     503#: waeup/sirp/browser/pages.py:1707 waeup/sirp/browser/pages.py:1746
     504#: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1783
     505#: waeup/sirp/browser/pages.py:1834 waeup/sirp/browser/pages.py:1886
    414506msgid "Cancel"
    415507msgstr ""
    416508
    417509#. Default: ""
    418 #: waeup/sirp/browser/pages.py:508
     510#: waeup/sirp/browser/pages.py:514
    419511msgid "Send message to ${a}"
    420512msgstr ""
    421513
    422 #: waeup/sirp/browser/pages.py:537
     514#: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390
    423515msgid "My Preferences"
    424516msgstr ""
    425517
    426 #: waeup/sirp/browser/pages.py:550
     518#: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405
    427519msgid "My Roles"
    428520msgstr ""
    429521
    430 #: waeup/sirp/browser/pages.py:581
     522#: waeup/sirp/browser/pages.py:587
    431523msgid "Search Academic Section"
    432524msgstr ""
    433525
    434 #: waeup/sirp/browser/pages.py:607
     526#: waeup/sirp/browser/pages.py:613
    435527msgid "View portal configuration"
    436528msgstr ""
    437529
    438 #: waeup/sirp/browser/pages.py:620
     530#: waeup/sirp/browser/pages.py:626
    439531msgid "Edit portal configuration"
    440532msgstr ""
    441533
    442 #: waeup/sirp/browser/pages.py:621 waeup/sirp/browser/pages.py:672
     534#: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676
    443535msgid "Update plugins"
    444536msgstr ""
    445537
    446 #: waeup/sirp/browser/pages.py:623 waeup/sirp/browser/pages.py:653
    447 #: waeup/sirp/browser/pages.py:684
     538#: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657
     539#: waeup/sirp/browser/pages.py:688
    448540msgid "Add session configuration"
    449541msgstr ""
    450542
    451 #: waeup/sirp/browser/pages.py:624 waeup/sirp/browser/pages.py:667
    452 #: waeup/sirp/browser/pages.py:1234 waeup/sirp/browser/pages.py:1245
    453 #: waeup/sirp/browser/pages.py:1311 waeup/sirp/browser/pages.py:1346
     543#: waeup/sirp/browser/pages.py:630 waeup/sirp/browser/pages.py:671
     544#: waeup/sirp/browser/pages.py:1256 waeup/sirp/browser/pages.py:1267
     545#: waeup/sirp/browser/pages.py:1333 waeup/sirp/browser/pages.py:1368
    454546msgid "Remove selected"
    455547msgstr ""
    456548
    457 #: waeup/sirp/browser/pages.py:650 waeup/sirp/browser/pages.py:723
     549#: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727
    458550msgid "Settings have been saved."
    459551msgstr ""
    460552
    461553#. Default: ""
    462 #: waeup/sirp/browser/pages.py:664
     554#: waeup/sirp/browser/pages.py:668
    463555msgid "Session ${a} Configuration"
    464556msgstr ""
    465557
    466 #: waeup/sirp/browser/pages.py:675
     558#: waeup/sirp/browser/pages.py:679
    467559msgid "Plugins were updated. See log file for details."
    468560msgstr ""
    469561
    470 #: waeup/sirp/browser/pages.py:688
     562#: waeup/sirp/browser/pages.py:692
    471563msgid "Add Session Configuration"
    472564msgstr ""
    473565
    474 #: waeup/sirp/browser/pages.py:695
     566#: waeup/sirp/browser/pages.py:699
    475567msgid "The session chosen already exists."
    476568msgstr ""
    477569
    478570#. Default: ""
    479 #: waeup/sirp/browser/pages.py:717
     571#: waeup/sirp/browser/pages.py:721
    480572msgid "Edit academic session ${a} configuration"
    481573msgstr ""
    482574
    483 #: waeup/sirp/browser/pages.py:747
     575#: waeup/sirp/browser/pages.py:751
    484576msgid "Upload file"
    485577msgstr ""
    486578
    487 #: waeup/sirp/browser/pages.py:793 waeup/sirp/browser/pages.py:822
    488 #: waeup/sirp/browser/pages.py:939 waeup/sirp/browser/pages.py:1042
     579#: waeup/sirp/browser/pages.py:753
     580msgid "Upload"
     581msgstr ""
     582
     583#: waeup/sirp/browser/pages.py:799 waeup/sirp/browser/pages.py:829
     584#: waeup/sirp/browser/pages.py:949 waeup/sirp/browser/pages.py:1057
    489585msgid "Process CSV file"
    490586msgstr ""
    491587
    492 #: waeup/sirp/browser/pages.py:806 waeup/sirp/browser/pages.py:904
    493 #: waeup/sirp/browser/pages.py:1018
     588#: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914
     589#: waeup/sirp/browser/pages.py:1033
    494590msgid "Import aborted."
    495591msgstr ""
     
    499595msgstr ""
    500596
    501 #: waeup/sirp/browser/pages.py:883
     597#: waeup/sirp/browser/pages.py:832
     598msgid "Back to step 1"
     599msgstr ""
     600
     601#: waeup/sirp/browser/pages.py:833
     602msgid "Proceed to step 3"
     603msgstr ""
     604
     605#: waeup/sirp/browser/pages.py:893
    502606msgid "Double headers: each column name may only appear once. "
    503607msgstr ""
    504608
    505 #: waeup/sirp/browser/pages.py:891
     609#: waeup/sirp/browser/pages.py:901
    506610msgid "Replace imported file!"
    507611msgstr ""
    508612
    509 #: waeup/sirp/browser/pages.py:916
     613#: waeup/sirp/browser/pages.py:926
    510614msgid "Update mode only!"
    511615msgstr ""
    512616
    513 #: waeup/sirp/browser/pages.py:997
    514 msgid "Edit headers or replace imported file!"
     617#: waeup/sirp/browser/pages.py:952 waeup/sirp/browser/pages.py:1161
     618msgid "Reset"
     619msgstr ""
     620
     621#: waeup/sirp/browser/pages.py:953
     622msgid "Set headerfields"
     623msgstr ""
     624
     625#: waeup/sirp/browser/pages.py:954
     626msgid "Back to step 2"
     627msgstr ""
     628
     629#: waeup/sirp/browser/pages.py:955
     630msgid "Perform import"
     631msgstr ""
     632
     633#: waeup/sirp/browser/templates/certificatecoursepage.pt:10
     634msgid "Course Code:"
     635msgstr ""
     636
     637#: waeup/sirp/browser/templates/certificatecoursepage.pt:14
     638msgid "Course Title:"
     639msgstr ""
     640
     641#: waeup/sirp/browser/templates/certificatecoursepage.pt:18
     642msgid "Provided by:"
     643msgstr ""
     644
     645#: waeup/sirp/browser/templates/certificatecoursepage.pt:26
     646msgid "Level:"
     647msgstr ""
     648
     649#: waeup/sirp/browser/templates/certificatecoursepage.pt:30
     650msgid "Is mandatory course (not elective):"
     651msgstr ""
     652
     653#: waeup/sirp/browser/templates/certificatecoursepage.pt:6
     654msgid "Code:"
     655msgstr ""
     656
     657#: waeup/sirp/browser/templates/certificatemanagepage.pt:106
     658msgid "User Id"
     659msgstr ""
     660
     661#: waeup/sirp/browser/templates/certificatemanagepage.pt:110
     662msgid "Local Role"
     663msgstr ""
     664
     665#: waeup/sirp/browser/templates/certificatemanagepage.pt:5
     666msgid "Settings"
     667msgstr ""
     668
     669#: waeup/sirp/browser/templates/certificatemanagepage.pt:7
     670msgid "Local Roles"
     671msgstr ""
     672
     673#: waeup/sirp/browser/templates/certificatepage.pt:22
     674#: waeup/sirp/browser/templates/certificatemanagepage.pt:6
     675#: waeup/sirp/browser/templates/certificatemanagepage.pt:44
     676msgid "Course Referrers"
     677msgstr ""
     678
     679#: waeup/sirp/browser/templates/certificatepage.pt:28
     680#: waeup/sirp/browser/templates/certificatemanagepage.pt:48
     681msgid "Level"
     682msgstr ""
     683
     684#: waeup/sirp/browser/templates/certificatepage.pt:28
     685#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     686msgid "Semester"
     687msgstr ""
     688
     689#: waeup/sirp/browser/templates/certificatepage.pt:29
     690#: waeup/sirp/browser/templates/certificatemanagepage.pt:49
     691msgid "Referrer"
     692msgstr ""
     693
     694#: waeup/sirp/browser/templates/certificatepage.pt:29
     695#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     696msgid "Course"
     697msgstr ""
     698
     699#: waeup/sirp/browser/templates/certificatepage.pt:30
     700#: waeup/sirp/browser/templates/certificatemanagepage.pt:50
     701msgid "Title"
     702msgstr ""
     703
     704#: waeup/sirp/browser/templates/certificatepage.pt:30
     705#: waeup/sirp/browser/templates/certificatemanagepage.pt:51
     706msgid "Mandatory"
     707msgstr ""
     708
     709#: waeup/sirp/browser/templates/configurationmanagepage.pt:5
     710msgid "Site Settings"
     711msgstr ""
     712
     713#: waeup/sirp/browser/templates/configurationmanagepage.pt:52
     714#: waeup/sirp/browser/templates/certificatemanagepage.pt:108
     715msgid "Name"
     716msgstr ""
     717
     718#: waeup/sirp/browser/templates/configurationmanagepage.pt:8
     719msgid "Session Configurations"
     720msgstr ""
     721
     722#: waeup/sirp/browser/templates/datacenterimport1page.pt:1
     723msgid "Step 1"
     724msgstr ""
     725
     726#: waeup/sirp/browser/templates/datacenterimport1page.pt:13
     727msgid "Filename"
     728msgstr ""
     729
     730#: waeup/sirp/browser/templates/datacenterimport1page.pt:14
     731msgid "Datasets"
     732msgstr ""
     733
     734#: waeup/sirp/browser/templates/datacenterimport1page.pt:2
     735msgid ""
     736"Using batch processing you can mass-create, mass-update, or mass-remove "
     737"datasets from the database using CSV files."
     738msgstr ""
     739
     740#: waeup/sirp/browser/templates/datacenterimport1page.pt:21
     741msgid "Select"
     742msgstr ""
     743
     744#: waeup/sirp/browser/templates/datacenterimport1page.pt:6
     745msgid "Please select a file for processing from the list below."
     746msgstr ""
     747
     748#: waeup/sirp/browser/templates/datacenterimport2page.pt:1
     749msgid "Step 2"
     750msgstr ""
     751
     752#: waeup/sirp/browser/templates/datacenterimport2page.pt:43
     753msgid "Mode:"
     754msgstr ""
     755
     756#: waeup/sirp/browser/templates/datacenterimport2page.pt:8
     757msgid ""
     758"Please select a file-processor and a processing-mode from the selections "
     759"below."
     760msgstr ""
     761
     762#: waeup/sirp/browser/templates/datacenterimport3page.pt:1
     763msgid "Header fields OK"
     764msgstr ""
     765
     766#: waeup/sirp/browser/templates/datacenterimport3page.pt:12
     767#: waeup/sirp/browser/templates/datacenterimport4page.pt:6
     768#: waeup/sirp/browser/templates/datacenterimport2page.pt:4
     769msgid "File:"
     770msgstr ""
     771
     772#: waeup/sirp/browser/templates/datacenterimport3page.pt:18
     773#: waeup/sirp/browser/templates/datacenterimport4page.pt:9
     774#: waeup/sirp/browser/templates/datacenterimport2page.pt:32
     775msgid "Processor:"
     776msgstr ""
     777
     778#: waeup/sirp/browser/templates/datacenterimport3page.pt:24
     779#: waeup/sirp/browser/templates/datacenterimport4page.pt:13
     780msgid "Processing mode:"
     781msgstr ""
     782
     783#: waeup/sirp/browser/templates/datacenterimport3page.pt:44
     784msgid "change to:"
     785msgstr ""
     786
     787#: waeup/sirp/browser/templates/datacenterimport3page.pt:6
     788msgid "Step 3"
     789msgstr ""
     790
     791#: waeup/sirp/browser/templates/datacenterimport3page.pt:8
     792msgid "Eventually modify headerfields of import file below."
     793msgstr ""
     794
     795#: waeup/sirp/browser/templates/datacenterimport4page.pt:1
     796msgid "Step 4"
     797msgstr ""
     798
     799#: waeup/sirp/browser/templates/datacenterimport4page.pt:2
     800msgid "Batch processing finished."
     801msgstr ""
     802
     803#: waeup/sirp/browser/templates/datacenterlogspage.pt:10
     804#: waeup/sirp/browser/templates/datacenterpage.pt:14
     805msgid "File"
     806msgstr ""
     807
     808#: waeup/sirp/browser/templates/datacenterlogspage.pt:12
     809#: waeup/sirp/browser/templates/datacenterimport1page.pt:16
     810msgid "Date"
     811msgstr ""
     812
     813#: waeup/sirp/browser/templates/datacenterlogspage.pt:14
     814#: waeup/sirp/browser/templates/datacenterpage.pt:15
     815#: waeup/sirp/browser/templates/datacenterimport1page.pt:15
     816msgid "Size"
     817msgstr ""
     818
     819#: waeup/sirp/browser/templates/datacenterlogspage.pt:2
     820msgid "Currently no log files are available."
     821msgstr ""
     822
     823#: waeup/sirp/browser/templates/datacentermanagepage.pt:12
     824msgid "Overwrite contents in new location?"
     825msgstr ""
     826
     827#: waeup/sirp/browser/templates/datacentermanagepage.pt:3
     828#: waeup/sirp/browser/templates/datacenterpage.pt:7
     829msgid "Storage path:"
     830msgstr ""
     831
     832#: waeup/sirp/browser/templates/datacentermanagepage.pt:7
     833msgid "Copy existing data to new storage?"
     834msgstr ""
     835
     836#: waeup/sirp/browser/templates/datacenterpage.pt:1
     837msgid ""
     838"The data center helps you to manage portal data. You can upload CSV files "
     839"here, which will be available for import afterwards."
     840msgstr ""
     841
     842#: waeup/sirp/browser/templates/datacenterpage.pt:16
     843msgid "Uploaded"
    515844msgstr ""
    516845
     
    554883msgstr ""
    555884
    556 #: waeup/sirp/browser/viewlets.py:696
     885#: waeup/sirp/browser/viewlets.py:167
     886msgid "Add"
     887msgstr ""
     888
     889#: waeup/sirp/browser/viewlets.py:177
     890msgid "Remove"
     891msgstr ""
     892
     893#: waeup/sirp/browser/viewlets.py:187
     894msgid "Search"
     895msgstr ""
     896
     897#: waeup/sirp/browser/viewlets.py:373
     898msgid "Send email"
     899msgstr ""
     900
     901#: waeup/sirp/browser/viewlets.py:424
     902msgid "Edit settings"
     903msgstr ""
     904
     905#: waeup/sirp/browser/viewlets.py:438
     906msgid "Search academic section"
     907msgstr ""
     908
     909#: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487
     910msgid "Show students"
     911msgstr ""
     912
     913#: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526
     914msgid "Show batch logs"
     915msgstr ""
     916
     917#: waeup/sirp/browser/viewlets.py:538
     918msgid "Batch processing"
     919msgstr ""
     920
     921#: waeup/sirp/browser/viewlets.py:547
     922msgid "Upload CSV file"
     923msgstr ""
     924
     925#: waeup/sirp/browser/viewlets.py:620
    557926msgid "Enquiries"
     927msgstr ""
     928
     929#: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157
     930msgid "Edit"
    558931msgstr ""
    559932
     
    562935msgstr ""
    563936
    564 #: waeup/sirp/interfaces.py:70
     937#: waeup/sirp/interfaces.py:72
    565938msgid "clearance started"
    566939msgstr ""
    567940
    568 #: waeup/sirp/interfaces.py:71
     941#: waeup/sirp/interfaces.py:73
    569942msgid "clearance requested"
    570943msgstr ""
    571944
    572 #: waeup/sirp/interfaces.py:72
     945#: waeup/sirp/interfaces.py:74
    573946msgid "cleared"
    574947msgstr ""
    575948
    576 #: waeup/sirp/interfaces.py:73
     949#: waeup/sirp/interfaces.py:75
    577950msgid "school fee paid"
    578951msgstr ""
    579952
    580 #: waeup/sirp/interfaces.py:74
     953#: waeup/sirp/interfaces.py:76
    581954msgid "returning"
    582955msgstr ""
    583956
    584 #: waeup/sirp/interfaces.py:75
     957#: waeup/sirp/interfaces.py:77
    585958msgid "courses registered"
    586959msgstr ""
    587960
    588 #: waeup/sirp/interfaces.py:76
     961#: waeup/sirp/interfaces.py:78
    589962msgid "courses validated"
    590963msgstr ""
  • main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py

    r7665 r7705  
    748748        importerselect.getControl('Student Importer').selected = True
    749749        modeselect.getControl(value='create').selected = True
    750         self.browser.getControl('Proceed to step 3...').click()
     750        self.browser.getControl('Proceed to step 3').click()
    751751        self.assertTrue('Header fields OK' in self.browser.contents)
    752         self.browser.getControl('Perform import...').click()
     752        self.browser.getControl('Perform import').click()
    753753        self.assertTrue('Processing of 1 rows failed' in self.browser.contents)
    754754        self.assertTrue('Successfully processed 2 rows' in self.browser.contents)
     
    775775            'StudentStudyCourse Importer (update only)').selected = True
    776776        modeselect.getControl(value='create').selected = True
    777         self.browser.getControl('Proceed to step 3...').click()
     777        self.browser.getControl('Proceed to step 3').click()
    778778        self.assertTrue('Update mode only' in self.browser.contents)
    779         self.browser.getControl('Proceed to step 3...').click()
     779        self.browser.getControl('Proceed to step 3').click()
    780780        self.assertTrue('Header fields OK' in self.browser.contents)
    781         self.browser.getControl('Perform import...').click()
     781        self.browser.getControl('Perform import').click()
    782782        self.assertTrue('Processing of 1 rows failed' in self.browser.contents)
    783783        self.assertTrue('Successfully processed 2 rows'
  • main/waeup.sirp/trunk/src/waeup/sirp/widgets/restwidget.py

    r7703 r7705  
    3232        a dictionary.
    3333
    34         Different languages must be separated by `<<xy>>` whereas
     34        Different languages must be separated by `>>xy<<` whereas
    3535        xy is the language code. Text parts without correct leading
    3636        language separator - usually the first part has no language
Note: See TracChangeset for help on using the changeset viewer.