Changeset 7705 for main/waeup.sirp/trunk
- Timestamp:
- 26 Feb 2012, 16:34:10 (13 years ago)
- 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 113 113 114 114 >>> modeselect.getControl(value='create').selected = True 115 >>> browser.getControl('Proceed to step 3 ...').click()115 >>> browser.getControl('Proceed to step 3').click() 116 116 117 117 Step 3: Fix headerlines … … 127 127 The submit button is enabled: 128 128 129 >>> browser.getControl('Perform import ...').disabled129 >>> browser.getControl('Perform import').disabled 130 130 False 131 131 132 >>> browser.getControl('Perform import ...').click()132 >>> browser.getControl('Perform import').click() 133 133 134 134 Step 4: See import results … … 197 197 >>> modeselect = browser.getControl(name='mode') 198 198 >>> modeselect.getControl(value='create').selected = True 199 >>> browser.getControl('Proceed to step 3 ...').click()199 >>> browser.getControl('Proceed to step 3').click() 200 200 201 201 Step 3: Fix headerlines … … 211 211 The submit button is enabled: 212 212 213 >>> browser.getControl('Perform import ...').disabled213 >>> browser.getControl('Perform import').disabled 214 214 False 215 215 216 >>> browser.getControl('Perform import ...').click()216 >>> browser.getControl('Perform import').click() 217 217 218 218 Step 4: See import results … … 262 262 >>> modeselect = browser.getControl(name='mode') 263 263 >>> modeselect.getControl(value='create').selected = True 264 >>> browser.getControl('Proceed to step 3 ...').click()264 >>> browser.getControl('Proceed to step 3').click() 265 265 266 266 Step 3: Fix headerlines … … 276 276 The submit button is enabled: 277 277 278 >>> browser.getControl('Perform import ...').disabled278 >>> browser.getControl('Perform import').disabled 279 279 False 280 280 281 >>> browser.getControl('Perform import ...').click()281 >>> browser.getControl('Perform import').click() 282 282 283 283 Step 4: See import results … … 328 328 >>> modeselect = browser.getControl(name='mode') 329 329 >>> modeselect.getControl(value='create').selected = True 330 >>> browser.getControl('Proceed to step 3 ...').click()330 >>> browser.getControl('Proceed to step 3').click() 331 331 332 332 Step 3: Fix headerlines … … 342 342 The submit button is enabled: 343 343 344 >>> browser.getControl('Perform import ...').disabled344 >>> browser.getControl('Perform import').disabled 345 345 False 346 346 347 >>> browser.getControl('Perform import ...').click()347 >>> browser.getControl('Perform import').click() 348 348 349 349 Step 4: See import results … … 393 393 >>> modeselect = browser.getControl(name='mode') 394 394 >>> modeselect.getControl(value='create').selected = True 395 >>> browser.getControl('Proceed to step 3 ...').click()395 >>> browser.getControl('Proceed to step 3').click() 396 396 397 397 Step 3: Fix headerlines … … 407 407 The submit button is enabled: 408 408 409 >>> browser.getControl('Perform import ...').disabled409 >>> browser.getControl('Perform import').disabled 410 410 False 411 411 412 >>> browser.getControl('Perform import ...').click()412 >>> browser.getControl('Perform import').click() 413 413 414 414 Step 4: See import results … … 466 466 >>> modeselect = browser.getControl(name='mode') 467 467 >>> modeselect.getControl(value='create').selected = True 468 >>> browser.getControl('Proceed to step 3 ...').click()468 >>> browser.getControl('Proceed to step 3').click() 469 469 470 470 Step 3: Fix headerlines … … 473 473 perfom the import: 474 474 475 >>> browser.getControl('Perform import ...').click()475 >>> browser.getControl('Perform import').click() 476 476 477 477 One line could not be imported: … … 528 528 >>> modeselect = browser.getControl(name='mode') 529 529 >>> modeselect.getControl(value='create').selected = True 530 >>> browser.getControl('Proceed to step 3 ...').click()530 >>> browser.getControl('Proceed to step 3').click() 531 531 532 532 Step 3/4: Fix headerlines and import: … … 535 535 perfom the import: 536 536 537 >>> browser.getControl('Perform import ...').click()537 >>> browser.getControl('Perform import').click() 538 538 539 539 This time everything should work: -
main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py
r7703 r7705 751 751 label = _(u'Upload file') 752 752 pnav = 0 753 upload_button =_(u'Upload') 754 cancel_button =_(u'Cancel') 753 755 754 756 def update(self, uploadfile=None, CANCEL=None, SUBMIT=None): … … 797 799 label = _(u'Process CSV file') 798 800 pnav = 0 801 cancel_button =_(u'Cancel') 799 802 800 803 def getFiles(self): … … 826 829 label = _(u'Process CSV file') 827 830 pnav = 0 831 cancel_button =_(u'Cancel') 832 back_button =_(u'Back to step 1') 833 proceed_button =_(u'Proceed to step 3') 828 834 829 835 filename = None … … 943 949 label = _(u'Process CSV file') 944 950 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') 945 956 946 957 filename = None … … 1046 1057 label = _(u'Process CSV file') 1047 1058 pnav = 0 1059 show_button =_(u'View processing log') 1060 back_button =_(u'Back to data center') 1048 1061 1049 1062 filename = None … … 1101 1114 label = _(u'Show logfiles') 1102 1115 pnav = 0 1116 back_button = _(u'Back to Data Center') 1117 show_button = _(u'Show') 1103 1118 1104 1119 def update(self, show=None, logname=None, back=None): … … 1143 1158 label = _('Edit data center settings') 1144 1159 pnav = 0 1160 save_button =_(u'Save') 1161 reset_button =_(u'Reset') 1162 cancel_button =_(u'Cancel') 1145 1163 1146 1164 def update(self, newpath=None, move=False, overwrite=False, … … 1579 1597 grok.name('addcourse') 1580 1598 grok.require('waeup.manageUniversity') 1581 label = u'Add course'1599 label = _(u'Add course') 1582 1600 form_fields = grok.AutoFields(ICourseAdd) 1583 1601 pnav = 1 1584 1602 1585 @action( 'Add course')1603 @action(_('Add course')) 1586 1604 def addCourse(self, **data): 1587 1605 course = createObject(u'waeup.Course') … … 1595 1613 # do not use error.msg but render a more detailed message instead 1596 1614 # 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: ') 1598 1616 message += '<a href="%s">%s</a>' % ( 1599 1617 self.url(entry), getattr(entry, '__name__', u'Unnamed')) … … 1601 1619 self.redirect(self.url(self.context, u'@@addcourse')) 1602 1620 return 1603 message = u'Course %s successfully created.' % (course.code)1621 message = _(u'Course ${a} successfully created.', mapping = {'a':course.code}) 1604 1622 self.flash(message) 1605 1623 self.redirect(self.url(self.context, u'@@manage')+'?tab2') … … 1616 1634 grok.name('addcertificate') 1617 1635 grok.require('waeup.manageUniversity') 1618 label = u'Add certificate'1636 label = _(u'Add certificate') 1619 1637 form_fields = grok.AutoFields(ICertificateAdd) 1620 1638 pnav = 1 1621 1639 1622 @action( 'Add certificate')1640 @action(_('Add certificate')) 1623 1641 def addCertificate(self, **data): 1624 1642 certificate = createObject(u'waeup.Certificate') … … 1632 1650 # do not use error.msg but render a more detailed message instead 1633 1651 # 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: ') 1635 1653 message += '<a href="%s">%s</a>' % ( 1636 1654 self.url(entry), getattr(entry, '__name__', u'Unnamed')) … … 1638 1656 self.redirect(self.url(self.context, u'@@addcertificate')) 1639 1657 return 1640 message = u'Certificate %s successfully created.' % (certificate.code)1658 message = _(u'Certificate ${a} successfully created.', mapping = {'a':certificate.code}) 1641 1659 self.flash(message) 1642 1660 self.redirect(self.url(self.context, u'@@manage')+'?tab3') 1643 1661 return 1644 1662 1645 @action( 'Cancel', validator=NullValidator)1663 @action(_('Cancel'), validator=NullValidator) 1646 1664 def cancel(self): #, **data): 1647 1665 self.redirect(self.url(self.context)) … … 1670 1688 grok.name('manage') 1671 1689 grok.require('waeup.manageUniversity') 1672 label = u'Edit course'1690 label = _(u'Edit course') 1673 1691 pnav = 1 1674 1692 1675 1693 form_fields = grok.AutoFields(ICourse) 1676 1694 1677 @action( 'Save', style='primary')1695 @action(_('Save'), style='primary') 1678 1696 def save(self, **data): 1679 1697 self.applyData(self.context, **data) 1680 self.flash( 'Form has been saved.')1698 self.flash(_('Form has been saved.')) 1681 1699 return 1682 1700 … … 1687 1705 # return 1688 1706 1689 @action( 'Cancel', validator=NullValidator)1707 @action(_('Cancel'), validator=NullValidator) 1690 1708 def cancel(self, **data): 1691 1709 self.redirect(self.url(self.context)) … … 1720 1738 grok.require('waeup.manageUniversity') 1721 1739 pnav = 1 1722 label = 'Edit certificate'1740 label = _('Edit certificate') 1723 1741 1724 1742 form_fields = grok.AutoFields(ICertificate) … … 1726 1744 pnav = 1 1727 1745 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')] 1733 1751 1734 1752 @property 1735 1753 def label(self): 1736 return 'Manage certificate'1754 return _('Manage certificate') 1737 1755 1738 1756 def update(self): … … 1750 1768 def save(self, **data): 1751 1769 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')) 1756 1774 def delCertificateCourses(self, **data): 1757 1775 delSubobjects(self, redirect='@@manage', tab='2') 1758 1776 return 1759 1777 1760 @action( 'Add course referrer', validator=NullValidator)1778 @action(_('Add course referrer'), validator=NullValidator) 1761 1779 def addCertificateCourse(self, **data): 1762 1780 self.redirect(self.url(self.context, 'addcertificatecourse')) 1763 1781 return 1764 1782 1765 @action( 'Cancel', validator=NullValidator)1783 @action(_('Cancel'), validator=NullValidator) 1766 1784 def cancel(self, **data): 1767 1785 self.redirect(self.url(self.context)) … … 1782 1800 return get_users_with_local_roles(self.context) 1783 1801 1784 @action( 'Add local role', validator=NullValidator)1802 @action(_('Add local role'), validator=NullValidator) 1785 1803 def addLocalRole(self, **data): 1786 1804 return add_local_role(self, 3, **data) 1787 1805 1788 @action( 'Remove selected local roles')1806 @action(_('Remove selected local roles')) 1789 1807 def delLocalRoles(self, **data): 1790 1808 return del_local_roles(self,3,**data) … … 1799 1817 form_fields = grok.AutoFields(ICertificateCourseAdd) 1800 1818 pnav = 1 1801 label = 'Add course referrer'1802 1803 @action( 'Add course referrer')1819 label = _('Add course referrer') 1820 1821 @action(_('Add course referrer')) 1804 1822 def addCertcourse(self, **data): 1805 1823 try: 1806 1824 self.context.addCourseRef(**data) 1807 1825 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.')) 1810 1828 return 1811 1829 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']})) 1813 1832 self.redirect(self.url(self.context, u'@@manage')+'?tab2') 1814 1833 1815 @action( 'Cancel', validator=NullValidator)1834 @action(_('Cancel'), validator=NullValidator) 1816 1835 def cancel(self, **data): 1817 1836 self.redirect(self.url(self.context)) … … 1846 1865 grok.require('waeup.manageUniversity') 1847 1866 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') 1852 1871 def saveAndReturn(self, **data): 1853 1872 parent = self.context.__parent__ … … 1861 1880 parent.addCourseRef(**data) 1862 1881 parent.delCourseRef(data['course'].code, level=old_level) 1863 self.flash( 'Form has been saved.')1882 self.flash(_('Form has been saved.')) 1864 1883 self.redirect(self.url(parent)) 1865 1884 return 1866 1885 1867 @action( 'Cancel', validator=NullValidator)1886 @action(_('Cancel'), validator=NullValidator) 1868 1887 def cancel(self, **data): 1869 1888 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"> 2 2 <thead> 3 3 </thead> 4 4 <tbody> 5 5 <tr> 6 <td >Code:</td>6 <td i18n:translate="">Code:</td> 7 7 <td tal:content="context/__name__">CODE</td> 8 8 </tr> 9 9 <tr> 10 <td >Course Code:</td>10 <td i18n:translate="">Course Code:</td> 11 11 <td tal:content="context/getCourseCode">THE COURSE</td> 12 12 </tr> 13 13 <tr> 14 <td >Course Title:</td>14 <td i18n:translate="">Course Title:</td> 15 15 <td tal:content="context/course/title">THE TITLE</td> 16 16 </tr> 17 17 <tr> 18 <td >Provided by:</td>18 <td i18n:translate="">Provided by:</td> 19 19 <td> 20 20 <span tal:content="python: context.course.__parent__.__parent__.longtitle()">DEPARTMENT</span> … … 24 24 </tr> 25 25 <tr> 26 <td >Level:</td>26 <td i18n:translate="">Level:</td> 27 27 <td tal:content="view/leveltitle">LEVEL</td> 28 28 </tr> 29 29 <tr> 30 <td >Is mandatory course (not elective):</td>30 <td i18n:translate="">Is mandatory course (not elective):</td> 31 31 <td tal:content="context/mandatory">MANDATORY</td> 32 32 </tr> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatemanagepage.pt
r7669 r7705 1 1 <form action="." tal:attributes="action request/URL" method="POST" 2 enctype="multipart/form-data" >2 enctype="multipart/form-data" i18n:domain="waeup.sirp"> 3 3 4 4 <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> 8 8 </ul> 9 9 … … 42 42 </div> 43 43 <div id="tab-2" tal:attributes="class view/tab2"> 44 <h3 >Course Referrers</h3>44 <h3 i18n:translate="">Course Referrers</h3> 45 45 <table class="display dataTableManage"> 46 46 <thead> 47 47 <tr> 48 <th> </th><th>Level</th><th>Semester</th><th>Referrer</th><th>Course</th><th>Title</th> 49 <th>Mandatory</th> 48 <th> </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> 50 52 </tr> 51 53 </thead> … … 102 104 <th> 103 105 </th> 104 <th >User Id106 <th i18n:translate="">User Id 105 107 </th> 106 <th >Name108 <th i18n:translate="">Name 107 109 </th> 108 <th >Local Role110 <th i18n:translate="">Local Role 109 111 </th> 110 112 </tr> … … 112 114 <tbody> 113 115 <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> 115 118 <td tal:content="entry/user_name"> USERNAME </td> 116 119 <td tal:content="entry/user_title"> USERTITLE </td> … … 121 124 <div tal:condition="view/availableActions"> 122 125 <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"/> 124 128 </span> 125 129 </div><br /><br /> … … 127 131 <tr> <td> 128 132 <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"> 130 135 <span tal:replace="user/val/title">USERTITLE 131 136 </span> … … 133 138 </select> </td> <td> 134 139 <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"> 136 142 <span tal:replace="localrole/title">LOCALROLETITLE 137 143 </span> … … 140 146 <div tal:condition="view/availableActions"> 141 147 <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"/> 143 150 </span> 144 151 </div> </td> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/certificatepage.pt
r7669 r7705 18 18 </table> 19 19 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> 21 24 <br /> 22 <table class="display dataTable">25 <table i18n:domain="waeup.sirp" class="display dataTable"> 23 26 <thead> 24 27 <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> 27 31 </tr> 28 32 </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"> 2 3 <ul class="tabs" data-tabs="tabs"> 3 4 <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> 7 6 </li> 8 7 <li tal:attributes="class view/tab2"> 9 <a href="#tab-2" >Session Configurations</a>8 <a href="#tab-2" i18n:translate="">Session Configurations</a> 10 9 </li> 11 10 </ul> … … 51 50 <th> 52 51 </th> 53 <th >Name52 <th i18n:translate="">Name 54 53 </th> 55 54 </tr> … … 64 63 <div tal:condition="view/availableActions"> 65 64 <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"/> 67 67 </span> 68 68 </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=""> 3 3 Using batch processing you can mass-create, mass-update, or 4 4 mass-remove datasets from the database using CSV files. 5 5 </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. 8 8 </p> 9 <form method="POST">9 <form i18n:domain="waeup.sirp" method="POST"> 10 10 <table> 11 11 <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> 13 17 </thead> 14 18 <tbody> 15 19 <tr tal:repeat="file view/getFiles"> 16 20 <td> 17 <button type="submit" name="select" class="btn primary" 21 <button i18n:translate="" 22 type="submit" name="select" class="btn primary" 18 23 tal:attributes="value file/name">Select</button> 19 24 </td> … … 25 30 </tbody> 26 31 </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" /> 28 34 </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"> 3 3 <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" /> 8 7 </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. 10 10 </p> 11 11 <div> 12 12 <table 13 14 15 13 tal:define="body view/getPreviewBody; 14 headers view/getPreviewHeader; 15 fieldnum python: len(headers)"> 16 16 <thead> 17 17 <tr> … … 30 30 </table> 31 31 </div> 32 <div> <b >Processor:</b>32 <div> <b i18n:translate="">Processor:</b> 33 33 <select name="importer"> 34 34 <option tal:repeat="importer view/getImporters" … … 41 41 <p> 42 42 </p> 43 <div> <b >Mode:</b>43 <div> <b i18n:translate="">Mode:</b> 44 44 <input type="radio" name="mode" value="create" checked="checked" 45 45 tal:attributes="checked python: view.mode == 'create' and 'checked' or ''; … … 57 57 </p> 58 58 </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" /> 63 64 </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"> 2 3 Header fields OK 3 4 </div> 4 5 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=""> 8 9 Eventually modify headerfields of import file below. 9 10 </p> 10 11 <p> 11 <b >File:</b>12 <b i18n:translate="">File:</b> 12 13 <span tal:content="view/filename">Filename.csv</span> 13 14 <input type="hidden" name="filename" … … 15 16 </p> 16 17 <p> 17 <b >Processor:</b>18 <b i18n:translate="">Processor:</b> 18 19 <span tal:content="view/importer/name">Importer Name</span> 19 20 <input type="hidden" name="importer" … … 21 22 </p> 22 23 <p> 23 <b >Processing mode: </b>24 <b i18n:translate="">Processing mode: </b> 24 25 <span tal:content="view/mode">mode</span> 25 26 <input type="hidden" name="mode" … … 41 42 <tr> 42 43 <th tal:repeat="headerfield headers"> 43 <i >change to:</i>44 <i i18n:translate="">change to:</i> 44 45 </th> 45 46 </tr> … … 68 69 </div> 69 70 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" /> 73 77 <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"/> 77 83 </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=""> 3 3 Batch processing finished. 4 4 </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> 7 7 </p> 8 <p >9 <b >Processor:</b>8 <p i18n:domain="waeup.sirp"> 9 <b i18n:translate="">Processor:</b> 10 10 <span tal:content="view/importer/name">Importer Name</span> 11 11 </p> 12 <p >13 <b >Processing mode: </b>12 <p i18n:domain="waeup.sirp"> 13 <b i18n:translate="">Processing mode: </b> 14 14 <span tal:content="view/mode">mode</span> 15 15 </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" /> 19 21 </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. 3 4 </p> 4 5 <table tal:condition="files" class="condensed-table"> … … 7 8 <th> 8 9 </th> 9 <th >File10 <th i18n:translate="">File 10 11 </th> 11 <th >Date12 <th i18n:translate="">Date 12 13 </th> 13 <th >Size14 <th i18n:translate="">Size 14 15 </th> 15 16 </tr> 16 17 </thead> 17 18 <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'"> 19 21 <td class="text-center"> 20 22 <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" /> 22 25 <input type="hidden" name="logname" tal:attributes="value file/name" /> 23 26 </form></td> … … 29 32 </table> 30 33 <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"/> 32 36 </form> 33 37 </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"> 2 2 <div> 3 Storage path:3 <span i18n:translate="">Storage path:</span> 4 4 <input type="text" name="newpath" 5 5 tal:attributes="value context/storage" /> 6 6 <br /><br /> 7 Copy existing data to new storage? 7 <span i18n:translate=""> 8 Copy existing data to new storage? 9 </span> 8 10 <input type="checkbox" name="move" checked="checked" /> 9 11 <br /><br /> 10 Overwrite contents in new location? 12 <span i18n:translate=""> 13 Overwrite contents in new location? 14 </span> 11 15 <input type="checkbox" name="overwrite" checked="no" /> 12 16 <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" /> 16 23 </div> 17 24 </form> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenterpage.pt
r7465 r7705 1 <p >1 <p i18n:domain="waeup.sirp" i18n:translate=""> 2 2 The data center helps you to manage portal data. You can upload CSV 3 3 files here, which will be available for import afterwards. 4 4 </p> 5 5 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> 8 9 </p> 9 10 10 <table >11 <table i18n:domain="waeup.sirp"> 11 12 <thead> 12 13 <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> 16 17 </tr> 17 18 </thead> 18 19 <tbody> 19 20 <tr tal:repeat="file context/getFiles"> 20 <td tal:content="file/name"> thefilename</td>21 <td tal:content="file/name">FILENAME</td> 21 22 <td tal:content="file/size">12 k</td> 22 23 <td tal:content="file/uploaddate">Mar 12, 2008</td> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/templates/datacenteruploadpage.pt
r7464 r7705 3 3 <br /><br /> 4 4 <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"/> 7 9 </div> 8 10 </form> -
main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py
r7701 r7705 18 18 import grok 19 19 from urllib import urlencode 20 from zope.i18n import translate 20 21 from zope.component import getMultiAdapter, queryAdapter, getUtility 21 22 from zope.interface import Interface … … 85 86 icon = 'actionicon_modify.png' # File must exist in static/ 86 87 target = '@@manage' # link to this viewname. 87 text = 'Edit'# Text to display on the button88 text = _('Edit') # Text to display on the button 88 89 89 90 # We set the template file explicitly (instead of using … … 154 155 icon = 'actionicon_modify.png' 155 156 target = '@@manage' 156 text = 'Edit'157 text = _('Edit') 157 158 158 159 class AddActionButton(ActionButton): … … 164 165 icon = 'actionicon_add.png' 165 166 target = 'add' 166 text = 'Add'167 text = _('Add') 167 168 168 169 class RemoveActionButton(ActionButton): … … 174 175 icon = 'actionicon_delete.png' 175 176 target = 'remove' 176 text = 'Remove'177 text = _('Remove') 177 178 178 179 class SearchActionButton(ActionButton): … … 184 185 icon = 'actionicon_search.png' 185 186 target = 'search' 186 text = 'Search'187 text = _('Search') 187 188 188 189 … … 309 310 grok.order(2) 310 311 grok.require('waeup.Anonymous') 311 text = 'Login'312 text = _('Login') 312 313 link = 'login' 313 314 … … 347 348 348 349 link = 'configuration' 349 text = u'Portal Configuration'350 text = _(u'Portal Configuration') 350 351 351 352 def render(self): 352 353 url = self.view.url(grok.getSite(), self.link) 354 text = translate(self.text, context=self.request) 353 355 return u'<li><a href="%s">%s</a></li>' % ( 354 url, self.text)356 url, text) 355 357 356 358 class ManageUsersLink(ManageLink): … … 361 363 362 364 link = u'users' 363 text = u'Portal Users'365 text = _(u'Portal Users') 364 366 365 367 class ContactActionButton(ManageActionButton): … … 369 371 grok.require('waeup.manageUsers') 370 372 icon = 'actionicon_mail.png' 371 text = 'Send email'373 text = _('Send email') 372 374 target = 'contactuser' 373 375 … … 379 381 380 382 link = u'datacenter' 381 text = u'Data Center'383 text = _(u'Data Center') 382 384 383 385 class MyPreferences(LeftSidebarLink): … … 386 388 grok.order(7) 387 389 grok.require('waeup.Public') 388 title = u'My Preferences'390 title = _(u'My Preferences') 389 391 icon = '' 390 392 … … 401 403 grok.order(8) 402 404 grok.require('waeup.Public') 403 title = u'My Roles'405 title = _(u'My Roles') 404 406 icon = '' 405 407 … … 420 422 grok.context(IDataCenter) 421 423 grok.view(DatacenterPage) 422 text = 'Edit settings'424 text = _('Edit settings') 423 425 424 426 class ManageFacultiesContainerActionButton(ManageActionButton): … … 427 429 grok.context(IFacultiesContainer) 428 430 grok.view(FacultiesContainerPage) 429 text = 'Manage academic section'431 text = _('Manage academic section') 430 432 431 433 class SearchFacultiesContainerActionButton(ManageActionButton): … … 434 436 grok.context(IFacultiesContainer) 435 437 grok.view(FacultiesContainerPage) 436 text = 'Search academic section'438 text = _('Search academic section') 437 439 icon = 'actionicon_search.png' 438 440 target = '@@search' … … 443 445 grok.context(IFaculty) 444 446 grok.view(FacultyPage) 445 text = 'Manage faculty'447 text = _('Manage faculty') 446 448 447 449 class ManageDepartmentActionButton(ManageActionButton): … … 450 452 grok.context(IDepartment) 451 453 grok.view(DepartmentPage) 452 text = 'Manage department'454 text = _('Manage department') 453 455 454 456 class ShowDepartmentStudentsActionButton(ManageActionButton): … … 459 461 grok.require('waeup.showStudents') 460 462 icon = 'actionicon_student.png' 461 text = 'Show students'463 text = _('Show students') 462 464 target = 'showdepstudents' 463 465 … … 467 469 grok.context(ICourse) 468 470 grok.view(CoursePage) 469 text = 'Edit course'471 text = _('Edit course') 470 472 471 473 class ManageCertificateActionButton(ManageActionButton): … … 474 476 grok.context(ICertificate) 475 477 grok.view(CertificatePage) 476 text = 'Manage certificate'478 text = _('Manage certificate') 477 479 478 480 class ShowCertificateStudentsActionButton(ManageActionButton): … … 483 485 grok.require('waeup.showStudents') 484 486 icon = 'actionicon_student.png' 485 text = 'Show students'487 text = _('Show students') 486 488 target = 'showcertstudents' 487 489 … … 491 493 grok.context(ICertificateCourse) 492 494 grok.view(CertificateCoursePage) 493 text = 'Edit course referrer'495 text = _('Edit course referrer') 494 496 495 497 # … … 501 503 grok.context(IUsersContainer) 502 504 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') 551 506 552 507 # … … 561 516 icon = 'actionicon_manage.png' # File must exist in static/ 562 517 target = '@@show' # link to this viewname. 563 text = 'Show batch logs'# Text to display on the button518 text = _('Show batch logs') # Text to display on the button 564 519 565 520 class BrowseDatacenterLogs(BrowseActionButton): … … 569 524 icon = 'documentinfo_templet.png' 570 525 target = '@@logs' 571 text = 'Show batch logs'526 text = _('Show batch logs') 572 527 573 528 # … … 581 536 icon = 'actionbox_templet.png' 582 537 target = '@@import1' 583 text = 'Batch processing'538 text = _('Batch processing') 584 539 585 540 class UploadCSVButton(ActionButton): … … 590 545 icon = 'go-up-16x16.png' 591 546 target = '@@upload' 592 text = 'Upload CSV file'547 text = _('Upload CSV file') 593 548 594 549 # … … 699 654 grok.require('waeup.managePortalConfiguration') 700 655 701 link_title = 'Portal Configuration'656 link_title = _('Portal Configuration') 702 657 def link_target(self): 703 658 return self.view.url(self.view.context, 'configuration') … … 709 664 grok.require('waeup.manageUsers') 710 665 711 link_title = 'Portal Users'666 link_title = _('Portal Users') 712 667 target_viewname = 'users' 713 668 … … 718 673 grok.require('waeup.manageDataCenter') 719 674 720 link_title = 'Data Center'675 link_title = _('Data Center') 721 676 target_viewname = 'datacenter' 722 677 … … 794 749 795 750 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 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Fri Feb 24 23:24:122012\n"18 "PO-Revision-Date: 2012-02-2 4 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" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" 20 20 "Language-Team: WAeUP Germany <henrik@waeup.org>\n" … … 117 117 118 118 #: waeup/sirp/applicants/workflow.py:41 119 #: waeup/sirp/interfaces.py: 69119 #: waeup/sirp/interfaces.py:71 120 120 msgid "admitted" 121 121 msgstr "zugelassen" … … 126 126 127 127 #: waeup/sirp/applicants/workflow.py:43 128 #: waeup/sirp/interfaces.py: 68128 #: waeup/sirp/interfaces.py:70 129 129 msgid "created" 130 130 msgstr "neu" … … 189 189 190 190 #: waeup/sirp/browser/breadcrumbs.py:116 191 #: waeup/sirp/browser/viewlets.py:6 81191 #: waeup/sirp/browser/viewlets.py:605 192 192 msgid "Academics" 193 193 msgstr "Akademie" 194 194 195 195 #: waeup/sirp/browser/breadcrumbs.py:123 196 #: waeup/sirp/browser/pages.py:30 2196 #: waeup/sirp/browser/pages.py:308 197 197 msgid "Administration" 198 198 msgstr "Verwaltung" 199 199 200 200 #: waeup/sirp/browser/breadcrumbs.py:130 201 #: waeup/sirp/browser/viewlets.py:350 202 #: waeup/sirp/browser/viewlets.py:656 201 203 msgid "Portal Configuration" 202 204 msgstr "Portalkonfiguration" 203 205 204 206 #: 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 206 210 msgid "Portal Users" 207 211 msgstr "Benutzer" 208 212 209 213 #: 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 212 218 msgid "Data Center" 213 219 msgstr "Datenzentrum" … … 215 221 #: waeup/sirp/browser/breadcrumbs.py:90 216 222 msgid "Home" 217 msgstr "Home" 223 msgstr "Startseite" 224 225 #: waeup/sirp/browser/pages.py:1012 226 msgid "Edit headers or replace imported file!" 227 msgstr "Bearbeiten Sie die Spaltenüberschrift oder tauschen Sie die Importdatei aus." 218 228 219 229 #. Default: "" … … 222 232 msgstr "Lokale Rolle erfolgreich entfernt: ${a}" 223 233 224 #. Default: "" 225 #: waeup/sirp/browser/pages.py:1087 234 #: waeup/sirp/browser/pages.py:1059 235 msgid "View processing log" 236 msgstr "Betrache Logdatei" 237 238 #: waeup/sirp/browser/pages.py:1060 239 msgid "Back to data center" 240 msgstr "Zurück zum Datenzentrum" 241 242 #. Default: "" 243 #: waeup/sirp/browser/pages.py:1104 226 244 msgid "Processing of ${a} rows failed." 227 245 msgstr "Bearbeitung von ${a} Zeilen fehlgeschlagen." 228 246 229 247 #. Default: "" 230 #: waeup/sirp/browser/pages.py:1 089248 #: waeup/sirp/browser/pages.py:1106 231 249 msgid "Successfully processed ${a} rows." 232 250 msgstr "${a} Zeilen erfolgreich verarbeitet." 233 251 234 #: waeup/sirp/browser/pages.py:1 097252 #: waeup/sirp/browser/pages.py:1114 235 253 msgid "Show logfiles" 236 254 msgstr "Zeige Logdateien" 255 256 #: waeup/sirp/browser/pages.py:1116 257 msgid "Back to Data Center" 258 msgstr "Zurück zum Datenzentrum" 259 260 #: waeup/sirp/browser/pages.py:1117 261 msgid "Show" 262 msgstr "Zeige" 237 263 238 264 #: waeup/sirp/browser/pages.py:113 … … 240 266 msgstr "Nichts ausgewählt." 241 267 242 #: waeup/sirp/browser/pages.py:11 39268 #: waeup/sirp/browser/pages.py:1158 243 269 msgid "Edit data center settings" 244 270 msgstr "Bearbeite Einstellungen des Datenzentrums" 245 271 246 #: waeup/sirp/browser/pages.py:11 56272 #: waeup/sirp/browser/pages.py:1178 247 273 msgid "File already existed (not copied):" 248 274 msgstr "Datei existiert (nicht kopiert):" 249 275 250 #: waeup/sirp/browser/pages.py:11 58276 #: waeup/sirp/browser/pages.py:1180 251 277 msgid "Given storage path cannot be used." 252 278 msgstr "Der Datenpfad kann nicht verwendet werden." 253 279 254 #: waeup/sirp/browser/pages.py:11 59280 #: waeup/sirp/browser/pages.py:1181 255 281 msgid "Error:" 256 282 msgstr "Fehler:" 257 283 258 #: waeup/sirp/browser/pages.py:11 62284 #: waeup/sirp/browser/pages.py:1184 259 285 msgid "New storage path succefully set." 260 286 msgstr "Neuen Datenpfad erfolgreich gesetzt." 261 287 262 #: waeup/sirp/browser/pages.py:12 22288 #: waeup/sirp/browser/pages.py:1244 263 289 msgid "Academic Section" 264 290 msgstr "Akademie" 265 291 266 #: waeup/sirp/browser/pages.py:12 34267 #: waeup/sirp/browser/pages.py:12 50268 #: waeup/sirp/browser/pages.py:12 67269 #: waeup/sirp/browser/pages.py:12 71292 #: 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 270 296 msgid "Add faculty" 271 297 msgstr "Füge Fakultät hinzu" 272 298 273 #: waeup/sirp/browser/pages.py:12 35299 #: waeup/sirp/browser/pages.py:1257 274 300 msgid "Faculties" 275 301 msgstr "Fakultäten" 276 302 277 #: waeup/sirp/browser/pages.py:1239 303 #: waeup/sirp/browser/pages.py:1261 304 #: waeup/sirp/browser/viewlets.py:431 278 305 msgid "Manage academic section" 279 306 msgstr "Bearbeite Akademie" 280 307 281 #: waeup/sirp/browser/pages.py:1 278308 #: waeup/sirp/browser/pages.py:1300 282 309 msgid "The faculty code chosen already exists." 283 310 msgstr "Das Fakultätskürzel existiert bereits." 284 311 285 #: waeup/sirp/browser/pages.py:1 299286 #: waeup/sirp/browser/pages.py:13 09312 #: waeup/sirp/browser/pages.py:1321 313 #: waeup/sirp/browser/pages.py:1331 287 314 msgid "Departments" 288 315 msgstr "Departments" 289 316 290 #: waeup/sirp/browser/pages.py:13 11291 #: waeup/sirp/browser/pages.py:13 62292 #: waeup/sirp/browser/pages.py:1 381293 #: waeup/sirp/browser/pages.py:1 385317 #: 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 294 321 msgid "Add department" 295 322 msgstr "Füge Department hinzu" 296 323 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 301 330 msgid "Remove selected local roles" 302 331 msgstr "Ausgewählte lokale Rollen löschen" 303 332 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 308 339 msgid "Add local role" 309 340 msgstr "Lokale Rolle hinzufügen" 310 311 #: waeup/sirp/browser/pages.py:1319312 msgid "Manage faculty"313 msgstr "Bearbeite Fakultät"314 341 315 342 #. Default: "" … … 318 345 msgstr "Erfolgreich entfernt: ${a}" 319 346 320 #: waeup/sirp/browser/pages.py:1354 347 #: waeup/sirp/browser/pages.py:1341 348 #: waeup/sirp/browser/viewlets.py:447 349 msgid "Manage faculty" 350 msgstr "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 321 356 msgid "Form has been saved." 322 357 msgstr "Das Formular wurde gespeichert." 323 358 324 #: waeup/sirp/browser/pages.py:1 392359 #: waeup/sirp/browser/pages.py:1414 325 360 msgid "The code chosen already exists in this faculty." 326 361 msgstr "Das Kürzel existiert bereits in dieser Fakultät." 327 362 328 363 #. Default: "" 329 #: waeup/sirp/browser/pages.py:1 395364 #: waeup/sirp/browser/pages.py:1417 330 365 msgid "Department ${a} added." 331 366 msgstr "Department ${a} hinzugefügt." 332 367 333 #: waeup/sirp/browser/pages.py:14 12368 #: waeup/sirp/browser/pages.py:1434 334 369 msgid "Courses and Certificates" 335 370 msgstr "Kurse und Zertifikate" 336 371 337 #: waeup/sirp/browser/pages.py:14 42338 #: waeup/sirp/browser/pages.py:14 61372 #: waeup/sirp/browser/pages.py:1464 373 #: waeup/sirp/browser/pages.py:1483 339 374 #: waeup/sirp/students/viewlets.py:466 340 375 msgid "Students" 341 376 msgstr "Studenten" 342 377 343 #: waeup/sirp/browser/pages.py:1 478344 #: waeup/sirp/browser/pages.py:15 36378 #: waeup/sirp/browser/pages.py:1500 379 #: waeup/sirp/browser/pages.py:1558 345 380 msgid "Remove selected courses" 346 381 msgstr "Ausgewählte Kurse löschen" 347 382 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 350 387 msgid "Add course" 351 388 msgstr "Kurs hinzufügen" 352 389 353 #: waeup/sirp/browser/pages.py:1 479354 #: waeup/sirp/browser/pages.py:15 42390 #: waeup/sirp/browser/pages.py:1501 391 #: waeup/sirp/browser/pages.py:1564 355 392 msgid "Remove selected certificates" 356 393 msgstr "Ausgewählte Zertifikate löschen" 357 394 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 360 399 msgid "Add certificate" 361 400 msgstr "Füge Zertifikat hinzu." 362 401 363 #: waeup/sirp/browser/pages.py:1488 402 #: waeup/sirp/browser/pages.py:1510 403 #: waeup/sirp/browser/viewlets.py:454 364 404 msgid "Manage department" 365 405 msgstr "Bearbeite Department" 366 406 367 407 #: waeup/sirp/browser/pages.py:152 408 #: waeup/sirp/browser/viewlets.py:312 368 409 #: waeup/sirp/browser/templates/staffsitelayout.pt:28 369 410 #: waeup/sirp/browser/templates/studentsitelayout.pt:33 … … 375 416 msgstr "Sie sind jetzt eingeloggt." 376 417 418 #: waeup/sirp/browser/pages.py:1615 419 msgid "A course with same code already exists: " 420 msgstr "Ein Kurs mit gleichem Kürzel existiert bereits:" 421 422 #. Default: "" 423 #: waeup/sirp/browser/pages.py:1621 424 msgid "Course ${a} successfully created." 425 msgstr "Kurs ${a} erfolgreich erzeugt." 426 427 #: waeup/sirp/browser/pages.py:1652 428 msgid "A certificate with same code already exists: " 429 msgstr "Ein Zertifikat mit gleichem Kürzel existiert bereits:" 430 431 #. Default: "" 432 #: waeup/sirp/browser/pages.py:1658 433 msgid "Certificate ${a} successfully created." 434 msgstr "Zertifikat ${a} erfolgreich erzeugt." 435 436 #: waeup/sirp/browser/pages.py:1690 437 #: waeup/sirp/browser/viewlets.py:471 438 msgid "Edit course" 439 msgstr "Bearbeite Kurs" 440 441 #: waeup/sirp/browser/pages.py:1740 442 msgid "Edit certificate" 443 msgstr "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 449 msgid "Add course referrer" 450 msgstr "Füge Kursreferenz hinzu" 451 452 #: waeup/sirp/browser/pages.py:1748 453 #: waeup/sirp/browser/pages.py:1773 454 msgid "Remove selected course referrers" 455 msgstr "Lösche ausgewählte Kursreferenzen" 456 457 #: waeup/sirp/browser/pages.py:1754 458 #: waeup/sirp/browser/viewlets.py:478 459 msgid "Manage certificate" 460 msgstr "Bearbeite Zertifikat" 461 377 462 #: waeup/sirp/browser/pages.py:177 378 463 msgid "You entered wrong credentials." 379 464 msgstr "Sie haben falsche Zugangsdaten eingegeben." 380 465 466 #: waeup/sirp/browser/pages.py:1826 467 msgid "The chosen course referrer is already part of this certificate." 468 msgstr "Die ausgewählte Kursreferenz ist bereits Teil des Zertifikates." 469 470 #: waeup/sirp/browser/pages.py:1867 471 #: waeup/sirp/browser/viewlets.py:495 472 msgid "Edit course referrer" 473 msgstr "Bearbeite Kursreferenz" 474 475 #: waeup/sirp/browser/pages.py:1870 476 msgid "Save and return" 477 msgstr "Speichen und zurück" 478 381 479 #: waeup/sirp/browser/pages.py:191 382 480 msgid "You have been logged out. Thanks for using WAeUP SIRP!" … … 389 487 390 488 #: waeup/sirp/browser/pages.py:233 391 #: waeup/sirp/browser/pages.py:51 0489 #: waeup/sirp/browser/pages.py:516 392 490 msgid "Send message now" 393 491 msgstr "Jetzt senden" … … 395 493 #: waeup/sirp/browser/pages.py:252 396 494 #: waeup/sirp/browser/pages.py:271 397 #: waeup/sirp/browser/pages.py:5 27495 #: waeup/sirp/browser/pages.py:533 398 496 msgid "Your message has been sent." 399 497 msgstr "Ihre Nachricht wurde verschickt." … … 407 505 msgstr "Es trat ein smtp-Serverfehler auf." 408 506 409 #. Default: "" 410 #: waeup/sirp/browser/pages.py:386 507 #: waeup/sirp/browser/pages.py:298 508 msgid "<h1>Welcome to WAeUP.SIRP</h1>" 509 msgstr "<h1>Willkommen bei WAeUP.SIRP</h1>" 510 511 #. Default: "" 512 #: waeup/sirp/browser/pages.py:392 411 513 msgid "User account ${a} successfully deleted." 412 514 msgstr "Benutzerkonto ${a} erfolgreich gelöscht." 413 515 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 416 519 msgid "Add user" 417 520 msgstr "Benutzer hinzufügen" 418 521 419 522 #. Default: "" 420 #: waeup/sirp/browser/pages.py:44 1523 #: waeup/sirp/browser/pages.py:447 421 524 msgid "User account ${a} successfully added." 422 525 msgstr "Benutzerkonto ${a} erfolgreich hinzugefügt." 423 526 424 527 #. Default: "" 425 #: waeup/sirp/browser/pages.py:46 0528 #: waeup/sirp/browser/pages.py:466 426 529 msgid "Edit user ${a}" 427 530 msgstr "Bearbeite Benutzer" 428 531 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 435 541 msgid "Save" 436 542 msgstr "Speichern" 437 543 438 #: waeup/sirp/browser/pages.py:49 1544 #: waeup/sirp/browser/pages.py:497 439 545 msgid "User settings have been saved." 440 546 msgstr "Benutzereinstellungen wurden gespeichert." 441 547 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 456 574 msgid "Cancel" 457 575 msgstr "Abbruch" 458 576 459 577 #. Default: "" 460 #: waeup/sirp/browser/pages.py:5 08578 #: waeup/sirp/browser/pages.py:514 461 579 msgid "Send message to ${a}" 462 580 msgstr "Sende Nachricht an ${a}" 463 581 464 #: waeup/sirp/browser/pages.py:537 582 #: waeup/sirp/browser/pages.py:543 583 #: waeup/sirp/browser/viewlets.py:390 465 584 msgid "My Preferences" 466 585 msgstr "Meine Präferenzen" 467 586 468 #: waeup/sirp/browser/pages.py:550 587 #: waeup/sirp/browser/pages.py:556 588 #: waeup/sirp/browser/viewlets.py:405 469 589 msgid "My Roles" 470 590 msgstr "Meine Rollen" 471 591 472 #: waeup/sirp/browser/pages.py:58 1592 #: waeup/sirp/browser/pages.py:587 473 593 msgid "Search Academic Section" 474 594 msgstr "Durchsuche Akademie" 475 595 476 #: waeup/sirp/browser/pages.py:6 07596 #: waeup/sirp/browser/pages.py:613 477 597 msgid "View portal configuration" 478 598 msgstr "Betrachte Portal-Konfiguration" 479 599 480 #: waeup/sirp/browser/pages.py:62 0600 #: waeup/sirp/browser/pages.py:626 481 601 msgid "Edit portal configuration" 482 602 msgstr "Bearbeite Portalkonfiguration" 483 603 484 #: waeup/sirp/browser/pages.py:62 1485 #: waeup/sirp/browser/pages.py:67 2604 #: waeup/sirp/browser/pages.py:627 605 #: waeup/sirp/browser/pages.py:676 486 606 msgid "Update plugins" 487 607 msgstr "Aktualisiere Plugins" 488 608 489 #: waeup/sirp/browser/pages.py:62 3490 #: waeup/sirp/browser/pages.py:65 3491 #: waeup/sirp/browser/pages.py:68 4609 #: waeup/sirp/browser/pages.py:629 610 #: waeup/sirp/browser/pages.py:657 611 #: waeup/sirp/browser/pages.py:688 492 612 msgid "Add session configuration" 493 613 msgstr "Füge Session-Konfiguration hinzu" 494 614 495 #: waeup/sirp/browser/pages.py:6 24496 #: waeup/sirp/browser/pages.py:6 67497 #: waeup/sirp/browser/pages.py:12 34498 #: waeup/sirp/browser/pages.py:12 45499 #: waeup/sirp/browser/pages.py:13 11500 #: waeup/sirp/browser/pages.py:13 46615 #: 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 501 621 msgid "Remove selected" 502 622 msgstr "Ausgewählte Objekte löschen" 503 623 504 #: waeup/sirp/browser/pages.py:65 0505 #: waeup/sirp/browser/pages.py:72 3624 #: waeup/sirp/browser/pages.py:654 625 #: waeup/sirp/browser/pages.py:727 506 626 msgid "Settings have been saved." 507 627 msgstr "Einstellungen wurden gespeichert." 508 628 509 629 #. Default: "" 510 #: waeup/sirp/browser/pages.py:66 4630 #: waeup/sirp/browser/pages.py:668 511 631 msgid "Session ${a} Configuration" 512 632 msgstr "Session ${a}-Konfiguration" 513 633 514 #: waeup/sirp/browser/pages.py:67 5634 #: waeup/sirp/browser/pages.py:679 515 635 msgid "Plugins were updated. See log file for details." 516 636 msgstr "Plugins wurden aktualisiert, siehe Logdatei." 517 637 518 #: waeup/sirp/browser/pages.py:6 88638 #: waeup/sirp/browser/pages.py:692 519 639 msgid "Add Session Configuration" 520 640 msgstr "Füge Session-Konfiguration hinzu" 521 641 522 #: waeup/sirp/browser/pages.py:69 5642 #: waeup/sirp/browser/pages.py:699 523 643 msgid "The session chosen already exists." 524 644 msgstr "Die Session existiert bereits." 525 645 526 646 #. Default: "" 527 #: waeup/sirp/browser/pages.py:7 17647 #: waeup/sirp/browser/pages.py:721 528 648 msgid "Edit academic session ${a} configuration" 529 649 msgstr "Bearbeite Session ${a}-Konfiguration" 530 650 531 #: waeup/sirp/browser/pages.py:7 47651 #: waeup/sirp/browser/pages.py:751 532 652 msgid "Upload file" 533 653 msgstr "Datei hochladen" 534 654 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 656 msgid "Upload" 657 msgstr "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 539 663 msgid "Process CSV file" 540 664 msgstr "Verarbeite CSF-Datei" 541 665 542 #: waeup/sirp/browser/pages.py:8 06543 #: waeup/sirp/browser/pages.py:9 04544 #: waeup/sirp/browser/pages.py:10 18666 #: waeup/sirp/browser/pages.py:813 667 #: waeup/sirp/browser/pages.py:914 668 #: waeup/sirp/browser/pages.py:1033 545 669 msgid "Import aborted." 546 670 msgstr "Import abgebrochen." … … 550 674 msgstr "Keine lokalen Rollen ausgewählt." 551 675 552 #: waeup/sirp/browser/pages.py:883 676 #: waeup/sirp/browser/pages.py:832 677 msgid "Back to step 1" 678 msgstr "Zurück zu Schritt 1" 679 680 #: waeup/sirp/browser/pages.py:833 681 msgid "Proceed to step 3" 682 msgstr "Gehe zu Schritt 3" 683 684 #: waeup/sirp/browser/pages.py:893 553 685 msgid "Double headers: each column name may only appear once. " 554 686 msgstr "Doppelte Spaltenüberschrift" 555 687 556 #: waeup/sirp/browser/pages.py: 891688 #: waeup/sirp/browser/pages.py:901 557 689 msgid "Replace imported file!" 558 690 msgstr "Tauschen Sie die Importdatei aus!" 559 691 560 #: waeup/sirp/browser/pages.py:9 16692 #: waeup/sirp/browser/pages.py:926 561 693 msgid "Update mode only!" 562 694 msgstr "Nur Aktualisierungsmodus!" 563 695 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 698 msgid "Reset" 699 msgstr "Zurücksetzen" 700 701 #: waeup/sirp/browser/pages.py:953 702 msgid "Set headerfields" 703 msgstr "Setze Spaltenüberschrift" 704 705 #: waeup/sirp/browser/pages.py:954 706 msgid "Back to step 2" 707 msgstr "Zurück zu Schritt 2" 708 709 #: waeup/sirp/browser/pages.py:955 710 msgid "Perform import" 711 msgstr "Führe Import duch" 712 713 #: waeup/sirp/browser/templates/certificatecoursepage.pt:10 714 msgid "Course Code:" 715 msgstr "Kurskürzel:" 716 717 #: waeup/sirp/browser/templates/certificatecoursepage.pt:14 718 msgid "Course Title:" 719 msgstr "Kursetitel:" 720 721 #: waeup/sirp/browser/templates/certificatecoursepage.pt:18 722 msgid "Provided by:" 723 msgstr "Angeboten von:" 724 725 #: waeup/sirp/browser/templates/certificatecoursepage.pt:26 726 msgid "Level:" 727 msgstr "Studienjahr:" 728 729 #: waeup/sirp/browser/templates/certificatecoursepage.pt:30 730 msgid "Is mandatory course (not elective):" 731 msgstr "Pflichtkurs:" 732 733 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6 734 msgid "Code:" 735 msgstr "Kürzel:" 736 737 #: waeup/sirp/browser/templates/certificatemanagepage.pt:106 738 msgid "User Id" 739 msgstr "Benutzer Id" 740 741 #: waeup/sirp/browser/templates/certificatemanagepage.pt:110 742 msgid "Local Role" 743 msgstr "Lokale Rolle" 744 745 #: waeup/sirp/browser/templates/certificatemanagepage.pt:5 746 msgid "Settings" 747 msgstr "Einstellungen" 748 749 #: waeup/sirp/browser/templates/certificatemanagepage.pt:7 750 msgid "Local Roles" 751 msgstr "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 756 msgid "Course Referrers" 757 msgstr "Kursreferenzen" 758 759 #: waeup/sirp/browser/templates/certificatepage.pt:28 760 #: waeup/sirp/browser/templates/certificatemanagepage.pt:48 761 msgid "Level" 762 msgstr "Studienjahr" 763 764 #: waeup/sirp/browser/templates/certificatepage.pt:28 765 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 766 msgid "Semester" 767 msgstr "Semester" 768 769 #: waeup/sirp/browser/templates/certificatepage.pt:29 770 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 771 msgid "Referrer" 772 msgstr "Kursreferenz" 773 774 #: waeup/sirp/browser/templates/certificatepage.pt:29 775 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 776 msgid "Course" 777 msgstr "Kurs" 778 779 #: waeup/sirp/browser/templates/certificatepage.pt:30 780 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 781 msgid "Title" 782 msgstr "Titel" 783 784 #: waeup/sirp/browser/templates/certificatepage.pt:30 785 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51 786 msgid "Mandatory" 787 msgstr "Pflicht" 788 789 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5 790 msgid "Site Settings" 791 msgstr "Einstellungen" 792 793 #: waeup/sirp/browser/templates/configurationmanagepage.pt:52 794 #: waeup/sirp/browser/templates/certificatemanagepage.pt:108 795 msgid "Name" 796 msgstr "Name" 797 798 #: waeup/sirp/browser/templates/configurationmanagepage.pt:8 799 msgid "Session Configurations" 800 msgstr "Session-Konfiguration" 801 802 #: waeup/sirp/browser/templates/datacenterimport1page.pt:1 803 msgid "Step 1" 804 msgstr "Schritt 1" 805 806 #: waeup/sirp/browser/templates/datacenterimport1page.pt:13 807 msgid "Filename" 808 msgstr "Dateiname" 809 810 #: waeup/sirp/browser/templates/datacenterimport1page.pt:14 811 msgid "Datasets" 812 msgstr "Datensätze" 813 814 #: waeup/sirp/browser/templates/datacenterimport1page.pt:2 815 msgid "Using batch processing you can mass-create, mass-update, or mass-remove datasets from the database using CSV files." 816 msgstr "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 819 msgid "Select" 820 msgstr "Auswählen" 821 822 #: waeup/sirp/browser/templates/datacenterimport1page.pt:6 823 msgid "Please select a file for processing from the list below." 824 msgstr "Wählen Sie eine Datei aus der Liste unten zum Import aus." 825 826 #: waeup/sirp/browser/templates/datacenterimport2page.pt:1 827 msgid "Step 2" 828 msgstr "Schritt 2" 829 830 #: waeup/sirp/browser/templates/datacenterimport2page.pt:43 831 msgid "Mode:" 832 msgstr "Modus:" 833 834 #: waeup/sirp/browser/templates/datacenterimport2page.pt:8 835 msgid "Please select a file-processor and a processing-mode from the selections below." 836 msgstr "Wählen Sie einen Datei-Prozessor und einen Verarbeitungsmodus aus der Liste unten aus." 837 838 #: waeup/sirp/browser/templates/datacenterimport3page.pt:1 839 msgid "Header fields OK" 840 msgstr "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 845 msgid "File:" 846 msgstr "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 851 msgid "Processor:" 852 msgstr "Prozessor:" 853 854 #: waeup/sirp/browser/templates/datacenterimport3page.pt:24 855 #: waeup/sirp/browser/templates/datacenterimport4page.pt:13 856 msgid "Processing mode:" 857 msgstr "Verarbeitungsmodus:" 858 859 #: waeup/sirp/browser/templates/datacenterimport3page.pt:44 860 msgid "change to:" 861 msgstr "ändere zu:" 862 863 #: waeup/sirp/browser/templates/datacenterimport3page.pt:6 864 msgid "Step 3" 865 msgstr "Schritt 3" 866 867 #: waeup/sirp/browser/templates/datacenterimport3page.pt:8 868 msgid "Eventually modify headerfields of import file below." 869 msgstr "Ändere Spaltenüberschriften der Importdateien." 870 871 #: waeup/sirp/browser/templates/datacenterimport4page.pt:1 872 msgid "Step 4" 873 msgstr "Schritt 4" 874 875 #: waeup/sirp/browser/templates/datacenterimport4page.pt:2 876 msgid "Batch processing finished." 877 msgstr "Stapelverarbeitung beendet." 878 879 #: waeup/sirp/browser/templates/datacenterlogspage.pt:10 880 #: waeup/sirp/browser/templates/datacenterpage.pt:14 881 msgid "File" 882 msgstr "Datei" 883 884 #: waeup/sirp/browser/templates/datacenterlogspage.pt:12 885 #: waeup/sirp/browser/templates/datacenterimport1page.pt:16 886 msgid "Date" 887 msgstr "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 892 msgid "Size" 893 msgstr "Dateigröße" 894 895 #: waeup/sirp/browser/templates/datacenterlogspage.pt:2 896 msgid "Currently no log files are available." 897 msgstr "Zur Zeit sind keine Logdateien vorhanden." 898 899 #: waeup/sirp/browser/templates/datacentermanagepage.pt:12 900 msgid "Overwrite contents in new location?" 901 msgstr "Existierende Dateien an neuem Ort überschreiben?" 902 903 #: waeup/sirp/browser/templates/datacentermanagepage.pt:3 904 #: waeup/sirp/browser/templates/datacenterpage.pt:7 905 msgid "Storage path:" 906 msgstr "Pfad des Speicherorts:" 907 908 #: waeup/sirp/browser/templates/datacentermanagepage.pt:7 909 msgid "Copy existing data to new storage?" 910 msgstr "Existierende Dateien an neuen Ort kopieren?" 911 912 #: waeup/sirp/browser/templates/datacenterpage.pt:1 913 msgid "The data center helps you to manage portal data. You can upload CSV files here, which will be available for import afterwards." 914 msgstr "Das Datenzentrum dient dem Hochladen und Importieren von CSV-Daten." 915 916 #: waeup/sirp/browser/templates/datacenterpage.pt:16 917 msgid "Uploaded" 918 msgstr "Hochgeladen" 567 919 568 920 #. Default: "Local Roles" … … 605 957 msgstr "Ausloggen" 606 958 607 #: waeup/sirp/browser/viewlets.py:696 959 #: waeup/sirp/browser/viewlets.py:167 960 msgid "Add" 961 msgstr "Füge hinzu" 962 963 #: waeup/sirp/browser/viewlets.py:177 964 msgid "Remove" 965 msgstr "Entferne" 966 967 #: waeup/sirp/browser/viewlets.py:187 968 msgid "Search" 969 msgstr "Suche" 970 971 #: waeup/sirp/browser/viewlets.py:373 972 msgid "Send email" 973 msgstr "Versende Email" 974 975 #: waeup/sirp/browser/viewlets.py:424 976 msgid "Edit settings" 977 msgstr "Bearbeite Einstellungen" 978 979 #: waeup/sirp/browser/viewlets.py:438 980 msgid "Search academic section" 981 msgstr "Durchsuche Akademie" 982 983 #: waeup/sirp/browser/viewlets.py:463 984 #: waeup/sirp/browser/viewlets.py:487 985 msgid "Show students" 986 msgstr "Zeige Studenten" 987 988 #: waeup/sirp/browser/viewlets.py:518 989 #: waeup/sirp/browser/viewlets.py:526 990 msgid "Show batch logs" 991 msgstr "Zeige Logdateien" 992 993 #: waeup/sirp/browser/viewlets.py:538 994 msgid "Batch processing" 995 msgstr "Stapelverarbeitung" 996 997 #: waeup/sirp/browser/viewlets.py:547 998 msgid "Upload CSV file" 999 msgstr "Lade Datei hoch" 1000 1001 #: waeup/sirp/browser/viewlets.py:620 608 1002 msgid "Enquiries" 609 1003 msgstr "Anfragen" 1004 1005 #: waeup/sirp/browser/viewlets.py:88 1006 #: waeup/sirp/browser/viewlets.py:157 1007 msgid "Edit" 1008 msgstr "Bearbeite" 610 1009 611 1010 #: waeup/sirp/hostels/browser.py:67 … … 613 1012 msgstr "Wohnheime" 614 1013 615 #: waeup/sirp/interfaces.py:7 01014 #: waeup/sirp/interfaces.py:72 616 1015 msgid "clearance started" 617 1016 msgstr "Einschreibung begonnen" 618 1017 619 #: waeup/sirp/interfaces.py:7 11018 #: waeup/sirp/interfaces.py:73 620 1019 msgid "clearance requested" 621 1020 msgstr "Einschreibung beantragt" 622 1021 623 #: waeup/sirp/interfaces.py:7 21022 #: waeup/sirp/interfaces.py:74 624 1023 msgid "cleared" 625 1024 msgstr "eingeschrieben" 626 1025 627 #: waeup/sirp/interfaces.py:7 31026 #: waeup/sirp/interfaces.py:75 628 1027 msgid "school fee paid" 629 1028 msgstr "Gebühren bezahlt" 630 1029 631 #: waeup/sirp/interfaces.py:7 41030 #: waeup/sirp/interfaces.py:76 632 1031 msgid "returning" 633 1032 msgstr "rückgemeldet" 634 1033 635 #: waeup/sirp/interfaces.py:7 51034 #: waeup/sirp/interfaces.py:77 636 1035 msgid "courses registered" 637 1036 msgstr "Kurse registriert" 638 1037 639 #: waeup/sirp/interfaces.py:7 61038 #: waeup/sirp/interfaces.py:78 640 1039 msgid "courses validated" 641 1040 msgstr "Kurse validiert" -
main/waeup.sirp/trunk/src/waeup/sirp/locales/fr/LC_MESSAGES/waeup.sirp.po
r7700 r7705 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Fri Feb 24 23:24:122012\n"17 "POT-Creation-Date: Sun Feb 26 17:19:06 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 109 109 msgstr "" 110 110 111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py: 69111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71 112 112 msgid "admitted" 113 113 msgstr "" … … 117 117 msgstr "" 118 118 119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py: 68119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70 120 120 msgid "created" 121 121 msgstr "" … … 177 177 msgstr "" 178 178 179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:6 81179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605 180 180 msgid "Academics" 181 181 msgstr "" 182 182 183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:30 2183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308 184 184 msgid "Administration" 185 185 msgstr "" 186 186 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 188 189 msgid "Portal Configuration" 189 190 msgstr "" 190 191 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 192 194 msgid "Portal Users" 193 195 msgstr "" 194 196 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 197 200 msgid "Data Center" 198 201 msgstr "" … … 202 205 msgstr "" 203 206 207 #: waeup/sirp/browser/pages.py:1012 208 msgid "Edit headers or replace imported file!" 209 msgstr "" 210 204 211 #. Default: "" 205 212 #: waeup/sirp/browser/pages.py:103 … … 207 214 msgstr "" 208 215 209 #. Default: "" 210 #: waeup/sirp/browser/pages.py:1087 216 #: waeup/sirp/browser/pages.py:1059 217 msgid "View processing log" 218 msgstr "" 219 220 #: waeup/sirp/browser/pages.py:1060 221 msgid "Back to data center" 222 msgstr "" 223 224 #. Default: "" 225 #: waeup/sirp/browser/pages.py:1104 211 226 msgid "Processing of ${a} rows failed." 212 227 msgstr "" 213 228 214 229 #. Default: "" 215 #: waeup/sirp/browser/pages.py:1 089230 #: waeup/sirp/browser/pages.py:1106 216 231 msgid "Successfully processed ${a} rows." 217 232 msgstr "" 218 233 219 #: waeup/sirp/browser/pages.py:1 097234 #: waeup/sirp/browser/pages.py:1114 220 235 msgid "Show logfiles" 236 msgstr "" 237 238 #: waeup/sirp/browser/pages.py:1116 239 msgid "Back to Data Center" 240 msgstr "" 241 242 #: waeup/sirp/browser/pages.py:1117 243 msgid "Show" 221 244 msgstr "" 222 245 … … 225 248 msgstr "" 226 249 227 #: waeup/sirp/browser/pages.py:11 39250 #: waeup/sirp/browser/pages.py:1158 228 251 msgid "Edit data center settings" 229 252 msgstr "" 230 253 231 #: waeup/sirp/browser/pages.py:11 56254 #: waeup/sirp/browser/pages.py:1178 232 255 msgid "File already existed (not copied):" 233 256 msgstr "" 234 257 235 #: waeup/sirp/browser/pages.py:11 58258 #: waeup/sirp/browser/pages.py:1180 236 259 msgid "Given storage path cannot be used." 237 260 msgstr "" 238 261 239 #: waeup/sirp/browser/pages.py:11 59262 #: waeup/sirp/browser/pages.py:1181 240 263 msgid "Error:" 241 264 msgstr "" 242 265 243 #: waeup/sirp/browser/pages.py:11 62266 #: waeup/sirp/browser/pages.py:1184 244 267 msgid "New storage path succefully set." 245 268 msgstr "" 246 269 247 #: waeup/sirp/browser/pages.py:12 22270 #: waeup/sirp/browser/pages.py:1244 248 271 msgid "Academic Section" 249 272 msgstr "" 250 273 251 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1250252 #: waeup/sirp/browser/pages.py:12 67 waeup/sirp/browser/pages.py:1271274 #: 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 253 276 msgid "Add faculty" 254 277 msgstr "" 255 278 256 #: waeup/sirp/browser/pages.py:12 35279 #: waeup/sirp/browser/pages.py:1257 257 280 msgid "Faculties" 258 281 msgstr "" 259 282 260 #: waeup/sirp/browser/pages.py:12 39283 #: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431 261 284 msgid "Manage academic section" 262 285 msgstr "" 263 286 264 #: waeup/sirp/browser/pages.py:1 278287 #: waeup/sirp/browser/pages.py:1300 265 288 msgid "The faculty code chosen already exists." 266 289 msgstr "" 267 290 268 #: waeup/sirp/browser/pages.py:1 299 waeup/sirp/browser/pages.py:1309291 #: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331 269 292 msgid "Departments" 270 293 msgstr "" 271 294 272 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1362273 #: waeup/sirp/browser/pages.py:1 381 waeup/sirp/browser/pages.py:1385295 #: 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 274 297 msgid "Add department" 275 298 msgstr "" 276 299 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 279 303 msgid "Remove selected local roles" 280 304 msgstr "" 281 305 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 284 309 msgid "Add local role" 285 msgstr ""286 287 #: waeup/sirp/browser/pages.py:1319288 msgid "Manage faculty"289 310 msgstr "" 290 311 … … 294 315 msgstr "" 295 316 296 #: waeup/sirp/browser/pages.py:1354 317 #: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447 318 msgid "Manage faculty" 319 msgstr "" 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 297 323 msgid "Form has been saved." 298 324 msgstr "" 299 325 300 #: waeup/sirp/browser/pages.py:1 392326 #: waeup/sirp/browser/pages.py:1414 301 327 msgid "The code chosen already exists in this faculty." 302 328 msgstr "" 303 329 304 330 #. Default: "" 305 #: waeup/sirp/browser/pages.py:1 395331 #: waeup/sirp/browser/pages.py:1417 306 332 msgid "Department ${a} added." 307 333 msgstr "" 308 334 309 #: waeup/sirp/browser/pages.py:14 12335 #: waeup/sirp/browser/pages.py:1434 310 336 msgid "Courses and Certificates" 311 337 msgstr "" 312 338 313 #: waeup/sirp/browser/pages.py:14 42 waeup/sirp/browser/pages.py:1461339 #: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483 314 340 #: waeup/sirp/students/viewlets.py:466 315 341 msgid "Students" 316 342 msgstr "" 317 343 318 #: waeup/sirp/browser/pages.py:1 478 waeup/sirp/browser/pages.py:1536344 #: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558 319 345 msgid "Remove selected courses" 320 346 msgstr "" 321 347 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 323 350 msgid "Add course" 324 351 msgstr "" 325 352 326 #: waeup/sirp/browser/pages.py:1 479 waeup/sirp/browser/pages.py:1542353 #: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564 327 354 msgid "Remove selected certificates" 328 355 msgstr "" 329 356 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 331 359 msgid "Add certificate" 332 360 msgstr "" 333 361 334 #: waeup/sirp/browser/pages.py:1 488362 #: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454 335 363 msgid "Manage department" 336 364 msgstr "" 337 365 338 #: waeup/sirp/browser/pages.py:152 366 #: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312 339 367 #: waeup/sirp/browser/templates/staffsitelayout.pt:28 340 368 #: waeup/sirp/browser/templates/studentsitelayout.pt:33 … … 346 374 msgstr "" 347 375 376 #: waeup/sirp/browser/pages.py:1615 377 msgid "A course with same code already exists: " 378 msgstr "" 379 380 #. Default: "" 381 #: waeup/sirp/browser/pages.py:1621 382 msgid "Course ${a} successfully created." 383 msgstr "" 384 385 #: waeup/sirp/browser/pages.py:1652 386 msgid "A certificate with same code already exists: " 387 msgstr "" 388 389 #. Default: "" 390 #: waeup/sirp/browser/pages.py:1658 391 msgid "Certificate ${a} successfully created." 392 msgstr "" 393 394 #: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471 395 msgid "Edit course" 396 msgstr "" 397 398 #: waeup/sirp/browser/pages.py:1740 399 msgid "Edit certificate" 400 msgstr "" 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 404 msgid "Add course referrer" 405 msgstr "" 406 407 #: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773 408 msgid "Remove selected course referrers" 409 msgstr "" 410 411 #: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478 412 msgid "Manage certificate" 413 msgstr "" 414 348 415 #: waeup/sirp/browser/pages.py:177 349 416 msgid "You entered wrong credentials." 350 417 msgstr "" 351 418 419 #: waeup/sirp/browser/pages.py:1826 420 msgid "The chosen course referrer is already part of this certificate." 421 msgstr "" 422 423 #: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495 424 msgid "Edit course referrer" 425 msgstr "" 426 427 #: waeup/sirp/browser/pages.py:1870 428 msgid "Save and return" 429 msgstr "" 430 352 431 #: waeup/sirp/browser/pages.py:191 353 432 msgid "You have been logged out. Thanks for using WAeUP SIRP!" … … 359 438 msgstr "" 360 439 361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:51 0440 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516 362 441 msgid "Send message now" 363 442 msgstr "" 364 443 365 444 #: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271 366 #: waeup/sirp/browser/pages.py:5 27445 #: waeup/sirp/browser/pages.py:533 367 446 msgid "Your message has been sent." 368 447 msgstr "" … … 376 455 msgstr "" 377 456 378 #. Default: "" 379 #: waeup/sirp/browser/pages.py:386 457 #: waeup/sirp/browser/pages.py:298 458 msgid "<h1>Welcome to WAeUP.SIRP</h1>" 459 msgstr "" 460 461 #. Default: "" 462 #: waeup/sirp/browser/pages.py:392 380 463 msgid "User account ${a} successfully deleted." 381 464 msgstr "" 382 465 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 384 468 msgid "Add user" 385 469 msgstr "" 386 470 387 471 #. Default: "" 388 #: waeup/sirp/browser/pages.py:44 1472 #: waeup/sirp/browser/pages.py:447 389 473 msgid "User account ${a} successfully added." 390 474 msgstr "" 391 475 392 476 #. Default: "" 393 #: waeup/sirp/browser/pages.py:46 0477 #: waeup/sirp/browser/pages.py:466 394 478 msgid "Edit user ${a}" 395 479 msgstr "" 396 480 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 400 486 msgid "Save" 401 487 msgstr "" 402 488 403 #: waeup/sirp/browser/pages.py:49 1489 #: waeup/sirp/browser/pages.py:497 404 490 msgid "User settings have been saved." 405 491 msgstr "" 406 492 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 414 506 msgid "Cancel" 415 507 msgstr "" 416 508 417 509 #. Default: "" 418 #: waeup/sirp/browser/pages.py:5 08510 #: waeup/sirp/browser/pages.py:514 419 511 msgid "Send message to ${a}" 420 512 msgstr "" 421 513 422 #: waeup/sirp/browser/pages.py:5 37514 #: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390 423 515 msgid "My Preferences" 424 516 msgstr "" 425 517 426 #: waeup/sirp/browser/pages.py:55 0518 #: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405 427 519 msgid "My Roles" 428 520 msgstr "" 429 521 430 #: waeup/sirp/browser/pages.py:58 1522 #: waeup/sirp/browser/pages.py:587 431 523 msgid "Search Academic Section" 432 524 msgstr "" 433 525 434 #: waeup/sirp/browser/pages.py:6 07526 #: waeup/sirp/browser/pages.py:613 435 527 msgid "View portal configuration" 436 528 msgstr "" 437 529 438 #: waeup/sirp/browser/pages.py:62 0530 #: waeup/sirp/browser/pages.py:626 439 531 msgid "Edit portal configuration" 440 532 msgstr "" 441 533 442 #: waeup/sirp/browser/pages.py:62 1 waeup/sirp/browser/pages.py:672534 #: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676 443 535 msgid "Update plugins" 444 536 msgstr "" 445 537 446 #: waeup/sirp/browser/pages.py:62 3 waeup/sirp/browser/pages.py:653447 #: waeup/sirp/browser/pages.py:68 4538 #: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657 539 #: waeup/sirp/browser/pages.py:688 448 540 msgid "Add session configuration" 449 541 msgstr "" 450 542 451 #: waeup/sirp/browser/pages.py:6 24 waeup/sirp/browser/pages.py:667452 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1245453 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1346543 #: 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 454 546 msgid "Remove selected" 455 547 msgstr "" 456 548 457 #: waeup/sirp/browser/pages.py:65 0 waeup/sirp/browser/pages.py:723549 #: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727 458 550 msgid "Settings have been saved." 459 551 msgstr "" 460 552 461 553 #. Default: "" 462 #: waeup/sirp/browser/pages.py:66 4554 #: waeup/sirp/browser/pages.py:668 463 555 msgid "Session ${a} Configuration" 464 556 msgstr "" 465 557 466 #: waeup/sirp/browser/pages.py:67 5558 #: waeup/sirp/browser/pages.py:679 467 559 msgid "Plugins were updated. See log file for details." 468 560 msgstr "" 469 561 470 #: waeup/sirp/browser/pages.py:6 88562 #: waeup/sirp/browser/pages.py:692 471 563 msgid "Add Session Configuration" 472 564 msgstr "" 473 565 474 #: waeup/sirp/browser/pages.py:69 5566 #: waeup/sirp/browser/pages.py:699 475 567 msgid "The session chosen already exists." 476 568 msgstr "" 477 569 478 570 #. Default: "" 479 #: waeup/sirp/browser/pages.py:7 17571 #: waeup/sirp/browser/pages.py:721 480 572 msgid "Edit academic session ${a} configuration" 481 573 msgstr "" 482 574 483 #: waeup/sirp/browser/pages.py:7 47575 #: waeup/sirp/browser/pages.py:751 484 576 msgid "Upload file" 485 577 msgstr "" 486 578 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 580 msgid "Upload" 581 msgstr "" 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 489 585 msgid "Process CSV file" 490 586 msgstr "" 491 587 492 #: waeup/sirp/browser/pages.py:8 06 waeup/sirp/browser/pages.py:904493 #: waeup/sirp/browser/pages.py:10 18588 #: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914 589 #: waeup/sirp/browser/pages.py:1033 494 590 msgid "Import aborted." 495 591 msgstr "" … … 499 595 msgstr "" 500 596 501 #: waeup/sirp/browser/pages.py:883 597 #: waeup/sirp/browser/pages.py:832 598 msgid "Back to step 1" 599 msgstr "" 600 601 #: waeup/sirp/browser/pages.py:833 602 msgid "Proceed to step 3" 603 msgstr "" 604 605 #: waeup/sirp/browser/pages.py:893 502 606 msgid "Double headers: each column name may only appear once. " 503 607 msgstr "" 504 608 505 #: waeup/sirp/browser/pages.py: 891609 #: waeup/sirp/browser/pages.py:901 506 610 msgid "Replace imported file!" 507 611 msgstr "" 508 612 509 #: waeup/sirp/browser/pages.py:9 16613 #: waeup/sirp/browser/pages.py:926 510 614 msgid "Update mode only!" 511 615 msgstr "" 512 616 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 618 msgid "Reset" 619 msgstr "" 620 621 #: waeup/sirp/browser/pages.py:953 622 msgid "Set headerfields" 623 msgstr "" 624 625 #: waeup/sirp/browser/pages.py:954 626 msgid "Back to step 2" 627 msgstr "" 628 629 #: waeup/sirp/browser/pages.py:955 630 msgid "Perform import" 631 msgstr "" 632 633 #: waeup/sirp/browser/templates/certificatecoursepage.pt:10 634 msgid "Course Code:" 635 msgstr "" 636 637 #: waeup/sirp/browser/templates/certificatecoursepage.pt:14 638 msgid "Course Title:" 639 msgstr "" 640 641 #: waeup/sirp/browser/templates/certificatecoursepage.pt:18 642 msgid "Provided by:" 643 msgstr "" 644 645 #: waeup/sirp/browser/templates/certificatecoursepage.pt:26 646 msgid "Level:" 647 msgstr "" 648 649 #: waeup/sirp/browser/templates/certificatecoursepage.pt:30 650 msgid "Is mandatory course (not elective):" 651 msgstr "" 652 653 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6 654 msgid "Code:" 655 msgstr "" 656 657 #: waeup/sirp/browser/templates/certificatemanagepage.pt:106 658 msgid "User Id" 659 msgstr "" 660 661 #: waeup/sirp/browser/templates/certificatemanagepage.pt:110 662 msgid "Local Role" 663 msgstr "" 664 665 #: waeup/sirp/browser/templates/certificatemanagepage.pt:5 666 msgid "Settings" 667 msgstr "" 668 669 #: waeup/sirp/browser/templates/certificatemanagepage.pt:7 670 msgid "Local Roles" 671 msgstr "" 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 676 msgid "Course Referrers" 677 msgstr "" 678 679 #: waeup/sirp/browser/templates/certificatepage.pt:28 680 #: waeup/sirp/browser/templates/certificatemanagepage.pt:48 681 msgid "Level" 682 msgstr "" 683 684 #: waeup/sirp/browser/templates/certificatepage.pt:28 685 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 686 msgid "Semester" 687 msgstr "" 688 689 #: waeup/sirp/browser/templates/certificatepage.pt:29 690 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 691 msgid "Referrer" 692 msgstr "" 693 694 #: waeup/sirp/browser/templates/certificatepage.pt:29 695 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 696 msgid "Course" 697 msgstr "" 698 699 #: waeup/sirp/browser/templates/certificatepage.pt:30 700 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 701 msgid "Title" 702 msgstr "" 703 704 #: waeup/sirp/browser/templates/certificatepage.pt:30 705 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51 706 msgid "Mandatory" 707 msgstr "" 708 709 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5 710 msgid "Site Settings" 711 msgstr "" 712 713 #: waeup/sirp/browser/templates/configurationmanagepage.pt:52 714 #: waeup/sirp/browser/templates/certificatemanagepage.pt:108 715 msgid "Name" 716 msgstr "" 717 718 #: waeup/sirp/browser/templates/configurationmanagepage.pt:8 719 msgid "Session Configurations" 720 msgstr "" 721 722 #: waeup/sirp/browser/templates/datacenterimport1page.pt:1 723 msgid "Step 1" 724 msgstr "" 725 726 #: waeup/sirp/browser/templates/datacenterimport1page.pt:13 727 msgid "Filename" 728 msgstr "" 729 730 #: waeup/sirp/browser/templates/datacenterimport1page.pt:14 731 msgid "Datasets" 732 msgstr "" 733 734 #: waeup/sirp/browser/templates/datacenterimport1page.pt:2 735 msgid "" 736 "Using batch processing you can mass-create, mass-update, or mass-remove " 737 "datasets from the database using CSV files." 738 msgstr "" 739 740 #: waeup/sirp/browser/templates/datacenterimport1page.pt:21 741 msgid "Select" 742 msgstr "" 743 744 #: waeup/sirp/browser/templates/datacenterimport1page.pt:6 745 msgid "Please select a file for processing from the list below." 746 msgstr "" 747 748 #: waeup/sirp/browser/templates/datacenterimport2page.pt:1 749 msgid "Step 2" 750 msgstr "" 751 752 #: waeup/sirp/browser/templates/datacenterimport2page.pt:43 753 msgid "Mode:" 754 msgstr "" 755 756 #: waeup/sirp/browser/templates/datacenterimport2page.pt:8 757 msgid "" 758 "Please select a file-processor and a processing-mode from the selections " 759 "below." 760 msgstr "" 761 762 #: waeup/sirp/browser/templates/datacenterimport3page.pt:1 763 msgid "Header fields OK" 764 msgstr "" 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 769 msgid "File:" 770 msgstr "" 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 775 msgid "Processor:" 776 msgstr "" 777 778 #: waeup/sirp/browser/templates/datacenterimport3page.pt:24 779 #: waeup/sirp/browser/templates/datacenterimport4page.pt:13 780 msgid "Processing mode:" 781 msgstr "" 782 783 #: waeup/sirp/browser/templates/datacenterimport3page.pt:44 784 msgid "change to:" 785 msgstr "" 786 787 #: waeup/sirp/browser/templates/datacenterimport3page.pt:6 788 msgid "Step 3" 789 msgstr "" 790 791 #: waeup/sirp/browser/templates/datacenterimport3page.pt:8 792 msgid "Eventually modify headerfields of import file below." 793 msgstr "" 794 795 #: waeup/sirp/browser/templates/datacenterimport4page.pt:1 796 msgid "Step 4" 797 msgstr "" 798 799 #: waeup/sirp/browser/templates/datacenterimport4page.pt:2 800 msgid "Batch processing finished." 801 msgstr "" 802 803 #: waeup/sirp/browser/templates/datacenterlogspage.pt:10 804 #: waeup/sirp/browser/templates/datacenterpage.pt:14 805 msgid "File" 806 msgstr "" 807 808 #: waeup/sirp/browser/templates/datacenterlogspage.pt:12 809 #: waeup/sirp/browser/templates/datacenterimport1page.pt:16 810 msgid "Date" 811 msgstr "" 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 816 msgid "Size" 817 msgstr "" 818 819 #: waeup/sirp/browser/templates/datacenterlogspage.pt:2 820 msgid "Currently no log files are available." 821 msgstr "" 822 823 #: waeup/sirp/browser/templates/datacentermanagepage.pt:12 824 msgid "Overwrite contents in new location?" 825 msgstr "" 826 827 #: waeup/sirp/browser/templates/datacentermanagepage.pt:3 828 #: waeup/sirp/browser/templates/datacenterpage.pt:7 829 msgid "Storage path:" 830 msgstr "" 831 832 #: waeup/sirp/browser/templates/datacentermanagepage.pt:7 833 msgid "Copy existing data to new storage?" 834 msgstr "" 835 836 #: waeup/sirp/browser/templates/datacenterpage.pt:1 837 msgid "" 838 "The data center helps you to manage portal data. You can upload CSV files " 839 "here, which will be available for import afterwards." 840 msgstr "" 841 842 #: waeup/sirp/browser/templates/datacenterpage.pt:16 843 msgid "Uploaded" 515 844 msgstr "" 516 845 … … 554 883 msgstr "" 555 884 556 #: waeup/sirp/browser/viewlets.py:696 885 #: waeup/sirp/browser/viewlets.py:167 886 msgid "Add" 887 msgstr "" 888 889 #: waeup/sirp/browser/viewlets.py:177 890 msgid "Remove" 891 msgstr "" 892 893 #: waeup/sirp/browser/viewlets.py:187 894 msgid "Search" 895 msgstr "" 896 897 #: waeup/sirp/browser/viewlets.py:373 898 msgid "Send email" 899 msgstr "" 900 901 #: waeup/sirp/browser/viewlets.py:424 902 msgid "Edit settings" 903 msgstr "" 904 905 #: waeup/sirp/browser/viewlets.py:438 906 msgid "Search academic section" 907 msgstr "" 908 909 #: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487 910 msgid "Show students" 911 msgstr "" 912 913 #: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526 914 msgid "Show batch logs" 915 msgstr "" 916 917 #: waeup/sirp/browser/viewlets.py:538 918 msgid "Batch processing" 919 msgstr "" 920 921 #: waeup/sirp/browser/viewlets.py:547 922 msgid "Upload CSV file" 923 msgstr "" 924 925 #: waeup/sirp/browser/viewlets.py:620 557 926 msgid "Enquiries" 927 msgstr "" 928 929 #: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157 930 msgid "Edit" 558 931 msgstr "" 559 932 … … 562 935 msgstr "" 563 936 564 #: waeup/sirp/interfaces.py:7 0937 #: waeup/sirp/interfaces.py:72 565 938 msgid "clearance started" 566 939 msgstr "" 567 940 568 #: waeup/sirp/interfaces.py:7 1941 #: waeup/sirp/interfaces.py:73 569 942 msgid "clearance requested" 570 943 msgstr "" 571 944 572 #: waeup/sirp/interfaces.py:7 2945 #: waeup/sirp/interfaces.py:74 573 946 msgid "cleared" 574 947 msgstr "" 575 948 576 #: waeup/sirp/interfaces.py:7 3949 #: waeup/sirp/interfaces.py:75 577 950 msgid "school fee paid" 578 951 msgstr "" 579 952 580 #: waeup/sirp/interfaces.py:7 4953 #: waeup/sirp/interfaces.py:76 581 954 msgid "returning" 582 955 msgstr "" 583 956 584 #: waeup/sirp/interfaces.py:7 5957 #: waeup/sirp/interfaces.py:77 585 958 msgid "courses registered" 586 959 msgstr "" 587 960 588 #: waeup/sirp/interfaces.py:7 6961 #: waeup/sirp/interfaces.py:78 589 962 msgid "courses validated" 590 963 msgstr "" -
main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po
r7700 r7705 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Fri Feb 24 23:24:122012\n"17 "POT-Creation-Date: Sun Feb 26 17:19:06 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 109 109 msgstr "" 110 110 111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py: 69111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71 112 112 msgid "admitted" 113 113 msgstr "" … … 117 117 msgstr "" 118 118 119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py: 68119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70 120 120 msgid "created" 121 121 msgstr "" … … 177 177 msgstr "" 178 178 179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:6 81179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605 180 180 msgid "Academics" 181 181 msgstr "" 182 182 183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:30 2183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308 184 184 msgid "Administration" 185 185 msgstr "" 186 186 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 188 189 msgid "Portal Configuration" 189 190 msgstr "" 190 191 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 192 194 msgid "Portal Users" 193 195 msgstr "" 194 196 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 197 200 msgid "Data Center" 198 201 msgstr "" … … 202 205 msgstr "" 203 206 207 #: waeup/sirp/browser/pages.py:1012 208 msgid "Edit headers or replace imported file!" 209 msgstr "" 210 204 211 #. Default: "" 205 212 #: waeup/sirp/browser/pages.py:103 … … 207 214 msgstr "" 208 215 209 #. Default: "" 210 #: waeup/sirp/browser/pages.py:1087 216 #: waeup/sirp/browser/pages.py:1059 217 msgid "View processing log" 218 msgstr "" 219 220 #: waeup/sirp/browser/pages.py:1060 221 msgid "Back to data center" 222 msgstr "" 223 224 #. Default: "" 225 #: waeup/sirp/browser/pages.py:1104 211 226 msgid "Processing of ${a} rows failed." 212 227 msgstr "" 213 228 214 229 #. Default: "" 215 #: waeup/sirp/browser/pages.py:1 089230 #: waeup/sirp/browser/pages.py:1106 216 231 msgid "Successfully processed ${a} rows." 217 232 msgstr "" 218 233 219 #: waeup/sirp/browser/pages.py:1 097234 #: waeup/sirp/browser/pages.py:1114 220 235 msgid "Show logfiles" 236 msgstr "" 237 238 #: waeup/sirp/browser/pages.py:1116 239 msgid "Back to Data Center" 240 msgstr "" 241 242 #: waeup/sirp/browser/pages.py:1117 243 msgid "Show" 221 244 msgstr "" 222 245 … … 225 248 msgstr "" 226 249 227 #: waeup/sirp/browser/pages.py:11 39250 #: waeup/sirp/browser/pages.py:1158 228 251 msgid "Edit data center settings" 229 252 msgstr "" 230 253 231 #: waeup/sirp/browser/pages.py:11 56254 #: waeup/sirp/browser/pages.py:1178 232 255 msgid "File already existed (not copied):" 233 256 msgstr "" 234 257 235 #: waeup/sirp/browser/pages.py:11 58258 #: waeup/sirp/browser/pages.py:1180 236 259 msgid "Given storage path cannot be used." 237 260 msgstr "" 238 261 239 #: waeup/sirp/browser/pages.py:11 59262 #: waeup/sirp/browser/pages.py:1181 240 263 msgid "Error:" 241 264 msgstr "" 242 265 243 #: waeup/sirp/browser/pages.py:11 62266 #: waeup/sirp/browser/pages.py:1184 244 267 msgid "New storage path succefully set." 245 268 msgstr "" 246 269 247 #: waeup/sirp/browser/pages.py:12 22270 #: waeup/sirp/browser/pages.py:1244 248 271 msgid "Academic Section" 249 272 msgstr "" 250 273 251 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1250252 #: waeup/sirp/browser/pages.py:12 67 waeup/sirp/browser/pages.py:1271274 #: 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 253 276 msgid "Add faculty" 254 277 msgstr "" 255 278 256 #: waeup/sirp/browser/pages.py:12 35279 #: waeup/sirp/browser/pages.py:1257 257 280 msgid "Faculties" 258 281 msgstr "" 259 282 260 #: waeup/sirp/browser/pages.py:12 39283 #: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431 261 284 msgid "Manage academic section" 262 285 msgstr "" 263 286 264 #: waeup/sirp/browser/pages.py:1 278287 #: waeup/sirp/browser/pages.py:1300 265 288 msgid "The faculty code chosen already exists." 266 289 msgstr "" 267 290 268 #: waeup/sirp/browser/pages.py:1 299 waeup/sirp/browser/pages.py:1309291 #: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331 269 292 msgid "Departments" 270 293 msgstr "" 271 294 272 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1362273 #: waeup/sirp/browser/pages.py:1 381 waeup/sirp/browser/pages.py:1385295 #: 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 274 297 msgid "Add department" 275 298 msgstr "" 276 299 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 279 303 msgid "Remove selected local roles" 280 304 msgstr "" 281 305 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 284 309 msgid "Add local role" 285 msgstr ""286 287 #: waeup/sirp/browser/pages.py:1319288 msgid "Manage faculty"289 310 msgstr "" 290 311 … … 294 315 msgstr "" 295 316 296 #: waeup/sirp/browser/pages.py:1354 317 #: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447 318 msgid "Manage faculty" 319 msgstr "" 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 297 323 msgid "Form has been saved." 298 324 msgstr "" 299 325 300 #: waeup/sirp/browser/pages.py:1 392326 #: waeup/sirp/browser/pages.py:1414 301 327 msgid "The code chosen already exists in this faculty." 302 328 msgstr "" 303 329 304 330 #. Default: "" 305 #: waeup/sirp/browser/pages.py:1 395331 #: waeup/sirp/browser/pages.py:1417 306 332 msgid "Department ${a} added." 307 333 msgstr "" 308 334 309 #: waeup/sirp/browser/pages.py:14 12335 #: waeup/sirp/browser/pages.py:1434 310 336 msgid "Courses and Certificates" 311 337 msgstr "" 312 338 313 #: waeup/sirp/browser/pages.py:14 42 waeup/sirp/browser/pages.py:1461339 #: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483 314 340 #: waeup/sirp/students/viewlets.py:466 315 341 msgid "Students" 316 342 msgstr "" 317 343 318 #: waeup/sirp/browser/pages.py:1 478 waeup/sirp/browser/pages.py:1536344 #: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558 319 345 msgid "Remove selected courses" 320 346 msgstr "" 321 347 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 323 350 msgid "Add course" 324 351 msgstr "" 325 352 326 #: waeup/sirp/browser/pages.py:1 479 waeup/sirp/browser/pages.py:1542353 #: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564 327 354 msgid "Remove selected certificates" 328 355 msgstr "" 329 356 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 331 359 msgid "Add certificate" 332 360 msgstr "" 333 361 334 #: waeup/sirp/browser/pages.py:1 488362 #: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454 335 363 msgid "Manage department" 336 364 msgstr "" 337 365 338 #: waeup/sirp/browser/pages.py:152 366 #: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312 339 367 #: waeup/sirp/browser/templates/staffsitelayout.pt:28 340 368 #: waeup/sirp/browser/templates/studentsitelayout.pt:33 … … 346 374 msgstr "" 347 375 376 #: waeup/sirp/browser/pages.py:1615 377 msgid "A course with same code already exists: " 378 msgstr "" 379 380 #. Default: "" 381 #: waeup/sirp/browser/pages.py:1621 382 msgid "Course ${a} successfully created." 383 msgstr "" 384 385 #: waeup/sirp/browser/pages.py:1652 386 msgid "A certificate with same code already exists: " 387 msgstr "" 388 389 #. Default: "" 390 #: waeup/sirp/browser/pages.py:1658 391 msgid "Certificate ${a} successfully created." 392 msgstr "" 393 394 #: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471 395 msgid "Edit course" 396 msgstr "" 397 398 #: waeup/sirp/browser/pages.py:1740 399 msgid "Edit certificate" 400 msgstr "" 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 404 msgid "Add course referrer" 405 msgstr "" 406 407 #: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773 408 msgid "Remove selected course referrers" 409 msgstr "" 410 411 #: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478 412 msgid "Manage certificate" 413 msgstr "" 414 348 415 #: waeup/sirp/browser/pages.py:177 349 416 msgid "You entered wrong credentials." 350 417 msgstr "" 351 418 419 #: waeup/sirp/browser/pages.py:1826 420 msgid "The chosen course referrer is already part of this certificate." 421 msgstr "" 422 423 #: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495 424 msgid "Edit course referrer" 425 msgstr "" 426 427 #: waeup/sirp/browser/pages.py:1870 428 msgid "Save and return" 429 msgstr "" 430 352 431 #: waeup/sirp/browser/pages.py:191 353 432 msgid "You have been logged out. Thanks for using WAeUP SIRP!" … … 359 438 msgstr "" 360 439 361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:51 0440 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516 362 441 msgid "Send message now" 363 442 msgstr "" 364 443 365 444 #: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271 366 #: waeup/sirp/browser/pages.py:5 27445 #: waeup/sirp/browser/pages.py:533 367 446 msgid "Your message has been sent." 368 447 msgstr "" … … 376 455 msgstr "" 377 456 378 #. Default: "" 379 #: waeup/sirp/browser/pages.py:386 457 #: waeup/sirp/browser/pages.py:298 458 msgid "<h1>Welcome to WAeUP.SIRP</h1>" 459 msgstr "" 460 461 #. Default: "" 462 #: waeup/sirp/browser/pages.py:392 380 463 msgid "User account ${a} successfully deleted." 381 464 msgstr "" 382 465 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 384 468 msgid "Add user" 385 469 msgstr "" 386 470 387 471 #. Default: "" 388 #: waeup/sirp/browser/pages.py:44 1472 #: waeup/sirp/browser/pages.py:447 389 473 msgid "User account ${a} successfully added." 390 474 msgstr "" 391 475 392 476 #. Default: "" 393 #: waeup/sirp/browser/pages.py:46 0477 #: waeup/sirp/browser/pages.py:466 394 478 msgid "Edit user ${a}" 395 479 msgstr "" 396 480 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 400 486 msgid "Save" 401 487 msgstr "" 402 488 403 #: waeup/sirp/browser/pages.py:49 1489 #: waeup/sirp/browser/pages.py:497 404 490 msgid "User settings have been saved." 405 491 msgstr "" 406 492 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 414 506 msgid "Cancel" 415 507 msgstr "" 416 508 417 509 #. Default: "" 418 #: waeup/sirp/browser/pages.py:5 08510 #: waeup/sirp/browser/pages.py:514 419 511 msgid "Send message to ${a}" 420 512 msgstr "" 421 513 422 #: waeup/sirp/browser/pages.py:5 37514 #: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390 423 515 msgid "My Preferences" 424 516 msgstr "" 425 517 426 #: waeup/sirp/browser/pages.py:55 0518 #: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405 427 519 msgid "My Roles" 428 520 msgstr "" 429 521 430 #: waeup/sirp/browser/pages.py:58 1522 #: waeup/sirp/browser/pages.py:587 431 523 msgid "Search Academic Section" 432 524 msgstr "" 433 525 434 #: waeup/sirp/browser/pages.py:6 07526 #: waeup/sirp/browser/pages.py:613 435 527 msgid "View portal configuration" 436 528 msgstr "" 437 529 438 #: waeup/sirp/browser/pages.py:62 0530 #: waeup/sirp/browser/pages.py:626 439 531 msgid "Edit portal configuration" 440 532 msgstr "" 441 533 442 #: waeup/sirp/browser/pages.py:62 1 waeup/sirp/browser/pages.py:672534 #: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676 443 535 msgid "Update plugins" 444 536 msgstr "" 445 537 446 #: waeup/sirp/browser/pages.py:62 3 waeup/sirp/browser/pages.py:653447 #: waeup/sirp/browser/pages.py:68 4538 #: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657 539 #: waeup/sirp/browser/pages.py:688 448 540 msgid "Add session configuration" 449 541 msgstr "" 450 542 451 #: waeup/sirp/browser/pages.py:6 24 waeup/sirp/browser/pages.py:667452 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1245453 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1346543 #: 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 454 546 msgid "Remove selected" 455 547 msgstr "" 456 548 457 #: waeup/sirp/browser/pages.py:65 0 waeup/sirp/browser/pages.py:723549 #: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727 458 550 msgid "Settings have been saved." 459 551 msgstr "" 460 552 461 553 #. Default: "" 462 #: waeup/sirp/browser/pages.py:66 4554 #: waeup/sirp/browser/pages.py:668 463 555 msgid "Session ${a} Configuration" 464 556 msgstr "" 465 557 466 #: waeup/sirp/browser/pages.py:67 5558 #: waeup/sirp/browser/pages.py:679 467 559 msgid "Plugins were updated. See log file for details." 468 560 msgstr "" 469 561 470 #: waeup/sirp/browser/pages.py:6 88562 #: waeup/sirp/browser/pages.py:692 471 563 msgid "Add Session Configuration" 472 564 msgstr "" 473 565 474 #: waeup/sirp/browser/pages.py:69 5566 #: waeup/sirp/browser/pages.py:699 475 567 msgid "The session chosen already exists." 476 568 msgstr "" 477 569 478 570 #. Default: "" 479 #: waeup/sirp/browser/pages.py:7 17571 #: waeup/sirp/browser/pages.py:721 480 572 msgid "Edit academic session ${a} configuration" 481 573 msgstr "" 482 574 483 #: waeup/sirp/browser/pages.py:7 47575 #: waeup/sirp/browser/pages.py:751 484 576 msgid "Upload file" 485 577 msgstr "" 486 578 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 580 msgid "Upload" 581 msgstr "" 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 489 585 msgid "Process CSV file" 490 586 msgstr "" 491 587 492 #: waeup/sirp/browser/pages.py:8 06 waeup/sirp/browser/pages.py:904493 #: waeup/sirp/browser/pages.py:10 18588 #: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914 589 #: waeup/sirp/browser/pages.py:1033 494 590 msgid "Import aborted." 495 591 msgstr "" … … 499 595 msgstr "" 500 596 501 #: waeup/sirp/browser/pages.py:883 597 #: waeup/sirp/browser/pages.py:832 598 msgid "Back to step 1" 599 msgstr "" 600 601 #: waeup/sirp/browser/pages.py:833 602 msgid "Proceed to step 3" 603 msgstr "" 604 605 #: waeup/sirp/browser/pages.py:893 502 606 msgid "Double headers: each column name may only appear once. " 503 607 msgstr "" 504 608 505 #: waeup/sirp/browser/pages.py: 891609 #: waeup/sirp/browser/pages.py:901 506 610 msgid "Replace imported file!" 507 611 msgstr "" 508 612 509 #: waeup/sirp/browser/pages.py:9 16613 #: waeup/sirp/browser/pages.py:926 510 614 msgid "Update mode only!" 511 615 msgstr "" 512 616 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 618 msgid "Reset" 619 msgstr "" 620 621 #: waeup/sirp/browser/pages.py:953 622 msgid "Set headerfields" 623 msgstr "" 624 625 #: waeup/sirp/browser/pages.py:954 626 msgid "Back to step 2" 627 msgstr "" 628 629 #: waeup/sirp/browser/pages.py:955 630 msgid "Perform import" 631 msgstr "" 632 633 #: waeup/sirp/browser/templates/certificatecoursepage.pt:10 634 msgid "Course Code:" 635 msgstr "" 636 637 #: waeup/sirp/browser/templates/certificatecoursepage.pt:14 638 msgid "Course Title:" 639 msgstr "" 640 641 #: waeup/sirp/browser/templates/certificatecoursepage.pt:18 642 msgid "Provided by:" 643 msgstr "" 644 645 #: waeup/sirp/browser/templates/certificatecoursepage.pt:26 646 msgid "Level:" 647 msgstr "" 648 649 #: waeup/sirp/browser/templates/certificatecoursepage.pt:30 650 msgid "Is mandatory course (not elective):" 651 msgstr "" 652 653 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6 654 msgid "Code:" 655 msgstr "" 656 657 #: waeup/sirp/browser/templates/certificatemanagepage.pt:106 658 msgid "User Id" 659 msgstr "" 660 661 #: waeup/sirp/browser/templates/certificatemanagepage.pt:110 662 msgid "Local Role" 663 msgstr "" 664 665 #: waeup/sirp/browser/templates/certificatemanagepage.pt:5 666 msgid "Settings" 667 msgstr "" 668 669 #: waeup/sirp/browser/templates/certificatemanagepage.pt:7 670 msgid "Local Roles" 671 msgstr "" 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 676 msgid "Course Referrers" 677 msgstr "" 678 679 #: waeup/sirp/browser/templates/certificatepage.pt:28 680 #: waeup/sirp/browser/templates/certificatemanagepage.pt:48 681 msgid "Level" 682 msgstr "" 683 684 #: waeup/sirp/browser/templates/certificatepage.pt:28 685 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 686 msgid "Semester" 687 msgstr "" 688 689 #: waeup/sirp/browser/templates/certificatepage.pt:29 690 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 691 msgid "Referrer" 692 msgstr "" 693 694 #: waeup/sirp/browser/templates/certificatepage.pt:29 695 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 696 msgid "Course" 697 msgstr "" 698 699 #: waeup/sirp/browser/templates/certificatepage.pt:30 700 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 701 msgid "Title" 702 msgstr "" 703 704 #: waeup/sirp/browser/templates/certificatepage.pt:30 705 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51 706 msgid "Mandatory" 707 msgstr "" 708 709 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5 710 msgid "Site Settings" 711 msgstr "" 712 713 #: waeup/sirp/browser/templates/configurationmanagepage.pt:52 714 #: waeup/sirp/browser/templates/certificatemanagepage.pt:108 715 msgid "Name" 716 msgstr "" 717 718 #: waeup/sirp/browser/templates/configurationmanagepage.pt:8 719 msgid "Session Configurations" 720 msgstr "" 721 722 #: waeup/sirp/browser/templates/datacenterimport1page.pt:1 723 msgid "Step 1" 724 msgstr "" 725 726 #: waeup/sirp/browser/templates/datacenterimport1page.pt:13 727 msgid "Filename" 728 msgstr "" 729 730 #: waeup/sirp/browser/templates/datacenterimport1page.pt:14 731 msgid "Datasets" 732 msgstr "" 733 734 #: waeup/sirp/browser/templates/datacenterimport1page.pt:2 735 msgid "" 736 "Using batch processing you can mass-create, mass-update, or mass-remove " 737 "datasets from the database using CSV files." 738 msgstr "" 739 740 #: waeup/sirp/browser/templates/datacenterimport1page.pt:21 741 msgid "Select" 742 msgstr "" 743 744 #: waeup/sirp/browser/templates/datacenterimport1page.pt:6 745 msgid "Please select a file for processing from the list below." 746 msgstr "" 747 748 #: waeup/sirp/browser/templates/datacenterimport2page.pt:1 749 msgid "Step 2" 750 msgstr "" 751 752 #: waeup/sirp/browser/templates/datacenterimport2page.pt:43 753 msgid "Mode:" 754 msgstr "" 755 756 #: waeup/sirp/browser/templates/datacenterimport2page.pt:8 757 msgid "" 758 "Please select a file-processor and a processing-mode from the selections " 759 "below." 760 msgstr "" 761 762 #: waeup/sirp/browser/templates/datacenterimport3page.pt:1 763 msgid "Header fields OK" 764 msgstr "" 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 769 msgid "File:" 770 msgstr "" 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 775 msgid "Processor:" 776 msgstr "" 777 778 #: waeup/sirp/browser/templates/datacenterimport3page.pt:24 779 #: waeup/sirp/browser/templates/datacenterimport4page.pt:13 780 msgid "Processing mode:" 781 msgstr "" 782 783 #: waeup/sirp/browser/templates/datacenterimport3page.pt:44 784 msgid "change to:" 785 msgstr "" 786 787 #: waeup/sirp/browser/templates/datacenterimport3page.pt:6 788 msgid "Step 3" 789 msgstr "" 790 791 #: waeup/sirp/browser/templates/datacenterimport3page.pt:8 792 msgid "Eventually modify headerfields of import file below." 793 msgstr "" 794 795 #: waeup/sirp/browser/templates/datacenterimport4page.pt:1 796 msgid "Step 4" 797 msgstr "" 798 799 #: waeup/sirp/browser/templates/datacenterimport4page.pt:2 800 msgid "Batch processing finished." 801 msgstr "" 802 803 #: waeup/sirp/browser/templates/datacenterlogspage.pt:10 804 #: waeup/sirp/browser/templates/datacenterpage.pt:14 805 msgid "File" 806 msgstr "" 807 808 #: waeup/sirp/browser/templates/datacenterlogspage.pt:12 809 #: waeup/sirp/browser/templates/datacenterimport1page.pt:16 810 msgid "Date" 811 msgstr "" 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 816 msgid "Size" 817 msgstr "" 818 819 #: waeup/sirp/browser/templates/datacenterlogspage.pt:2 820 msgid "Currently no log files are available." 821 msgstr "" 822 823 #: waeup/sirp/browser/templates/datacentermanagepage.pt:12 824 msgid "Overwrite contents in new location?" 825 msgstr "" 826 827 #: waeup/sirp/browser/templates/datacentermanagepage.pt:3 828 #: waeup/sirp/browser/templates/datacenterpage.pt:7 829 msgid "Storage path:" 830 msgstr "" 831 832 #: waeup/sirp/browser/templates/datacentermanagepage.pt:7 833 msgid "Copy existing data to new storage?" 834 msgstr "" 835 836 #: waeup/sirp/browser/templates/datacenterpage.pt:1 837 msgid "" 838 "The data center helps you to manage portal data. You can upload CSV files " 839 "here, which will be available for import afterwards." 840 msgstr "" 841 842 #: waeup/sirp/browser/templates/datacenterpage.pt:16 843 msgid "Uploaded" 515 844 msgstr "" 516 845 … … 554 883 msgstr "" 555 884 556 #: waeup/sirp/browser/viewlets.py:696 885 #: waeup/sirp/browser/viewlets.py:167 886 msgid "Add" 887 msgstr "" 888 889 #: waeup/sirp/browser/viewlets.py:177 890 msgid "Remove" 891 msgstr "" 892 893 #: waeup/sirp/browser/viewlets.py:187 894 msgid "Search" 895 msgstr "" 896 897 #: waeup/sirp/browser/viewlets.py:373 898 msgid "Send email" 899 msgstr "" 900 901 #: waeup/sirp/browser/viewlets.py:424 902 msgid "Edit settings" 903 msgstr "" 904 905 #: waeup/sirp/browser/viewlets.py:438 906 msgid "Search academic section" 907 msgstr "" 908 909 #: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487 910 msgid "Show students" 911 msgstr "" 912 913 #: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526 914 msgid "Show batch logs" 915 msgstr "" 916 917 #: waeup/sirp/browser/viewlets.py:538 918 msgid "Batch processing" 919 msgstr "" 920 921 #: waeup/sirp/browser/viewlets.py:547 922 msgid "Upload CSV file" 923 msgstr "" 924 925 #: waeup/sirp/browser/viewlets.py:620 557 926 msgid "Enquiries" 927 msgstr "" 928 929 #: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157 930 msgid "Edit" 558 931 msgstr "" 559 932 … … 562 935 msgstr "" 563 936 564 #: waeup/sirp/interfaces.py:7 0937 #: waeup/sirp/interfaces.py:72 565 938 msgid "clearance started" 566 939 msgstr "" 567 940 568 #: waeup/sirp/interfaces.py:7 1941 #: waeup/sirp/interfaces.py:73 569 942 msgid "clearance requested" 570 943 msgstr "" 571 944 572 #: waeup/sirp/interfaces.py:7 2945 #: waeup/sirp/interfaces.py:74 573 946 msgid "cleared" 574 947 msgstr "" 575 948 576 #: waeup/sirp/interfaces.py:7 3949 #: waeup/sirp/interfaces.py:75 577 950 msgid "school fee paid" 578 951 msgstr "" 579 952 580 #: waeup/sirp/interfaces.py:7 4953 #: waeup/sirp/interfaces.py:76 581 954 msgid "returning" 582 955 msgstr "" 583 956 584 #: waeup/sirp/interfaces.py:7 5957 #: waeup/sirp/interfaces.py:77 585 958 msgid "courses registered" 586 959 msgstr "" 587 960 588 #: waeup/sirp/interfaces.py:7 6961 #: waeup/sirp/interfaces.py:78 589 962 msgid "courses validated" 590 963 msgstr "" -
main/waeup.sirp/trunk/src/waeup/sirp/locales/waeup.sirp.pot
r7700 r7705 15 15 msgstr "" 16 16 "Project-Id-Version: Development/Unknown\n" 17 "POT-Creation-Date: Fri Feb 24 23:24:122012\n"17 "POT-Creation-Date: Sun Feb 26 17:21:06 2012\n" 18 18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 19 19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 113 113 114 114 #: waeup/sirp/applicants/workflow.py:41 115 #: waeup/sirp/interfaces.py: 69115 #: waeup/sirp/interfaces.py:71 116 116 msgid "admitted" 117 117 msgstr "" … … 122 122 123 123 #: waeup/sirp/applicants/workflow.py:43 124 #: waeup/sirp/interfaces.py: 68124 #: waeup/sirp/interfaces.py:70 125 125 msgid "created" 126 126 msgstr "" … … 185 185 186 186 #: waeup/sirp/browser/breadcrumbs.py:116 187 #: waeup/sirp/browser/viewlets.py:6 81187 #: waeup/sirp/browser/viewlets.py:605 188 188 msgid "Academics" 189 189 msgstr "" 190 190 191 191 #: waeup/sirp/browser/breadcrumbs.py:123 192 #: waeup/sirp/browser/pages.py:30 2192 #: waeup/sirp/browser/pages.py:308 193 193 msgid "Administration" 194 194 msgstr "" 195 195 196 196 #: waeup/sirp/browser/breadcrumbs.py:130 197 #: waeup/sirp/browser/viewlets.py:350 198 #: waeup/sirp/browser/viewlets.py:656 197 199 msgid "Portal Configuration" 198 200 msgstr "" 199 201 200 202 #: 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 202 206 msgid "Portal Users" 203 207 msgstr "" 204 208 205 209 #: 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 208 214 msgid "Data Center" 209 215 msgstr "" … … 213 219 msgstr "" 214 220 221 #: waeup/sirp/browser/pages.py:1012 222 msgid "Edit headers or replace imported file!" 223 msgstr "" 224 215 225 #: waeup/sirp/browser/pages.py:103 216 226 #. Default: "" … … 218 228 msgstr "" 219 229 220 #: waeup/sirp/browser/pages.py:1087 230 #: waeup/sirp/browser/pages.py:1059 231 msgid "View processing log" 232 msgstr "" 233 234 #: waeup/sirp/browser/pages.py:1060 235 msgid "Back to data center" 236 msgstr "" 237 238 #: waeup/sirp/browser/pages.py:1104 221 239 #. Default: "" 222 240 msgid "Processing of ${a} rows failed." 223 241 msgstr "" 224 242 225 #: waeup/sirp/browser/pages.py:1 089243 #: waeup/sirp/browser/pages.py:1106 226 244 #. Default: "" 227 245 msgid "Successfully processed ${a} rows." 228 246 msgstr "" 229 247 230 #: waeup/sirp/browser/pages.py:1 097248 #: waeup/sirp/browser/pages.py:1114 231 249 msgid "Show logfiles" 250 msgstr "" 251 252 #: waeup/sirp/browser/pages.py:1116 253 msgid "Back to Data Center" 254 msgstr "" 255 256 #: waeup/sirp/browser/pages.py:1117 257 msgid "Show" 232 258 msgstr "" 233 259 … … 236 262 msgstr "" 237 263 238 #: waeup/sirp/browser/pages.py:11 39264 #: waeup/sirp/browser/pages.py:1158 239 265 msgid "Edit data center settings" 240 266 msgstr "" 241 267 242 #: waeup/sirp/browser/pages.py:11 56268 #: waeup/sirp/browser/pages.py:1178 243 269 msgid "File already existed (not copied):" 244 270 msgstr "" 245 271 246 #: waeup/sirp/browser/pages.py:11 58272 #: waeup/sirp/browser/pages.py:1180 247 273 msgid "Given storage path cannot be used." 248 274 msgstr "" 249 275 250 #: waeup/sirp/browser/pages.py:11 59276 #: waeup/sirp/browser/pages.py:1181 251 277 msgid "Error:" 252 278 msgstr "" 253 279 254 #: waeup/sirp/browser/pages.py:11 62280 #: waeup/sirp/browser/pages.py:1184 255 281 msgid "New storage path succefully set." 256 282 msgstr "" 257 283 258 #: waeup/sirp/browser/pages.py:12 22284 #: waeup/sirp/browser/pages.py:1244 259 285 msgid "Academic Section" 260 286 msgstr "" 261 287 262 #: waeup/sirp/browser/pages.py:12 34263 #: waeup/sirp/browser/pages.py:12 50264 #: waeup/sirp/browser/pages.py:12 67265 #: waeup/sirp/browser/pages.py:12 71288 #: 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 266 292 msgid "Add faculty" 267 293 msgstr "" 268 294 269 #: waeup/sirp/browser/pages.py:12 35295 #: waeup/sirp/browser/pages.py:1257 270 296 msgid "Faculties" 271 297 msgstr "" 272 298 273 #: waeup/sirp/browser/pages.py:1239 299 #: waeup/sirp/browser/pages.py:1261 300 #: waeup/sirp/browser/viewlets.py:431 274 301 msgid "Manage academic section" 275 302 msgstr "" 276 303 277 #: waeup/sirp/browser/pages.py:1 278304 #: waeup/sirp/browser/pages.py:1300 278 305 msgid "The faculty code chosen already exists." 279 306 msgstr "" 280 307 281 #: waeup/sirp/browser/pages.py:1 299282 #: waeup/sirp/browser/pages.py:13 09308 #: waeup/sirp/browser/pages.py:1321 309 #: waeup/sirp/browser/pages.py:1331 283 310 msgid "Departments" 284 311 msgstr "" 285 312 286 #: waeup/sirp/browser/pages.py:13 11287 #: waeup/sirp/browser/pages.py:13 62288 #: waeup/sirp/browser/pages.py:1 381289 #: waeup/sirp/browser/pages.py:1 385313 #: 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 290 317 msgid "Add department" 291 318 msgstr "" 292 319 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 297 326 msgid "Remove selected local roles" 298 327 msgstr "" 299 328 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 304 335 msgid "Add local role" 305 336 msgstr "" 306 337 307 #: waeup/sirp/browser/pages.py:1319 338 #: waeup/sirp/browser/pages.py:134 339 #. Default: "" 340 msgid "Successfully removed: ${a}" 341 msgstr "" 342 343 #: waeup/sirp/browser/pages.py:1341 344 #: waeup/sirp/browser/viewlets.py:447 308 345 msgid "Manage faculty" 309 346 msgstr "" 310 347 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 317 352 msgid "Form has been saved." 318 353 msgstr "" 319 354 320 #: waeup/sirp/browser/pages.py:1 392355 #: waeup/sirp/browser/pages.py:1414 321 356 msgid "The code chosen already exists in this faculty." 322 357 msgstr "" 323 358 324 #: waeup/sirp/browser/pages.py:1 395359 #: waeup/sirp/browser/pages.py:1417 325 360 #. Default: "" 326 361 msgid "Department ${a} added." 327 362 msgstr "" 328 363 329 #: waeup/sirp/browser/pages.py:14 12364 #: waeup/sirp/browser/pages.py:1434 330 365 msgid "Courses and Certificates" 331 366 msgstr "" 332 367 333 #: waeup/sirp/browser/pages.py:14 42334 #: waeup/sirp/browser/pages.py:14 61368 #: waeup/sirp/browser/pages.py:1464 369 #: waeup/sirp/browser/pages.py:1483 335 370 #: waeup/sirp/students/viewlets.py:466 336 371 msgid "Students" 337 372 msgstr "" 338 373 339 #: waeup/sirp/browser/pages.py:1 478340 #: waeup/sirp/browser/pages.py:15 36374 #: waeup/sirp/browser/pages.py:1500 375 #: waeup/sirp/browser/pages.py:1558 341 376 msgid "Remove selected courses" 342 377 msgstr "" 343 378 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 346 383 msgid "Add course" 347 384 msgstr "" 348 385 349 #: waeup/sirp/browser/pages.py:1 479350 #: waeup/sirp/browser/pages.py:15 42386 #: waeup/sirp/browser/pages.py:1501 387 #: waeup/sirp/browser/pages.py:1564 351 388 msgid "Remove selected certificates" 352 389 msgstr "" 353 390 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 356 395 msgid "Add certificate" 357 396 msgstr "" 358 397 359 #: waeup/sirp/browser/pages.py:1488 398 #: waeup/sirp/browser/pages.py:1510 399 #: waeup/sirp/browser/viewlets.py:454 360 400 msgid "Manage department" 361 401 msgstr "" 362 402 363 403 #: waeup/sirp/browser/pages.py:152 404 #: waeup/sirp/browser/viewlets.py:312 364 405 #: waeup/sirp/browser/templates/staffsitelayout.pt:28 365 406 #: waeup/sirp/browser/templates/studentsitelayout.pt:33 … … 371 412 msgstr "" 372 413 414 #: waeup/sirp/browser/pages.py:1615 415 msgid "A course with same code already exists: " 416 msgstr "" 417 418 #: waeup/sirp/browser/pages.py:1621 419 #. Default: "" 420 msgid "Course ${a} successfully created." 421 msgstr "" 422 423 #: waeup/sirp/browser/pages.py:1652 424 msgid "A certificate with same code already exists: " 425 msgstr "" 426 427 #: waeup/sirp/browser/pages.py:1658 428 #. Default: "" 429 msgid "Certificate ${a} successfully created." 430 msgstr "" 431 432 #: waeup/sirp/browser/pages.py:1690 433 #: waeup/sirp/browser/viewlets.py:471 434 msgid "Edit course" 435 msgstr "" 436 437 #: waeup/sirp/browser/pages.py:1740 438 msgid "Edit certificate" 439 msgstr "" 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 445 msgid "Add course referrer" 446 msgstr "" 447 448 #: waeup/sirp/browser/pages.py:1748 449 #: waeup/sirp/browser/pages.py:1773 450 msgid "Remove selected course referrers" 451 msgstr "" 452 453 #: waeup/sirp/browser/pages.py:1754 454 #: waeup/sirp/browser/viewlets.py:478 455 msgid "Manage certificate" 456 msgstr "" 457 373 458 #: waeup/sirp/browser/pages.py:177 374 459 msgid "You entered wrong credentials." 375 460 msgstr "" 376 461 462 #: waeup/sirp/browser/pages.py:1826 463 msgid "The chosen course referrer is already part of this certificate." 464 msgstr "" 465 466 #: waeup/sirp/browser/pages.py:1867 467 #: waeup/sirp/browser/viewlets.py:495 468 msgid "Edit course referrer" 469 msgstr "" 470 471 #: waeup/sirp/browser/pages.py:1870 472 msgid "Save and return" 473 msgstr "" 474 377 475 #: waeup/sirp/browser/pages.py:191 378 476 msgid "You have been logged out. Thanks for using WAeUP SIRP!" … … 385 483 386 484 #: waeup/sirp/browser/pages.py:233 387 #: waeup/sirp/browser/pages.py:51 0485 #: waeup/sirp/browser/pages.py:516 388 486 msgid "Send message now" 389 487 msgstr "" … … 391 489 #: waeup/sirp/browser/pages.py:252 392 490 #: waeup/sirp/browser/pages.py:271 393 #: waeup/sirp/browser/pages.py:5 27491 #: waeup/sirp/browser/pages.py:533 394 492 msgid "Your message has been sent." 395 493 msgstr "" … … 403 501 msgstr "" 404 502 405 #: waeup/sirp/browser/pages.py:386 503 #: waeup/sirp/browser/pages.py:298 504 msgid "<h1>Welcome to WAeUP.SIRP</h1>" 505 msgstr "" 506 507 #: waeup/sirp/browser/pages.py:392 406 508 #. Default: "" 407 509 msgid "User account ${a} successfully deleted." 408 510 msgstr "" 409 511 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 412 515 msgid "Add user" 413 516 msgstr "" 414 517 415 #: waeup/sirp/browser/pages.py:44 1518 #: waeup/sirp/browser/pages.py:447 416 519 #. Default: "" 417 520 msgid "User account ${a} successfully added." 418 521 msgstr "" 419 522 420 #: waeup/sirp/browser/pages.py:46 0523 #: waeup/sirp/browser/pages.py:466 421 524 #. Default: "" 422 525 msgid "Edit user ${a}" 423 526 msgstr "" 424 527 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 431 537 msgid "Save" 432 538 msgstr "" 433 539 434 #: waeup/sirp/browser/pages.py:49 1540 #: waeup/sirp/browser/pages.py:497 435 541 msgid "User settings have been saved." 436 542 msgstr "" 437 543 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 570 msgid "Cancel" 571 msgstr "" 572 573 #: waeup/sirp/browser/pages.py:514 574 #. Default: "" 575 msgid "Send message to ${a}" 576 msgstr "" 577 578 #: waeup/sirp/browser/pages.py:543 579 #: waeup/sirp/browser/viewlets.py:390 580 msgid "My Preferences" 581 msgstr "" 582 583 #: waeup/sirp/browser/pages.py:556 584 #: waeup/sirp/browser/viewlets.py:405 585 msgid "My Roles" 586 msgstr "" 587 588 #: waeup/sirp/browser/pages.py:587 589 msgid "Search Academic Section" 590 msgstr "" 591 592 #: waeup/sirp/browser/pages.py:613 593 msgid "View portal configuration" 594 msgstr "" 595 596 #: waeup/sirp/browser/pages.py:626 597 msgid "Edit portal configuration" 598 msgstr "" 599 600 #: waeup/sirp/browser/pages.py:627 601 #: waeup/sirp/browser/pages.py:676 602 msgid "Update plugins" 603 msgstr "" 604 605 #: waeup/sirp/browser/pages.py:629 606 #: waeup/sirp/browser/pages.py:657 607 #: waeup/sirp/browser/pages.py:688 608 msgid "Add session configuration" 609 msgstr "" 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 617 msgid "Remove selected" 618 msgstr "" 619 620 #: waeup/sirp/browser/pages.py:654 440 621 #: waeup/sirp/browser/pages.py:727 441 #: waeup/sirp/browser/pages.py:1234442 #: waeup/sirp/browser/pages.py:1255443 #: waeup/sirp/browser/pages.py:1282444 #: waeup/sirp/browser/pages.py:1310445 #: waeup/sirp/browser/pages.py:1311446 #: waeup/sirp/browser/pages.py:1357447 #: waeup/sirp/browser/pages.py:1398448 #: waeup/sirp/browser/pages.py:1477449 #: waeup/sirp/browser/pages.py:1478450 #: waeup/sirp/browser/pages.py:1480451 #: waeup/sirp/browser/pages.py:1558452 msgid "Cancel"453 msgstr ""454 455 #: waeup/sirp/browser/pages.py:508456 #. Default: ""457 msgid "Send message to ${a}"458 msgstr ""459 460 #: waeup/sirp/browser/pages.py:537461 msgid "My Preferences"462 msgstr ""463 464 #: waeup/sirp/browser/pages.py:550465 msgid "My Roles"466 msgstr ""467 468 #: waeup/sirp/browser/pages.py:581469 msgid "Search Academic Section"470 msgstr ""471 472 #: waeup/sirp/browser/pages.py:607473 msgid "View portal configuration"474 msgstr ""475 476 #: waeup/sirp/browser/pages.py:620477 msgid "Edit portal configuration"478 msgstr ""479 480 #: waeup/sirp/browser/pages.py:621481 #: waeup/sirp/browser/pages.py:672482 msgid "Update plugins"483 msgstr ""484 485 #: waeup/sirp/browser/pages.py:623486 #: waeup/sirp/browser/pages.py:653487 #: waeup/sirp/browser/pages.py:684488 msgid "Add session configuration"489 msgstr ""490 491 #: waeup/sirp/browser/pages.py:624492 #: waeup/sirp/browser/pages.py:667493 #: waeup/sirp/browser/pages.py:1234494 #: waeup/sirp/browser/pages.py:1245495 #: waeup/sirp/browser/pages.py:1311496 #: waeup/sirp/browser/pages.py:1346497 msgid "Remove selected"498 msgstr ""499 500 #: waeup/sirp/browser/pages.py:650501 #: waeup/sirp/browser/pages.py:723502 622 msgid "Settings have been saved." 503 623 msgstr "" 504 624 505 #: waeup/sirp/browser/pages.py:66 4625 #: waeup/sirp/browser/pages.py:668 506 626 #. Default: "" 507 627 msgid "Session ${a} Configuration" 508 628 msgstr "" 509 629 510 #: waeup/sirp/browser/pages.py:67 5630 #: waeup/sirp/browser/pages.py:679 511 631 msgid "Plugins were updated. See log file for details." 512 632 msgstr "" 513 633 514 #: waeup/sirp/browser/pages.py:6 88634 #: waeup/sirp/browser/pages.py:692 515 635 msgid "Add Session Configuration" 516 636 msgstr "" 517 637 518 #: waeup/sirp/browser/pages.py:69 5638 #: waeup/sirp/browser/pages.py:699 519 639 msgid "The session chosen already exists." 520 640 msgstr "" 521 641 522 #: waeup/sirp/browser/pages.py:7 17642 #: waeup/sirp/browser/pages.py:721 523 643 #. Default: "" 524 644 msgid "Edit academic session ${a} configuration" 525 645 msgstr "" 526 646 527 #: waeup/sirp/browser/pages.py:7 47647 #: waeup/sirp/browser/pages.py:751 528 648 msgid "Upload file" 529 649 msgstr "" 530 650 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 652 msgid "Upload" 653 msgstr "" 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 535 659 msgid "Process CSV file" 536 660 msgstr "" 537 661 538 #: waeup/sirp/browser/pages.py:8 06539 #: waeup/sirp/browser/pages.py:9 04540 #: waeup/sirp/browser/pages.py:10 18662 #: waeup/sirp/browser/pages.py:813 663 #: waeup/sirp/browser/pages.py:914 664 #: waeup/sirp/browser/pages.py:1033 541 665 msgid "Import aborted." 542 666 msgstr "" … … 546 670 msgstr "" 547 671 548 #: waeup/sirp/browser/pages.py:883 672 #: waeup/sirp/browser/pages.py:832 673 msgid "Back to step 1" 674 msgstr "" 675 676 #: waeup/sirp/browser/pages.py:833 677 msgid "Proceed to step 3" 678 msgstr "" 679 680 #: waeup/sirp/browser/pages.py:893 549 681 msgid "Double headers: each column name may only appear once. " 550 682 msgstr "" 551 683 552 #: waeup/sirp/browser/pages.py: 891684 #: waeup/sirp/browser/pages.py:901 553 685 msgid "Replace imported file!" 554 686 msgstr "" 555 687 556 #: waeup/sirp/browser/pages.py:9 16688 #: waeup/sirp/browser/pages.py:926 557 689 msgid "Update mode only!" 558 690 msgstr "" 559 691 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 694 msgid "Reset" 695 msgstr "" 696 697 #: waeup/sirp/browser/pages.py:953 698 msgid "Set headerfields" 699 msgstr "" 700 701 #: waeup/sirp/browser/pages.py:954 702 msgid "Back to step 2" 703 msgstr "" 704 705 #: waeup/sirp/browser/pages.py:955 706 msgid "Perform import" 707 msgstr "" 708 709 #: waeup/sirp/browser/templates/certificatecoursepage.pt:10 710 msgid "Course Code:" 711 msgstr "" 712 713 #: waeup/sirp/browser/templates/certificatecoursepage.pt:14 714 msgid "Course Title:" 715 msgstr "" 716 717 #: waeup/sirp/browser/templates/certificatecoursepage.pt:18 718 msgid "Provided by:" 719 msgstr "" 720 721 #: waeup/sirp/browser/templates/certificatecoursepage.pt:26 722 msgid "Level:" 723 msgstr "" 724 725 #: waeup/sirp/browser/templates/certificatecoursepage.pt:30 726 msgid "Is mandatory course (not elective):" 727 msgstr "" 728 729 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6 730 msgid "Code:" 731 msgstr "" 732 733 #: waeup/sirp/browser/templates/certificatemanagepage.pt:106 734 msgid "User Id" 735 msgstr "" 736 737 #: waeup/sirp/browser/templates/certificatemanagepage.pt:110 738 msgid "Local Role" 739 msgstr "" 740 741 #: waeup/sirp/browser/templates/certificatemanagepage.pt:5 742 msgid "Settings" 743 msgstr "" 744 745 #: waeup/sirp/browser/templates/certificatemanagepage.pt:7 746 msgid "Local Roles" 747 msgstr "" 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 752 msgid "Course Referrers" 753 msgstr "" 754 755 #: waeup/sirp/browser/templates/certificatepage.pt:28 756 #: waeup/sirp/browser/templates/certificatemanagepage.pt:48 757 msgid "Level" 758 msgstr "" 759 760 #: waeup/sirp/browser/templates/certificatepage.pt:28 761 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 762 msgid "Semester" 763 msgstr "" 764 765 #: waeup/sirp/browser/templates/certificatepage.pt:29 766 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 767 msgid "Referrer" 768 msgstr "" 769 770 #: waeup/sirp/browser/templates/certificatepage.pt:29 771 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 772 msgid "Course" 773 msgstr "" 774 775 #: waeup/sirp/browser/templates/certificatepage.pt:30 776 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 777 msgid "Title" 778 msgstr "" 779 780 #: waeup/sirp/browser/templates/certificatepage.pt:30 781 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51 782 msgid "Mandatory" 783 msgstr "" 784 785 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5 786 msgid "Site Settings" 787 msgstr "" 788 789 #: waeup/sirp/browser/templates/configurationmanagepage.pt:52 790 #: waeup/sirp/browser/templates/certificatemanagepage.pt:108 791 msgid "Name" 792 msgstr "" 793 794 #: waeup/sirp/browser/templates/configurationmanagepage.pt:8 795 msgid "Session Configurations" 796 msgstr "" 797 798 #: waeup/sirp/browser/templates/datacenterimport1page.pt:1 799 msgid "Step 1" 800 msgstr "" 801 802 #: waeup/sirp/browser/templates/datacenterimport1page.pt:13 803 msgid "Filename" 804 msgstr "" 805 806 #: waeup/sirp/browser/templates/datacenterimport1page.pt:14 807 msgid "Datasets" 808 msgstr "" 809 810 #: waeup/sirp/browser/templates/datacenterimport1page.pt:2 811 msgid "Using batch processing you can mass-create, mass-update, or mass-remove datasets from the database using CSV files." 812 msgstr "" 813 814 #: waeup/sirp/browser/templates/datacenterimport1page.pt:21 815 msgid "Select" 816 msgstr "" 817 818 #: waeup/sirp/browser/templates/datacenterimport1page.pt:6 819 msgid "Please select a file for processing from the list below." 820 msgstr "" 821 822 #: waeup/sirp/browser/templates/datacenterimport2page.pt:1 823 msgid "Step 2" 824 msgstr "" 825 826 #: waeup/sirp/browser/templates/datacenterimport2page.pt:43 827 msgid "Mode:" 828 msgstr "" 829 830 #: waeup/sirp/browser/templates/datacenterimport2page.pt:8 831 msgid "Please select a file-processor and a processing-mode from the selections below." 832 msgstr "" 833 834 #: waeup/sirp/browser/templates/datacenterimport3page.pt:1 835 msgid "Header fields OK" 836 msgstr "" 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 841 msgid "File:" 842 msgstr "" 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 847 msgid "Processor:" 848 msgstr "" 849 850 #: waeup/sirp/browser/templates/datacenterimport3page.pt:24 851 #: waeup/sirp/browser/templates/datacenterimport4page.pt:13 852 msgid "Processing mode:" 853 msgstr "" 854 855 #: waeup/sirp/browser/templates/datacenterimport3page.pt:44 856 msgid "change to:" 857 msgstr "" 858 859 #: waeup/sirp/browser/templates/datacenterimport3page.pt:6 860 msgid "Step 3" 861 msgstr "" 862 863 #: waeup/sirp/browser/templates/datacenterimport3page.pt:8 864 msgid "Eventually modify headerfields of import file below." 865 msgstr "" 866 867 #: waeup/sirp/browser/templates/datacenterimport4page.pt:1 868 msgid "Step 4" 869 msgstr "" 870 871 #: waeup/sirp/browser/templates/datacenterimport4page.pt:2 872 msgid "Batch processing finished." 873 msgstr "" 874 875 #: waeup/sirp/browser/templates/datacenterlogspage.pt:10 876 #: waeup/sirp/browser/templates/datacenterpage.pt:14 877 msgid "File" 878 msgstr "" 879 880 #: waeup/sirp/browser/templates/datacenterlogspage.pt:12 881 #: waeup/sirp/browser/templates/datacenterimport1page.pt:16 882 msgid "Date" 883 msgstr "" 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 888 msgid "Size" 889 msgstr "" 890 891 #: waeup/sirp/browser/templates/datacenterlogspage.pt:2 892 msgid "Currently no log files are available." 893 msgstr "" 894 895 #: waeup/sirp/browser/templates/datacentermanagepage.pt:12 896 msgid "Overwrite contents in new location?" 897 msgstr "" 898 899 #: waeup/sirp/browser/templates/datacentermanagepage.pt:3 900 #: waeup/sirp/browser/templates/datacenterpage.pt:7 901 msgid "Storage path:" 902 msgstr "" 903 904 #: waeup/sirp/browser/templates/datacentermanagepage.pt:7 905 msgid "Copy existing data to new storage?" 906 msgstr "" 907 908 #: waeup/sirp/browser/templates/datacenterpage.pt:1 909 msgid "The data center helps you to manage portal data. You can upload CSV files here, which will be available for import afterwards." 910 msgstr "" 911 912 #: waeup/sirp/browser/templates/datacenterpage.pt:16 913 msgid "Uploaded" 562 914 msgstr "" 563 915 … … 601 953 msgstr "" 602 954 603 #: waeup/sirp/browser/viewlets.py:696 955 #: waeup/sirp/browser/viewlets.py:167 956 msgid "Add" 957 msgstr "" 958 959 #: waeup/sirp/browser/viewlets.py:177 960 msgid "Remove" 961 msgstr "" 962 963 #: waeup/sirp/browser/viewlets.py:187 964 msgid "Search" 965 msgstr "" 966 967 #: waeup/sirp/browser/viewlets.py:373 968 msgid "Send email" 969 msgstr "" 970 971 #: waeup/sirp/browser/viewlets.py:424 972 msgid "Edit settings" 973 msgstr "" 974 975 #: waeup/sirp/browser/viewlets.py:438 976 msgid "Search academic section" 977 msgstr "" 978 979 #: waeup/sirp/browser/viewlets.py:463 980 #: waeup/sirp/browser/viewlets.py:487 981 msgid "Show students" 982 msgstr "" 983 984 #: waeup/sirp/browser/viewlets.py:518 985 #: waeup/sirp/browser/viewlets.py:526 986 msgid "Show batch logs" 987 msgstr "" 988 989 #: waeup/sirp/browser/viewlets.py:538 990 msgid "Batch processing" 991 msgstr "" 992 993 #: waeup/sirp/browser/viewlets.py:547 994 msgid "Upload CSV file" 995 msgstr "" 996 997 #: waeup/sirp/browser/viewlets.py:620 604 998 msgid "Enquiries" 999 msgstr "" 1000 1001 #: waeup/sirp/browser/viewlets.py:88 1002 #: waeup/sirp/browser/viewlets.py:157 1003 msgid "Edit" 605 1004 msgstr "" 606 1005 … … 609 1008 msgstr "" 610 1009 611 #: waeup/sirp/interfaces.py:7 01010 #: waeup/sirp/interfaces.py:72 612 1011 msgid "clearance started" 613 1012 msgstr "" 614 1013 615 #: waeup/sirp/interfaces.py:7 11014 #: waeup/sirp/interfaces.py:73 616 1015 msgid "clearance requested" 617 1016 msgstr "" 618 1017 619 #: waeup/sirp/interfaces.py:7 21018 #: waeup/sirp/interfaces.py:74 620 1019 msgid "cleared" 621 1020 msgstr "" 622 1021 623 #: waeup/sirp/interfaces.py:7 31022 #: waeup/sirp/interfaces.py:75 624 1023 msgid "school fee paid" 625 1024 msgstr "" 626 1025 627 #: waeup/sirp/interfaces.py:7 41026 #: waeup/sirp/interfaces.py:76 628 1027 msgid "returning" 629 1028 msgstr "" 630 1029 631 #: waeup/sirp/interfaces.py:7 51030 #: waeup/sirp/interfaces.py:77 632 1031 msgid "courses registered" 633 1032 msgstr "" 634 1033 635 #: waeup/sirp/interfaces.py:7 61034 #: waeup/sirp/interfaces.py:78 636 1035 msgid "courses validated" 637 1036 msgstr "" -
main/waeup.sirp/trunk/src/waeup/sirp/locales/yo/LC_MESSAGES/waeup.sirp.po
r7700 r7705 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Fri Feb 24 23:24:122012\n"17 "POT-Creation-Date: Sun Feb 26 17:19:06 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 109 109 msgstr "" 110 110 111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py: 69111 #: waeup/sirp/applicants/workflow.py:41 waeup/sirp/interfaces.py:71 112 112 msgid "admitted" 113 113 msgstr "" … … 117 117 msgstr "" 118 118 119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py: 68119 #: waeup/sirp/applicants/workflow.py:43 waeup/sirp/interfaces.py:70 120 120 msgid "created" 121 121 msgstr "" … … 177 177 msgstr "" 178 178 179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:6 81179 #: waeup/sirp/browser/breadcrumbs.py:116 waeup/sirp/browser/viewlets.py:605 180 180 msgid "Academics" 181 181 msgstr "" 182 182 183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:30 2183 #: waeup/sirp/browser/breadcrumbs.py:123 waeup/sirp/browser/pages.py:308 184 184 msgid "Administration" 185 185 msgstr "" 186 186 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 188 189 msgid "Portal Configuration" 189 190 msgstr "" 190 191 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 192 194 msgid "Portal Users" 193 195 msgstr "" 194 196 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 197 200 msgid "Data Center" 198 201 msgstr "" … … 202 205 msgstr "" 203 206 207 #: waeup/sirp/browser/pages.py:1012 208 msgid "Edit headers or replace imported file!" 209 msgstr "" 210 204 211 #. Default: "" 205 212 #: waeup/sirp/browser/pages.py:103 … … 207 214 msgstr "" 208 215 209 #. Default: "" 210 #: waeup/sirp/browser/pages.py:1087 216 #: waeup/sirp/browser/pages.py:1059 217 msgid "View processing log" 218 msgstr "" 219 220 #: waeup/sirp/browser/pages.py:1060 221 msgid "Back to data center" 222 msgstr "" 223 224 #. Default: "" 225 #: waeup/sirp/browser/pages.py:1104 211 226 msgid "Processing of ${a} rows failed." 212 227 msgstr "" 213 228 214 229 #. Default: "" 215 #: waeup/sirp/browser/pages.py:1 089230 #: waeup/sirp/browser/pages.py:1106 216 231 msgid "Successfully processed ${a} rows." 217 232 msgstr "" 218 233 219 #: waeup/sirp/browser/pages.py:1 097234 #: waeup/sirp/browser/pages.py:1114 220 235 msgid "Show logfiles" 236 msgstr "" 237 238 #: waeup/sirp/browser/pages.py:1116 239 msgid "Back to Data Center" 240 msgstr "" 241 242 #: waeup/sirp/browser/pages.py:1117 243 msgid "Show" 221 244 msgstr "" 222 245 … … 225 248 msgstr "" 226 249 227 #: waeup/sirp/browser/pages.py:11 39250 #: waeup/sirp/browser/pages.py:1158 228 251 msgid "Edit data center settings" 229 252 msgstr "" 230 253 231 #: waeup/sirp/browser/pages.py:11 56254 #: waeup/sirp/browser/pages.py:1178 232 255 msgid "File already existed (not copied):" 233 256 msgstr "" 234 257 235 #: waeup/sirp/browser/pages.py:11 58258 #: waeup/sirp/browser/pages.py:1180 236 259 msgid "Given storage path cannot be used." 237 260 msgstr "" 238 261 239 #: waeup/sirp/browser/pages.py:11 59262 #: waeup/sirp/browser/pages.py:1181 240 263 msgid "Error:" 241 264 msgstr "" 242 265 243 #: waeup/sirp/browser/pages.py:11 62266 #: waeup/sirp/browser/pages.py:1184 244 267 msgid "New storage path succefully set." 245 268 msgstr "" 246 269 247 #: waeup/sirp/browser/pages.py:12 22270 #: waeup/sirp/browser/pages.py:1244 248 271 msgid "Academic Section" 249 272 msgstr "" 250 273 251 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1250252 #: waeup/sirp/browser/pages.py:12 67 waeup/sirp/browser/pages.py:1271274 #: 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 253 276 msgid "Add faculty" 254 277 msgstr "" 255 278 256 #: waeup/sirp/browser/pages.py:12 35279 #: waeup/sirp/browser/pages.py:1257 257 280 msgid "Faculties" 258 281 msgstr "" 259 282 260 #: waeup/sirp/browser/pages.py:12 39283 #: waeup/sirp/browser/pages.py:1261 waeup/sirp/browser/viewlets.py:431 261 284 msgid "Manage academic section" 262 285 msgstr "" 263 286 264 #: waeup/sirp/browser/pages.py:1 278287 #: waeup/sirp/browser/pages.py:1300 265 288 msgid "The faculty code chosen already exists." 266 289 msgstr "" 267 290 268 #: waeup/sirp/browser/pages.py:1 299 waeup/sirp/browser/pages.py:1309291 #: waeup/sirp/browser/pages.py:1321 waeup/sirp/browser/pages.py:1331 269 292 msgid "Departments" 270 293 msgstr "" 271 294 272 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1362273 #: waeup/sirp/browser/pages.py:1 381 waeup/sirp/browser/pages.py:1385295 #: 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 274 297 msgid "Add department" 275 298 msgstr "" 276 299 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 279 303 msgid "Remove selected local roles" 280 304 msgstr "" 281 305 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 284 309 msgid "Add local role" 285 msgstr ""286 287 #: waeup/sirp/browser/pages.py:1319288 msgid "Manage faculty"289 310 msgstr "" 290 311 … … 294 315 msgstr "" 295 316 296 #: waeup/sirp/browser/pages.py:1354 317 #: waeup/sirp/browser/pages.py:1341 waeup/sirp/browser/viewlets.py:447 318 msgid "Manage faculty" 319 msgstr "" 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 297 323 msgid "Form has been saved." 298 324 msgstr "" 299 325 300 #: waeup/sirp/browser/pages.py:1 392326 #: waeup/sirp/browser/pages.py:1414 301 327 msgid "The code chosen already exists in this faculty." 302 328 msgstr "" 303 329 304 330 #. Default: "" 305 #: waeup/sirp/browser/pages.py:1 395331 #: waeup/sirp/browser/pages.py:1417 306 332 msgid "Department ${a} added." 307 333 msgstr "" 308 334 309 #: waeup/sirp/browser/pages.py:14 12335 #: waeup/sirp/browser/pages.py:1434 310 336 msgid "Courses and Certificates" 311 337 msgstr "" 312 338 313 #: waeup/sirp/browser/pages.py:14 42 waeup/sirp/browser/pages.py:1461339 #: waeup/sirp/browser/pages.py:1464 waeup/sirp/browser/pages.py:1483 314 340 #: waeup/sirp/students/viewlets.py:466 315 341 msgid "Students" 316 342 msgstr "" 317 343 318 #: waeup/sirp/browser/pages.py:1 478 waeup/sirp/browser/pages.py:1536344 #: waeup/sirp/browser/pages.py:1500 waeup/sirp/browser/pages.py:1558 319 345 msgid "Remove selected courses" 320 346 msgstr "" 321 347 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 323 350 msgid "Add course" 324 351 msgstr "" 325 352 326 #: waeup/sirp/browser/pages.py:1 479 waeup/sirp/browser/pages.py:1542353 #: waeup/sirp/browser/pages.py:1501 waeup/sirp/browser/pages.py:1564 327 354 msgid "Remove selected certificates" 328 355 msgstr "" 329 356 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 331 359 msgid "Add certificate" 332 360 msgstr "" 333 361 334 #: waeup/sirp/browser/pages.py:1 488362 #: waeup/sirp/browser/pages.py:1510 waeup/sirp/browser/viewlets.py:454 335 363 msgid "Manage department" 336 364 msgstr "" 337 365 338 #: waeup/sirp/browser/pages.py:152 366 #: waeup/sirp/browser/pages.py:152 waeup/sirp/browser/viewlets.py:312 339 367 #: waeup/sirp/browser/templates/staffsitelayout.pt:28 340 368 #: waeup/sirp/browser/templates/studentsitelayout.pt:33 … … 346 374 msgstr "" 347 375 376 #: waeup/sirp/browser/pages.py:1615 377 msgid "A course with same code already exists: " 378 msgstr "" 379 380 #. Default: "" 381 #: waeup/sirp/browser/pages.py:1621 382 msgid "Course ${a} successfully created." 383 msgstr "" 384 385 #: waeup/sirp/browser/pages.py:1652 386 msgid "A certificate with same code already exists: " 387 msgstr "" 388 389 #. Default: "" 390 #: waeup/sirp/browser/pages.py:1658 391 msgid "Certificate ${a} successfully created." 392 msgstr "" 393 394 #: waeup/sirp/browser/pages.py:1690 waeup/sirp/browser/viewlets.py:471 395 msgid "Edit course" 396 msgstr "" 397 398 #: waeup/sirp/browser/pages.py:1740 399 msgid "Edit certificate" 400 msgstr "" 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 404 msgid "Add course referrer" 405 msgstr "" 406 407 #: waeup/sirp/browser/pages.py:1748 waeup/sirp/browser/pages.py:1773 408 msgid "Remove selected course referrers" 409 msgstr "" 410 411 #: waeup/sirp/browser/pages.py:1754 waeup/sirp/browser/viewlets.py:478 412 msgid "Manage certificate" 413 msgstr "" 414 348 415 #: waeup/sirp/browser/pages.py:177 349 416 msgid "You entered wrong credentials." 350 417 msgstr "" 351 418 419 #: waeup/sirp/browser/pages.py:1826 420 msgid "The chosen course referrer is already part of this certificate." 421 msgstr "" 422 423 #: waeup/sirp/browser/pages.py:1867 waeup/sirp/browser/viewlets.py:495 424 msgid "Edit course referrer" 425 msgstr "" 426 427 #: waeup/sirp/browser/pages.py:1870 428 msgid "Save and return" 429 msgstr "" 430 352 431 #: waeup/sirp/browser/pages.py:191 353 432 msgid "You have been logged out. Thanks for using WAeUP SIRP!" … … 359 438 msgstr "" 360 439 361 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:51 0440 #: waeup/sirp/browser/pages.py:233 waeup/sirp/browser/pages.py:516 362 441 msgid "Send message now" 363 442 msgstr "" 364 443 365 444 #: waeup/sirp/browser/pages.py:252 waeup/sirp/browser/pages.py:271 366 #: waeup/sirp/browser/pages.py:5 27445 #: waeup/sirp/browser/pages.py:533 367 446 msgid "Your message has been sent." 368 447 msgstr "" … … 376 455 msgstr "" 377 456 378 #. Default: "" 379 #: waeup/sirp/browser/pages.py:386 457 #: waeup/sirp/browser/pages.py:298 458 msgid "<h1>Welcome to WAeUP.SIRP</h1>" 459 msgstr "" 460 461 #. Default: "" 462 #: waeup/sirp/browser/pages.py:392 380 463 msgid "User account ${a} successfully deleted." 381 464 msgstr "" 382 465 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 384 468 msgid "Add user" 385 469 msgstr "" 386 470 387 471 #. Default: "" 388 #: waeup/sirp/browser/pages.py:44 1472 #: waeup/sirp/browser/pages.py:447 389 473 msgid "User account ${a} successfully added." 390 474 msgstr "" 391 475 392 476 #. Default: "" 393 #: waeup/sirp/browser/pages.py:46 0477 #: waeup/sirp/browser/pages.py:466 394 478 msgid "Edit user ${a}" 395 479 msgstr "" 396 480 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 400 486 msgid "Save" 401 487 msgstr "" 402 488 403 #: waeup/sirp/browser/pages.py:49 1489 #: waeup/sirp/browser/pages.py:497 404 490 msgid "User settings have been saved." 405 491 msgstr "" 406 492 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 414 506 msgid "Cancel" 415 507 msgstr "" 416 508 417 509 #. Default: "" 418 #: waeup/sirp/browser/pages.py:5 08510 #: waeup/sirp/browser/pages.py:514 419 511 msgid "Send message to ${a}" 420 512 msgstr "" 421 513 422 #: waeup/sirp/browser/pages.py:5 37514 #: waeup/sirp/browser/pages.py:543 waeup/sirp/browser/viewlets.py:390 423 515 msgid "My Preferences" 424 516 msgstr "" 425 517 426 #: waeup/sirp/browser/pages.py:55 0518 #: waeup/sirp/browser/pages.py:556 waeup/sirp/browser/viewlets.py:405 427 519 msgid "My Roles" 428 520 msgstr "" 429 521 430 #: waeup/sirp/browser/pages.py:58 1522 #: waeup/sirp/browser/pages.py:587 431 523 msgid "Search Academic Section" 432 524 msgstr "" 433 525 434 #: waeup/sirp/browser/pages.py:6 07526 #: waeup/sirp/browser/pages.py:613 435 527 msgid "View portal configuration" 436 528 msgstr "" 437 529 438 #: waeup/sirp/browser/pages.py:62 0530 #: waeup/sirp/browser/pages.py:626 439 531 msgid "Edit portal configuration" 440 532 msgstr "" 441 533 442 #: waeup/sirp/browser/pages.py:62 1 waeup/sirp/browser/pages.py:672534 #: waeup/sirp/browser/pages.py:627 waeup/sirp/browser/pages.py:676 443 535 msgid "Update plugins" 444 536 msgstr "" 445 537 446 #: waeup/sirp/browser/pages.py:62 3 waeup/sirp/browser/pages.py:653447 #: waeup/sirp/browser/pages.py:68 4538 #: waeup/sirp/browser/pages.py:629 waeup/sirp/browser/pages.py:657 539 #: waeup/sirp/browser/pages.py:688 448 540 msgid "Add session configuration" 449 541 msgstr "" 450 542 451 #: waeup/sirp/browser/pages.py:6 24 waeup/sirp/browser/pages.py:667452 #: waeup/sirp/browser/pages.py:12 34 waeup/sirp/browser/pages.py:1245453 #: waeup/sirp/browser/pages.py:13 11 waeup/sirp/browser/pages.py:1346543 #: 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 454 546 msgid "Remove selected" 455 547 msgstr "" 456 548 457 #: waeup/sirp/browser/pages.py:65 0 waeup/sirp/browser/pages.py:723549 #: waeup/sirp/browser/pages.py:654 waeup/sirp/browser/pages.py:727 458 550 msgid "Settings have been saved." 459 551 msgstr "" 460 552 461 553 #. Default: "" 462 #: waeup/sirp/browser/pages.py:66 4554 #: waeup/sirp/browser/pages.py:668 463 555 msgid "Session ${a} Configuration" 464 556 msgstr "" 465 557 466 #: waeup/sirp/browser/pages.py:67 5558 #: waeup/sirp/browser/pages.py:679 467 559 msgid "Plugins were updated. See log file for details." 468 560 msgstr "" 469 561 470 #: waeup/sirp/browser/pages.py:6 88562 #: waeup/sirp/browser/pages.py:692 471 563 msgid "Add Session Configuration" 472 564 msgstr "" 473 565 474 #: waeup/sirp/browser/pages.py:69 5566 #: waeup/sirp/browser/pages.py:699 475 567 msgid "The session chosen already exists." 476 568 msgstr "" 477 569 478 570 #. Default: "" 479 #: waeup/sirp/browser/pages.py:7 17571 #: waeup/sirp/browser/pages.py:721 480 572 msgid "Edit academic session ${a} configuration" 481 573 msgstr "" 482 574 483 #: waeup/sirp/browser/pages.py:7 47575 #: waeup/sirp/browser/pages.py:751 484 576 msgid "Upload file" 485 577 msgstr "" 486 578 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 580 msgid "Upload" 581 msgstr "" 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 489 585 msgid "Process CSV file" 490 586 msgstr "" 491 587 492 #: waeup/sirp/browser/pages.py:8 06 waeup/sirp/browser/pages.py:904493 #: waeup/sirp/browser/pages.py:10 18588 #: waeup/sirp/browser/pages.py:813 waeup/sirp/browser/pages.py:914 589 #: waeup/sirp/browser/pages.py:1033 494 590 msgid "Import aborted." 495 591 msgstr "" … … 499 595 msgstr "" 500 596 501 #: waeup/sirp/browser/pages.py:883 597 #: waeup/sirp/browser/pages.py:832 598 msgid "Back to step 1" 599 msgstr "" 600 601 #: waeup/sirp/browser/pages.py:833 602 msgid "Proceed to step 3" 603 msgstr "" 604 605 #: waeup/sirp/browser/pages.py:893 502 606 msgid "Double headers: each column name may only appear once. " 503 607 msgstr "" 504 608 505 #: waeup/sirp/browser/pages.py: 891609 #: waeup/sirp/browser/pages.py:901 506 610 msgid "Replace imported file!" 507 611 msgstr "" 508 612 509 #: waeup/sirp/browser/pages.py:9 16613 #: waeup/sirp/browser/pages.py:926 510 614 msgid "Update mode only!" 511 615 msgstr "" 512 616 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 618 msgid "Reset" 619 msgstr "" 620 621 #: waeup/sirp/browser/pages.py:953 622 msgid "Set headerfields" 623 msgstr "" 624 625 #: waeup/sirp/browser/pages.py:954 626 msgid "Back to step 2" 627 msgstr "" 628 629 #: waeup/sirp/browser/pages.py:955 630 msgid "Perform import" 631 msgstr "" 632 633 #: waeup/sirp/browser/templates/certificatecoursepage.pt:10 634 msgid "Course Code:" 635 msgstr "" 636 637 #: waeup/sirp/browser/templates/certificatecoursepage.pt:14 638 msgid "Course Title:" 639 msgstr "" 640 641 #: waeup/sirp/browser/templates/certificatecoursepage.pt:18 642 msgid "Provided by:" 643 msgstr "" 644 645 #: waeup/sirp/browser/templates/certificatecoursepage.pt:26 646 msgid "Level:" 647 msgstr "" 648 649 #: waeup/sirp/browser/templates/certificatecoursepage.pt:30 650 msgid "Is mandatory course (not elective):" 651 msgstr "" 652 653 #: waeup/sirp/browser/templates/certificatecoursepage.pt:6 654 msgid "Code:" 655 msgstr "" 656 657 #: waeup/sirp/browser/templates/certificatemanagepage.pt:106 658 msgid "User Id" 659 msgstr "" 660 661 #: waeup/sirp/browser/templates/certificatemanagepage.pt:110 662 msgid "Local Role" 663 msgstr "" 664 665 #: waeup/sirp/browser/templates/certificatemanagepage.pt:5 666 msgid "Settings" 667 msgstr "" 668 669 #: waeup/sirp/browser/templates/certificatemanagepage.pt:7 670 msgid "Local Roles" 671 msgstr "" 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 676 msgid "Course Referrers" 677 msgstr "" 678 679 #: waeup/sirp/browser/templates/certificatepage.pt:28 680 #: waeup/sirp/browser/templates/certificatemanagepage.pt:48 681 msgid "Level" 682 msgstr "" 683 684 #: waeup/sirp/browser/templates/certificatepage.pt:28 685 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 686 msgid "Semester" 687 msgstr "" 688 689 #: waeup/sirp/browser/templates/certificatepage.pt:29 690 #: waeup/sirp/browser/templates/certificatemanagepage.pt:49 691 msgid "Referrer" 692 msgstr "" 693 694 #: waeup/sirp/browser/templates/certificatepage.pt:29 695 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 696 msgid "Course" 697 msgstr "" 698 699 #: waeup/sirp/browser/templates/certificatepage.pt:30 700 #: waeup/sirp/browser/templates/certificatemanagepage.pt:50 701 msgid "Title" 702 msgstr "" 703 704 #: waeup/sirp/browser/templates/certificatepage.pt:30 705 #: waeup/sirp/browser/templates/certificatemanagepage.pt:51 706 msgid "Mandatory" 707 msgstr "" 708 709 #: waeup/sirp/browser/templates/configurationmanagepage.pt:5 710 msgid "Site Settings" 711 msgstr "" 712 713 #: waeup/sirp/browser/templates/configurationmanagepage.pt:52 714 #: waeup/sirp/browser/templates/certificatemanagepage.pt:108 715 msgid "Name" 716 msgstr "" 717 718 #: waeup/sirp/browser/templates/configurationmanagepage.pt:8 719 msgid "Session Configurations" 720 msgstr "" 721 722 #: waeup/sirp/browser/templates/datacenterimport1page.pt:1 723 msgid "Step 1" 724 msgstr "" 725 726 #: waeup/sirp/browser/templates/datacenterimport1page.pt:13 727 msgid "Filename" 728 msgstr "" 729 730 #: waeup/sirp/browser/templates/datacenterimport1page.pt:14 731 msgid "Datasets" 732 msgstr "" 733 734 #: waeup/sirp/browser/templates/datacenterimport1page.pt:2 735 msgid "" 736 "Using batch processing you can mass-create, mass-update, or mass-remove " 737 "datasets from the database using CSV files." 738 msgstr "" 739 740 #: waeup/sirp/browser/templates/datacenterimport1page.pt:21 741 msgid "Select" 742 msgstr "" 743 744 #: waeup/sirp/browser/templates/datacenterimport1page.pt:6 745 msgid "Please select a file for processing from the list below." 746 msgstr "" 747 748 #: waeup/sirp/browser/templates/datacenterimport2page.pt:1 749 msgid "Step 2" 750 msgstr "" 751 752 #: waeup/sirp/browser/templates/datacenterimport2page.pt:43 753 msgid "Mode:" 754 msgstr "" 755 756 #: waeup/sirp/browser/templates/datacenterimport2page.pt:8 757 msgid "" 758 "Please select a file-processor and a processing-mode from the selections " 759 "below." 760 msgstr "" 761 762 #: waeup/sirp/browser/templates/datacenterimport3page.pt:1 763 msgid "Header fields OK" 764 msgstr "" 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 769 msgid "File:" 770 msgstr "" 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 775 msgid "Processor:" 776 msgstr "" 777 778 #: waeup/sirp/browser/templates/datacenterimport3page.pt:24 779 #: waeup/sirp/browser/templates/datacenterimport4page.pt:13 780 msgid "Processing mode:" 781 msgstr "" 782 783 #: waeup/sirp/browser/templates/datacenterimport3page.pt:44 784 msgid "change to:" 785 msgstr "" 786 787 #: waeup/sirp/browser/templates/datacenterimport3page.pt:6 788 msgid "Step 3" 789 msgstr "" 790 791 #: waeup/sirp/browser/templates/datacenterimport3page.pt:8 792 msgid "Eventually modify headerfields of import file below." 793 msgstr "" 794 795 #: waeup/sirp/browser/templates/datacenterimport4page.pt:1 796 msgid "Step 4" 797 msgstr "" 798 799 #: waeup/sirp/browser/templates/datacenterimport4page.pt:2 800 msgid "Batch processing finished." 801 msgstr "" 802 803 #: waeup/sirp/browser/templates/datacenterlogspage.pt:10 804 #: waeup/sirp/browser/templates/datacenterpage.pt:14 805 msgid "File" 806 msgstr "" 807 808 #: waeup/sirp/browser/templates/datacenterlogspage.pt:12 809 #: waeup/sirp/browser/templates/datacenterimport1page.pt:16 810 msgid "Date" 811 msgstr "" 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 816 msgid "Size" 817 msgstr "" 818 819 #: waeup/sirp/browser/templates/datacenterlogspage.pt:2 820 msgid "Currently no log files are available." 821 msgstr "" 822 823 #: waeup/sirp/browser/templates/datacentermanagepage.pt:12 824 msgid "Overwrite contents in new location?" 825 msgstr "" 826 827 #: waeup/sirp/browser/templates/datacentermanagepage.pt:3 828 #: waeup/sirp/browser/templates/datacenterpage.pt:7 829 msgid "Storage path:" 830 msgstr "" 831 832 #: waeup/sirp/browser/templates/datacentermanagepage.pt:7 833 msgid "Copy existing data to new storage?" 834 msgstr "" 835 836 #: waeup/sirp/browser/templates/datacenterpage.pt:1 837 msgid "" 838 "The data center helps you to manage portal data. You can upload CSV files " 839 "here, which will be available for import afterwards." 840 msgstr "" 841 842 #: waeup/sirp/browser/templates/datacenterpage.pt:16 843 msgid "Uploaded" 515 844 msgstr "" 516 845 … … 554 883 msgstr "" 555 884 556 #: waeup/sirp/browser/viewlets.py:696 885 #: waeup/sirp/browser/viewlets.py:167 886 msgid "Add" 887 msgstr "" 888 889 #: waeup/sirp/browser/viewlets.py:177 890 msgid "Remove" 891 msgstr "" 892 893 #: waeup/sirp/browser/viewlets.py:187 894 msgid "Search" 895 msgstr "" 896 897 #: waeup/sirp/browser/viewlets.py:373 898 msgid "Send email" 899 msgstr "" 900 901 #: waeup/sirp/browser/viewlets.py:424 902 msgid "Edit settings" 903 msgstr "" 904 905 #: waeup/sirp/browser/viewlets.py:438 906 msgid "Search academic section" 907 msgstr "" 908 909 #: waeup/sirp/browser/viewlets.py:463 waeup/sirp/browser/viewlets.py:487 910 msgid "Show students" 911 msgstr "" 912 913 #: waeup/sirp/browser/viewlets.py:518 waeup/sirp/browser/viewlets.py:526 914 msgid "Show batch logs" 915 msgstr "" 916 917 #: waeup/sirp/browser/viewlets.py:538 918 msgid "Batch processing" 919 msgstr "" 920 921 #: waeup/sirp/browser/viewlets.py:547 922 msgid "Upload CSV file" 923 msgstr "" 924 925 #: waeup/sirp/browser/viewlets.py:620 557 926 msgid "Enquiries" 927 msgstr "" 928 929 #: waeup/sirp/browser/viewlets.py:88 waeup/sirp/browser/viewlets.py:157 930 msgid "Edit" 558 931 msgstr "" 559 932 … … 562 935 msgstr "" 563 936 564 #: waeup/sirp/interfaces.py:7 0937 #: waeup/sirp/interfaces.py:72 565 938 msgid "clearance started" 566 939 msgstr "" 567 940 568 #: waeup/sirp/interfaces.py:7 1941 #: waeup/sirp/interfaces.py:73 569 942 msgid "clearance requested" 570 943 msgstr "" 571 944 572 #: waeup/sirp/interfaces.py:7 2945 #: waeup/sirp/interfaces.py:74 573 946 msgid "cleared" 574 947 msgstr "" 575 948 576 #: waeup/sirp/interfaces.py:7 3949 #: waeup/sirp/interfaces.py:75 577 950 msgid "school fee paid" 578 951 msgstr "" 579 952 580 #: waeup/sirp/interfaces.py:7 4953 #: waeup/sirp/interfaces.py:76 581 954 msgid "returning" 582 955 msgstr "" 583 956 584 #: waeup/sirp/interfaces.py:7 5957 #: waeup/sirp/interfaces.py:77 585 958 msgid "courses registered" 586 959 msgstr "" 587 960 588 #: waeup/sirp/interfaces.py:7 6961 #: waeup/sirp/interfaces.py:78 589 962 msgid "courses validated" 590 963 msgstr "" -
main/waeup.sirp/trunk/src/waeup/sirp/students/tests/test_browser.py
r7665 r7705 748 748 importerselect.getControl('Student Importer').selected = True 749 749 modeselect.getControl(value='create').selected = True 750 self.browser.getControl('Proceed to step 3 ...').click()750 self.browser.getControl('Proceed to step 3').click() 751 751 self.assertTrue('Header fields OK' in self.browser.contents) 752 self.browser.getControl('Perform import ...').click()752 self.browser.getControl('Perform import').click() 753 753 self.assertTrue('Processing of 1 rows failed' in self.browser.contents) 754 754 self.assertTrue('Successfully processed 2 rows' in self.browser.contents) … … 775 775 'StudentStudyCourse Importer (update only)').selected = True 776 776 modeselect.getControl(value='create').selected = True 777 self.browser.getControl('Proceed to step 3 ...').click()777 self.browser.getControl('Proceed to step 3').click() 778 778 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() 780 780 self.assertTrue('Header fields OK' in self.browser.contents) 781 self.browser.getControl('Perform import ...').click()781 self.browser.getControl('Perform import').click() 782 782 self.assertTrue('Processing of 1 rows failed' in self.browser.contents) 783 783 self.assertTrue('Successfully processed 2 rows' -
main/waeup.sirp/trunk/src/waeup/sirp/widgets/restwidget.py
r7703 r7705 32 32 a dictionary. 33 33 34 Different languages must be separated by ` <<xy>>` whereas34 Different languages must be separated by `>>xy<<` whereas 35 35 xy is the language code. Text parts without correct leading 36 36 language separator - usually the first part has no language
Note: See TracChangeset for help on using the changeset viewer.