Changeset 7718
- Timestamp:
- 28 Feb 2012, 19:34:51 (13 years ago)
- Location:
- main/waeup.sirp/trunk/src/waeup/sirp
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser.py
r7694 r7718 20 20 import grok 21 21 import sys 22 from zope.i18n import translate 23 from zope.component import getUtility 22 24 from waeup.sirp.browser import ( 23 25 SIRPEditFormPage, SIRPAddFormPage, SIRPDisplayFormPage, … … 30 32 ManageActionButton, PrimaryNavTab) 31 33 from waeup.sirp.browser.layout import jsaction, action 32 from waeup.sirp.interfaces import ISIRPObject 34 from waeup.sirp.interfaces import ISIRPObject, ISIRPUtils 35 from waeup.sirp.interfaces import MessageFactory as _ 33 36 from waeup.sirp.hostels.vocabularies import NOT_OCCUPIED 34 37 from waeup.sirp.hostels.hostel import Hostel 35 38 from waeup.sirp.hostels.interfaces import ( 36 39 IHostelsContainer, IHostel, IBed, IBedAllocateStudent) 37 38 from waeup.sirp.interfaces import MessageFactory as _39 40 40 41 def write_log_message(view, message): … … 51 52 fields_string = ' + '.join(changed_fields) 52 53 view.context._p_changed = True 53 view.flash( 'Form has been saved.')54 view.flash(_('Form has been saved.')) 54 55 if fields_string: 55 56 write_log_message(view, 'saved: % s' % fields_string) … … 75 76 """ 76 77 grok.context(IHostelsContainer) 77 title = u'Hostels'78 title = _(u'Hostels') 78 79 79 80 class HostelBreadcrumb(Breadcrumb): … … 92 93 def title(self): 93 94 co = self.context.getBedCoordinates() 94 return 'Block %s, Room %s, Bed %s' % (co[1], co[2], co[3]) 95 return _('Block ${a}, Room ${b}, Bed ${c}', 96 mapping = {'a':co[1], 'b':co[2], 'c':co[3]}) 95 97 96 98 class HostelsContainerPage(SIRPDisplayFormPage): … … 101 103 grok.require('waeup.viewHostels') 102 104 grok.template('containerpage') 103 label = 'Accommodation Section'105 label = _('Accommodation Section') 104 106 pnav = 5 105 107 … … 109 111 grok.view(HostelsContainerPage) 110 112 grok.require('waeup.manageHostels') 111 text = 'Manage accommodation section'113 text = _('Manage accommodation section') 112 114 113 115 class HostelsContainerManagePage(SIRPDisplayFormPage): … … 119 121 grok.template('containermanagepage') 120 122 pnav = 5 121 label = 'Manage accommodation section'123 label = _('Manage accommodation section') 122 124 123 125 def update(self): … … 127 129 # It's quite dangerous to remove entire hostels with its content (beds). 128 130 # Thus, this remove method should be combined with an archiving function. 129 @jsaction( 'Remove selected')131 @jsaction(_('Remove selected')) 130 132 def delHostels(self, **data): 131 133 form = self.request.form … … 141 143 return 142 144 143 @action( 'Add hostel', validator=NullValidator)145 @action(_('Add hostel'), validator=NullValidator) 144 146 def addSubunit(self, **data): 145 147 self.redirect(self.url(self.context, 'addhostel')) … … 153 155 grok.name('addhostel') 154 156 #grok.template('hosteladdpage') 155 form_fields = grok.AutoFields(IHostel) 156 label = 'Add hostel'157 pnav = 5 158 159 @action( 'Create hostel')157 form_fields = grok.AutoFields(IHostel).omit('beds_reserved') 158 label = _('Add hostel') 159 pnav = 5 160 161 @action(_('Create hostel')) 160 162 def addHostel(self, **data): 161 163 hostel = Hostel() … … 166 168 self.context.addHostel(hostel) 167 169 except KeyError: 168 self.flash( 'The hostel already exists.')170 self.flash(_('The hostel already exists.')) 169 171 return 170 self.flash( 'Hostel created.')172 self.flash(_('Hostel created.')) 171 173 write_log_message(self, 'added: % s' % data['hostel_name']) 172 174 self.redirect(self.url(self.context[hostel.hostel_id], 'index')) … … 191 193 grok.view(HostelDisplayFormPage) 192 194 grok.require('waeup.manageHostels') 193 text = 'Manage'195 text = _('Manage') 194 196 target = 'manage' 195 197 … … 201 203 grok.require('waeup.manageHostels') 202 204 form_fields = grok.AutoFields(IHostel).omit('hostel_id') 205 form_fields['beds_reserved'].for_display = True 203 206 grok.template('hostelmanagepage') 204 label = 'Manage hostel'205 pnav = 5 206 taboneactions = [ 'Save']207 tabtwoactions = [ 'Update all beds',208 'Switch reservation of selected beds',209 'Release selected beds']207 label = _('Manage hostel') 208 pnav = 5 209 taboneactions = [_('Save')] 210 tabtwoactions = [_('Update all beds'), 211 _('Switch reservation of selected beds'), 212 _('Release selected beds')] 210 213 not_occupied = NOT_OCCUPIED 211 214 … … 226 229 return 227 230 228 @action( 'Save')231 @action(_('Save')) 229 232 def save(self, **data): 230 233 msave(self, **data) 231 234 return 232 235 233 @action( 'Update all beds')236 @action(_('Update all beds')) 234 237 def updateBeds(self, **data): 235 238 removed, added, modified, modified_beds = self.context.updateBeds() 236 239 message = '%d empty beds removed, %d beds added, %d occupied beds modified (%s)' % ( 237 240 removed, added, modified, modified_beds) 238 self.flash(message) 241 flash_message = _( 242 '${a} empty beds removed, ${b} beds added, ' 243 + '${c} occupied beds modified (${d})', 244 mapping = {'a':removed, 'b':added, 'c':modified, 'd':modified_beds}) 245 self.flash(flash_message) 239 246 write_log_message(self, message) 240 247 self.redirect(self.url(self.context, '@@manage')+'?tab2') 241 248 return 242 249 243 @action( 'Switch reservation of selected beds')250 @action(_('Switch reservation of selected beds')) 244 251 def switchReservations(self, **data): 245 252 form = self.request.form … … 247 254 child_id = form['val_id'] 248 255 else: 249 self.flash( 'No item selected.')256 self.flash(_('No item selected.')) 250 257 self.redirect(self.url(self.context, '@@manage')+'?tab2') 251 258 return 252 259 if not isinstance(child_id, list): 253 260 child_id = [child_id] 254 switched = [] 261 switched = [] # for log file 262 switched_translated = [] # for flash message 263 portal_language = getUtility(ISIRPUtils).PORTAL_LANGUAGE 264 preferred_language = self.request.cookies.get( 265 'sirp.language', portal_language) 255 266 for bed_id in child_id: 256 try: 257 message = self.context[bed_id].switchReservation() 258 switched.append('%s (%s)' % (bed_id,message)) 259 except: 260 self.flash('Could not switch %s: %s: %s' % ( 261 id, sys.exc_info()[0], sys.exc_info()[1])) 262 self.redirect(self.url(self.context, '@@manage')+'?tab2') 263 return 267 message = self.context[bed_id].switchReservation() 268 switched.append('%s (%s)' % (bed_id,message)) 269 m_translated = translate(message, 'waeup.sirp', 270 target_language=preferred_language) 271 switched_translated.append('%s (%s)' % (bed_id,m_translated)) 264 272 if len(switched): 265 273 message = ', '.join(switched) 266 self.flash('Successfully switched beds: %s' % message) 274 m_translated = ', '.join(switched_translated) 275 self.flash(_('Successfully switched beds: ${a}', 276 mapping = {'a':m_translated})) 267 277 write_log_message(self, 'switched: %s' % message) 268 278 self.redirect(self.url(self.context, '@@manage')+'?tab2') 269 279 return 270 280 271 @action( 'Release selected beds')281 @action(_('Release selected beds')) 272 282 def releaseBeds(self, **data): 273 283 form = self.request.form … … 275 285 child_id = form['val_id'] 276 286 else: 277 self.flash( 'No item selected.')287 self.flash(_('No item selected.')) 278 288 self.redirect(self.url(self.context, '@@manage')+'?tab2') 279 289 return … … 287 297 if len(released): 288 298 message = ', '.join(released) 289 self.flash('Successfully released beds: %s' % message) 299 self.flash(_('Successfully released beds: ${a}', 300 mapping = {'a':message})) 290 301 write_log_message(self, 'released: %s' % message) 291 302 self.redirect(self.url(self.context, '@@manage')+'?tab2') 292 303 else: 293 self.flash( 'No allocated bed selected.')304 self.flash(_('No allocated bed selected.')) 294 305 self.redirect(self.url(self.context, '@@manage')+'?tab2') 295 306 return … … 303 314 form_fields = grok.AutoFields(IBedAllocateStudent).omit( 304 315 'bed_id').omit('bed_number').omit('bed_type') 305 label = 'Allocate student'306 pnav = 5 307 308 @action( 'Save')316 label = _('Allocate student') 317 pnav = 5 318 319 @action(_('Save')) 309 320 def save(self, **data): 310 321 msave(self, **data) -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containermanagepage.pt
r7464 r7718 1 <form action="." tal:attributes="action request/URL" method="POST" enctype="multipart/form-data"> 1 <form action="." tal:attributes="action request/URL" 2 i18n:domain="waeup.sirp" 3 method="POST" enctype="multipart/form-data"> 2 4 <table> 3 5 <thead> … … 5 7 <th> 6 8 </th> 7 <th >Id9 <th i18n:translate="">Id 8 10 </th> 9 <th >Name11 <th i18n:translate="">Name 10 12 </th> 11 13 </tr> -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/containerpage.pt
r7464 r7718 1 <div tal:condition="python: not len(context.keys())"> 1 <div i18n:domain="waeup.sirp" 2 i18n:translate="" tal:condition="python: not len(context.keys())"> 2 3 There no subobjects registered yet. 3 4 </div> 4 5 5 <table >6 <table i18n:domain="waeup.sirp"> 6 7 <thead> 7 8 <tr> 8 <th >Id</th>9 <th >Name</th>9 <th i18n:translate="">Id</th> 10 <th i18n:translate="">Name</th> 10 11 </tr> 11 12 </thead> … … 13 14 <tr tal:repeat="value context/values"> 14 15 <td> <a tal:attributes="href value/__name__"> 15 <span tal:content="value/hostel_id">I d</span></a></td>16 <td tal:content="value/hostel_name">N ame</td>16 <span tal:content="value/hostel_id">ID</span></a></td> 17 <td tal:content="value/hostel_name">NAME</td> 17 18 </tr> 18 19 </tbody> -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt
r7669 r7718 1 1 <form action="." tal:attributes="action request/URL" method="POST" 2 enctype="multipart/form-data">2 i18n:domain="waeup.sirp" enctype="multipart/form-data"> 3 3 4 4 <ul class="tabs" data-tabs="tabs"> 5 <li tal:attributes="class view/tab1"><a href="#tab-1"><span>Hostel Data</span></a></li> 6 <li tal:attributes="class view/tab2"><a href="#tab-2"><span>Beds</span></a></li> 5 <li tal:attributes="class view/tab1"><a href="#tab-1"> 6 <span i18n:translate="">Hostel Data</span></a> 7 </li> 8 <li tal:attributes="class view/tab2"><a href="#tab-2"> 9 <span i18n:translate="">Beds</span></a> 10 </li> 7 11 </ul> 8 12 … … 15 19 <td class="fieldname"> 16 20 <span class="required" tal:condition="widget/required">*</span> 17 <span tal:content="widget/label"> label</span>:21 <span tal:content="widget/label">LABEL</span>: 18 22 </td> 19 23 <td> … … 22 26 </span> 23 27 <tal:error tal:condition="widget/error"> 24 <span tal:replace="structure widget/error"> error</span>28 <span tal:replace="structure widget/error">ERROR</span> 25 29 </tal:error> 26 30 <tal:hint tal:condition="widget/hint"> 27 <span tal:content="structure widget/hint"> hint</span>31 <span tal:content="structure widget/hint">HINT</span> 28 32 </tal:hint> 29 33 </td> … … 47 51 <tr> 48 52 <th> </th> 49 <th >Id</th>50 <th >Type</th>51 <th >Number</th>52 <th >Owner</th>53 <th i18n:translate="">Id</th> 54 <th i18n:translate="">Type</th> 55 <th i18n:translate="">Number</th> 56 <th i18n:translate="">Owner</th> 53 57 </tr> 54 58 </thead> … … 59 63 tal:attributes="value value/__name__" /> 60 64 </td> 61 <td tal:content="value/bed_id">I d</td>62 <td tal:content="value/bed_type">T ype</td>63 <td tal:content="value/bed_number">N umber</td>65 <td tal:content="value/bed_id">ID</td> 66 <td tal:content="value/bed_type">TYPE</td> 67 <td tal:content="value/bed_number">NUMBER</td> 64 68 <td> 65 69 <a tal:condition="python: value.owner != view.not_occupied" 66 70 tal:attributes="href python: '%s/%s/accommodation' % 67 71 (view.students_url,value.owner)"> 68 <span tal:content="value/owner">O wner</span>72 <span tal:content="value/owner">OWNER</span> 69 73 </a> 70 74 <a tal:condition="python: value.owner == view.not_occupied" 71 tal:attributes="href python: view.url(value)"> 75 tal:attributes="href python: view.url(value)" 76 i18n:translate=""> 72 77 [allocate student] 73 78 </a> -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py
r7257 r7718 26 26 from waeup.sirp.hostels.interfaces import IHostel, IBed, IBedAllocateStudent 27 27 from waeup.sirp.students.interfaces import IBedTicket 28 from waeup.sirp.interfaces import MessageFactory as _ 28 29 29 30 class Hostel(grok.Container): … … 159 160 bt = 're' 160 161 bt = u'%s_%s_%s' % (sh, sex, bt) 161 hostel.beds_reserved.remove(bed_string) 162 message = u'unreserved' 163 else: 164 bt = u'%s_%s_reserved' % (sh, sex) 165 hostel.beds_reserved.append(bed_string) 162 166 163 # Comment of Martijn: 167 164 # If you have a non-Persistent subobject (like a list) and you change it, … … 172 169 # (PersistentList, PersistentMapping), and more advanced building blocks 173 170 # for indexes (BTrees), that don't have this issue. 174 hostel._p_changed = True 175 message = u'reserved' 171 #hostel._p_changed = True 172 173 # Henrik: Unfortunately, this doesn't work in our case. 174 # After restarting the portal, 175 # added or removed list items are gone. The only way to ensure 176 # persistance is to reassign the list attribute. 177 br = hostel.beds_reserved 178 br.remove(bed_string) 179 hostel.beds_reserved = br 180 message = _(u'unreserved') 181 else: 182 bt = u'%s_%s_reserved' % (sh, sex) 183 # See comment above 184 br = hostel.beds_reserved 185 br.append(bed_string) 186 hostel.beds_reserved = br 187 message = _(u'reserved') 176 188 self.bed_type = bt 177 189 return message -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py
r7321 r7718 19 19 from zope import schema 20 20 from waeup.sirp.interfaces import ISIRPObject 21 from waeup.sirp.interfaces import MessageFactory as _ 21 22 from waeup.sirp.hostels.vocabularies import ( 22 23 bed_letters, blocks, special_handling, StudentSource) … … 41 42 42 43 hostel_id = schema.TextLine( 43 title = u'Hostel Id',44 title = _(u'Hostel Id'), 44 45 readonly = True, 45 46 ) 46 47 47 48 sort_id = schema.Int( 48 title = u'Sort Id',49 title = _(u'Sort Id'), 49 50 required = True, 50 51 default = 10, … … 52 53 53 54 hostel_name = schema.TextLine( 54 title = u'Hall Name',55 title = _(u'Hostel Name'), 55 56 required = True, 56 57 default = u'Hall 1', … … 58 59 59 60 floors_per_block = schema.Int( 60 title = u'Floors per Block',61 title = _(u'Floors per Block'), 61 62 required = True, 62 63 default = 1, … … 64 65 65 66 rooms_per_floor = schema.Int( 66 title = u'Rooms per Floor',67 title = _(u'Rooms per Floor'), 67 68 required = True, 68 69 default = 2, … … 70 71 71 72 beds_reserved = schema.List( 72 title = u'Reserved Beds',73 title = _(u'Reserved Beds'), 73 74 value_type = schema.TextLine( 74 75 default = u'', … … 81 82 82 83 blocks_for_female = schema.List( 83 title = u'Blocks for Female Students',84 title = _(u'Blocks for Female Students'), 84 85 value_type = schema.Choice( 85 86 vocabulary = blocks … … 88 89 89 90 blocks_for_male = schema.List( 90 title = u'Blocks for Male Students',91 title = _(u'Blocks for Male Students'), 91 92 value_type = schema.Choice( 92 93 vocabulary = blocks … … 95 96 96 97 beds_for_fresh = schema.List( 97 title = u'Beds for Fresh Students',98 title = _(u'Beds for Fresh Students'), 98 99 value_type = schema.Choice( 99 100 vocabulary = bed_letters … … 102 103 103 104 beds_for_returning = schema.List( 104 title = u'Beds for Returning Students',105 title = _(u'Beds for Returning Students'), 105 106 value_type = schema.Choice( 106 107 vocabulary = bed_letters … … 109 110 110 111 beds_for_final = schema.List( 111 title = u'Beds for Final Year Students',112 title = _(u'Beds for Final Year Students'), 112 113 value_type = schema.Choice( 113 114 vocabulary = bed_letters … … 116 117 117 118 beds_for_all = schema.List( 118 title = u'Beds without category',119 title = _(u'Beds without category'), 119 120 value_type = schema.Choice( 120 121 vocabulary = bed_letters … … 123 124 124 125 special_handling = schema.Choice( 125 title = u'Special Handling',126 title = _(u'Special Handling'), 126 127 vocabulary = special_handling, 127 128 required = True, … … 134 135 bma = hostel.blocks_for_male 135 136 if set(bfe).intersection(set(bma)): 136 raise Invalid( 'Female and male blocks overlap.')137 raise Invalid(_('Female and male blocks overlap.')) 137 138 138 139 @invariant … … 143 144 hostel.beds_for_all) 144 145 if len(beds) != len(set(beds)): 145 raise Invalid( 'Bed categories overlap.')146 raise Invalid(_('Bed categories overlap.')) 146 147 147 148 class IBed(ISIRPObject): … … 166 167 167 168 bed_id = schema.TextLine( 168 title = u'Bed Id',169 title = _(u'Bed Id'), 169 170 required = True, 170 171 default = u'', … … 172 173 173 174 bed_type = schema.TextLine( 174 title = u'Bed Type',175 title = _(u'Bed Type'), 175 176 required = True, 176 177 default = u'', … … 178 179 179 180 bed_number = schema.Int( 180 title = u'Bed Number',181 title = _(u'Bed Number'), 181 182 required = True, 182 183 ) 183 184 184 185 owner = schema.TextLine( 185 title = u'Owner (Student)',186 title = _(u'Owner (Student)'), 186 187 required = True, 187 188 default = u'', … … 196 197 197 198 owner = schema.Choice( 198 title = u'Owner (Student)',199 title = _(u'Owner (Student)'), 199 200 source = StudentSource(), 200 201 default = None, -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py
r7484 r7718 246 246 assert self.app['hostels']['hall-1'][ 247 247 'hall-1_A_101_D'].bed_type == 'regular_female_reserved' 248 expected = 'name="form.beds_reserved.0." size="20" type="text" value="A_101_A" />' 249 self.assertTrue(expected in self.browser.contents) 250 # Provoke exception 251 self.app['hostels']['hall-1']['hall-1_A_101_D'].bed_type = u'nonsense' 252 ctrl = self.browser.getControl(name='val_id') 253 ctrl.getControl(value='hall-1_A_101_D').selected = True 254 self.browser.getControl("Switch reservation", index=0).click() 255 self.assertMatches( 256 '...need more than 1 value to unpack...', self.browser.contents) 257 self.app['hostels']['hall-1'][ 258 'hall-1_A_101_D'].bed_type = u'regular_female_reserved' 248 self.assertTrue('<li>A_101_A</li>' in self.browser.contents) 259 249 # Change hostel configuration 260 250 hall.beds_for_all = ['D'] -
main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py
r7321 r7718 23 23 from zc.sourcefactory.contextual import BasicContextualSourceFactory 24 24 from waeup.sirp.interfaces import SimpleSIRPVocabulary 25 from waeup.sirp.interfaces import MessageFactory as _ 25 26 26 27 NOT_OCCUPIED = u'not occupied' … … 54 55 55 56 bed_letters = SimpleSIRPVocabulary( 56 ( 'Bed A','A'),57 ( 'Bed B','B'),58 ( 'Bed C','C'),59 ( 'Bed D','D'),60 ( 'Bed E','E'),61 ( 'Bed F','F'),62 ( 'Bed G','G'),63 ( 'Bed H','H'),64 ( 'Bed I','I'),57 (_('Bed A'),'A'), 58 (_('Bed B'),'B'), 59 (_('Bed C'),'C'), 60 (_('Bed D'),'D'), 61 (_('Bed E'),'E'), 62 (_('Bed F'),'F'), 63 (_('Bed G'),'G'), 64 (_('Bed H'),'H'), 65 (_('Bed I'),'I'), 65 66 ) 66 67 67 68 blocks = SimpleSIRPVocabulary( 68 ( 'Block A','A'),69 ( 'Block B','B'),70 ( 'Block C','C'),71 ( 'Block D','D'),72 ( 'Block E','E'),73 ( 'Block F','F'),74 ( 'Block G','G'),75 ( 'Block H','H'),76 ( 'Block I','I'),77 ( 'Block K','K'),78 ( 'Block L','L'),79 ( 'Block M','M'),80 ( 'Block N','N'),81 ( 'Block O','O'),82 ( 'Block P','P'),69 (_('Block A'),'A'), 70 (_('Block B'),'B'), 71 (_('Block C'),'C'), 72 (_('Block D'),'D'), 73 (_('Block E'),'E'), 74 (_('Block F'),'F'), 75 (_('Block G'),'G'), 76 (_('Block H'),'H'), 77 (_('Block I'),'I'), 78 (_('Block K'),'K'), 79 (_('Block L'),'L'), 80 (_('Block M'),'M'), 81 (_('Block N'),'N'), 82 (_('Block O'),'O'), 83 (_('Block P'),'P'), 83 84 ) 84 85 85 86 special_handling = SimpleSIRPVocabulary( 86 ( 'Regular Hostel','regular'),87 ( 'Blocked Hostel','blocked'),88 ( 'Postgraduate Hostel','pg'),87 (_('Regular Hostel'),'regular'), 88 (_('Blocked Hostel'),'blocked'), 89 (_('Postgraduate Hostel'),'pg'), 89 90 ) -
main/waeup.sirp/trunk/src/waeup/sirp/locales/de/LC_MESSAGES/waeup.sirp.po
r7717 r7718 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Tue Feb 28 1 2:37:242012\n"18 "PO-Revision-Date: 2012-02-28 1 2:41+0100\n"17 "POT-Creation-Date: Tue Feb 28 18:06:20 2012\n" 18 "PO-Revision-Date: 2012-02-28 18:10+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" 20 20 "Language-Team: WAeUP Germany <henrik@waeup.org>\n" … … 107 107 #: waeup/sirp/browser/pages.py:1749 108 108 #: waeup/sirp/browser/pages.py:1770 109 #: waeup/sirp/hostels/browser.py:209 110 #: waeup/sirp/hostels/browser.py:231 111 #: waeup/sirp/hostels/browser.py:317 109 112 msgid "Save" 110 113 msgstr "Speichern" … … 127 130 #: waeup/sirp/browser/pages.py:1773 128 131 #: waeup/sirp/browser/pages.py:1885 132 #: waeup/sirp/hostels/browser.py:54 129 133 msgid "Form has been saved." 130 134 msgstr "Das Formular wurde gespeichert." … … 254 258 #: waeup/sirp/browser/pages.py:1336 255 259 #: waeup/sirp/browser/pages.py:1371 260 #: waeup/sirp/hostels/browser.py:131 256 261 msgid "Remove selected" 257 262 msgstr "Ausgewählte Objekte löschen" … … 382 387 #: waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt:49 383 388 msgid "Payment Id" 384 msgstr " Id der Zahlung"389 msgstr "Zahlungs-Id" 385 390 386 391 #: waeup/sirp/applicants/browser_templates/applicanteditpage.pt:101 … … 875 880 876 881 #: waeup/sirp/browser/pages.py:113 882 #: waeup/sirp/hostels/browser.py:256 883 #: waeup/sirp/hostels/browser.py:285 877 884 msgid "No item selected." 878 885 msgstr "Nichts ausgewählt." … … 1102 1109 1103 1110 #: waeup/sirp/browser/pages.py:387 1111 #: waeup/sirp/hostels/browser.py:195 1104 1112 msgid "Manage" 1105 1113 msgstr "Verwalten" … … 1458 1466 #: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112 1459 1467 #: waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt:58 1468 #: waeup/sirp/hostels/browser_templates/containerpage.pt:10 1469 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:11 1460 1470 msgid "Name" 1461 1471 msgstr "Name" … … 1491 1501 1492 1502 #: waeup/sirp/browser/templates/facultypage.pt:1 1503 #: waeup/sirp/hostels/browser_templates/containerpage.pt:1 1493 1504 msgid "There no subobjects registered yet." 1494 1505 msgstr "Es existieren bisher keine Unterobjekte." … … 1549 1560 1550 1561 #: waeup/sirp/browser/templates/searchpage.pt:15 1562 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54 1551 1563 msgid "Type" 1552 1564 msgstr "Typ" … … 1665 1677 msgstr "Bearbeiten" 1666 1678 1667 #: waeup/sirp/hostels/browser.py:67 1679 #: waeup/sirp/hostels/browser.py:105 1680 msgid "Accommodation Section" 1681 msgstr "Wohnheime" 1682 1683 #: waeup/sirp/hostels/browser.py:113 1684 #: waeup/sirp/hostels/browser.py:123 1685 msgid "Manage accommodation section" 1686 msgstr "Wohnheime verwalten" 1687 1688 #: waeup/sirp/hostels/browser.py:145 1689 #: waeup/sirp/hostels/browser.py:158 1690 msgid "Add hostel" 1691 msgstr "Wohnheim hinzufügen" 1692 1693 #: waeup/sirp/hostels/browser.py:161 1694 msgid "Create hostel" 1695 msgstr "Wohnheim erzeugen" 1696 1697 #: waeup/sirp/hostels/browser.py:170 1698 msgid "The hostel already exists." 1699 msgstr "Das Wohnheim existiert bereits." 1700 1701 #: waeup/sirp/hostels/browser.py:172 1702 msgid "Hostel created." 1703 msgstr "Wohnheim erzeugt." 1704 1705 #: waeup/sirp/hostels/browser.py:207 1706 msgid "Manage hostel" 1707 msgstr "Wohnheim verwalten" 1708 1709 #: waeup/sirp/hostels/browser.py:210 1710 #: waeup/sirp/hostels/browser.py:236 1711 msgid "Update all beds" 1712 msgstr "Alle Betten aktualisieren" 1713 1714 #: waeup/sirp/hostels/browser.py:211 1715 #: waeup/sirp/hostels/browser.py:250 1716 msgid "Switch reservation of selected beds" 1717 msgstr "Reservierung der ausgewählten Betten ändern" 1718 1719 #: waeup/sirp/hostels/browser.py:212 1720 #: waeup/sirp/hostels/browser.py:279 1721 msgid "Release selected beds" 1722 msgstr "Ausgewählte Betten freigeben" 1723 1724 #. Default: "" 1725 #: waeup/sirp/hostels/browser.py:241 1726 msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})" 1727 msgstr "${a} leere Betten entfernt, ${b} Betten hinzugefügt, ${c} belegte Betten geändert (${d})" 1728 1729 #. Default: "" 1730 #: waeup/sirp/hostels/browser.py:273 1731 msgid "Successfully switched beds: ${a}" 1732 msgstr "Erfolgreich geänderte Betten: ${a}" 1733 1734 #. Default: "" 1735 #: waeup/sirp/hostels/browser.py:297 1736 msgid "Successfully released beds: ${a}" 1737 msgstr "Erfolgreich freigegebene Betten: ${a}" 1738 1739 #: waeup/sirp/hostels/browser.py:302 1740 msgid "No allocated bed selected." 1741 msgstr "Keine Betten ausgewählt." 1742 1743 #: waeup/sirp/hostels/browser.py:314 1744 msgid "Allocate student" 1745 msgstr "Student zuweisen" 1746 1747 #: waeup/sirp/hostels/browser.py:68 1748 #: waeup/sirp/hostels/browser.py:78 1668 1749 msgid "Hostels" 1669 1750 msgstr "Wohnheime" 1751 1752 #. Default: "" 1753 #: waeup/sirp/hostels/browser.py:95 1754 msgid "Block ${a}, Room ${b}, Bed ${c}" 1755 msgstr "Block ${a}, Raum ${b}, Bett ${c}" 1756 1757 #: waeup/sirp/hostels/browser_templates/containerpage.pt:9 1758 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:9 1759 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:53 1760 msgid "Id" 1761 msgstr "Id" 1762 1763 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55 1764 msgid "Number" 1765 msgstr "Nummer" 1766 1767 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56 1768 msgid "Owner" 1769 msgstr "Eigentümer" 1770 1771 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6 1772 msgid "Hostel Data" 1773 msgstr "Wohnheimdaten" 1774 1775 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74 1776 msgid "[allocate student]" 1777 msgstr "[Student zuweisen]" 1778 1779 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9 1780 msgid "Beds" 1781 msgstr "Betten" 1782 1783 #: waeup/sirp/hostels/hostel.py:163 1784 msgid "unreserved" 1785 msgstr "nicht reserviert" 1786 1787 #: waeup/sirp/hostels/hostel.py:176 1788 msgid "reserved" 1789 msgstr "reserviert" 1790 1791 #: waeup/sirp/hostels/interfaces.py:105 1792 msgid "Beds for Returning Students" 1793 msgstr "Betten für rückgemeldete Studenten" 1794 1795 #: waeup/sirp/hostels/interfaces.py:112 1796 msgid "Beds for Final Year Students" 1797 msgstr "Betten für Studenten im letzten Studienjahr" 1798 1799 #: waeup/sirp/hostels/interfaces.py:119 1800 msgid "Beds without category" 1801 msgstr "Unkategorisierte Betten" 1802 1803 #: waeup/sirp/hostels/interfaces.py:126 1804 msgid "Special Handling" 1805 msgstr "Spezielle Handhabung" 1806 1807 #: waeup/sirp/hostels/interfaces.py:137 1808 msgid "Female and male blocks overlap." 1809 msgstr "Blöcke für Männer und Frauen überlappen." 1810 1811 #: waeup/sirp/hostels/interfaces.py:146 1812 msgid "Bed categories overlap." 1813 msgstr "Bettkategorien überlappen." 1814 1815 #: waeup/sirp/hostels/interfaces.py:169 1816 msgid "Bed Id" 1817 msgstr "Betten Id" 1818 1819 #: waeup/sirp/hostels/interfaces.py:175 1820 msgid "Bed Type" 1821 msgstr "Betttyp" 1822 1823 #: waeup/sirp/hostels/interfaces.py:181 1824 msgid "Bed Number" 1825 msgstr "Bettnummer" 1826 1827 #: waeup/sirp/hostels/interfaces.py:186 1828 #: waeup/sirp/hostels/interfaces.py:199 1829 msgid "Owner (Student)" 1830 msgstr "Eigentümer (Student)" 1831 1832 #: waeup/sirp/hostels/interfaces.py:44 1833 msgid "Hostel Id" 1834 msgstr "Wohnheim-Id" 1835 1836 #: waeup/sirp/hostels/interfaces.py:49 1837 msgid "Sort Id" 1838 msgstr "Sortierungsnummer" 1839 1840 #: waeup/sirp/hostels/interfaces.py:55 1841 msgid "Hostel Name" 1842 msgstr "Wohnheimname" 1843 1844 #: waeup/sirp/hostels/interfaces.py:61 1845 msgid "Floors per Block" 1846 msgstr "Etagen pro Block" 1847 1848 #: waeup/sirp/hostels/interfaces.py:67 1849 msgid "Rooms per Floor" 1850 msgstr "Räume pro Flur" 1851 1852 #: waeup/sirp/hostels/interfaces.py:73 1853 msgid "Reserved Beds" 1854 msgstr "Reservierte Betten" 1855 1856 #: waeup/sirp/hostels/interfaces.py:84 1857 msgid "Blocks for Female Students" 1858 msgstr "Blöcke für Frauen" 1859 1860 #: waeup/sirp/hostels/interfaces.py:91 1861 msgid "Blocks for Male Students" 1862 msgstr "Blöcke für Männer" 1863 1864 #: waeup/sirp/hostels/interfaces.py:98 1865 msgid "Beds for Fresh Students" 1866 msgstr "Betten für Erstsemester" 1867 1868 #: waeup/sirp/hostels/vocabularies.py:57 1869 msgid "Bed A" 1870 msgstr "Bett A" 1871 1872 #: waeup/sirp/hostels/vocabularies.py:58 1873 msgid "Bed B" 1874 msgstr "Bett B" 1875 1876 #: waeup/sirp/hostels/vocabularies.py:59 1877 msgid "Bed C" 1878 msgstr "Bett C" 1879 1880 #: waeup/sirp/hostels/vocabularies.py:60 1881 msgid "Bed D" 1882 msgstr "Bett D" 1883 1884 #: waeup/sirp/hostels/vocabularies.py:61 1885 msgid "Bed E" 1886 msgstr "Bett E" 1887 1888 #: waeup/sirp/hostels/vocabularies.py:62 1889 msgid "Bed F" 1890 msgstr "Bett F" 1891 1892 #: waeup/sirp/hostels/vocabularies.py:63 1893 msgid "Bed G" 1894 msgstr "Bett G" 1895 1896 #: waeup/sirp/hostels/vocabularies.py:64 1897 msgid "Bed H" 1898 msgstr "Bett H" 1899 1900 #: waeup/sirp/hostels/vocabularies.py:65 1901 msgid "Bed I" 1902 msgstr "Bett I" 1903 1904 #: waeup/sirp/hostels/vocabularies.py:69 1905 msgid "Block A" 1906 msgstr "Block A" 1907 1908 #: waeup/sirp/hostels/vocabularies.py:70 1909 msgid "Block B" 1910 msgstr "Block B" 1911 1912 #: waeup/sirp/hostels/vocabularies.py:71 1913 msgid "Block C" 1914 msgstr "Block C" 1915 1916 #: waeup/sirp/hostels/vocabularies.py:72 1917 msgid "Block D" 1918 msgstr "Block D" 1919 1920 #: waeup/sirp/hostels/vocabularies.py:73 1921 msgid "Block E" 1922 msgstr "Block E" 1923 1924 #: waeup/sirp/hostels/vocabularies.py:74 1925 msgid "Block F" 1926 msgstr "Block F" 1927 1928 #: waeup/sirp/hostels/vocabularies.py:75 1929 msgid "Block G" 1930 msgstr "Block G" 1931 1932 #: waeup/sirp/hostels/vocabularies.py:76 1933 msgid "Block H" 1934 msgstr "Block H" 1935 1936 #: waeup/sirp/hostels/vocabularies.py:77 1937 msgid "Block I" 1938 msgstr "Block I" 1939 1940 #: waeup/sirp/hostels/vocabularies.py:78 1941 msgid "Block K" 1942 msgstr "Block K" 1943 1944 #: waeup/sirp/hostels/vocabularies.py:79 1945 msgid "Block L" 1946 msgstr "Block L" 1947 1948 #: waeup/sirp/hostels/vocabularies.py:80 1949 msgid "Block M" 1950 msgstr "Block M" 1951 1952 #: waeup/sirp/hostels/vocabularies.py:81 1953 msgid "Block N" 1954 msgstr "Block N" 1955 1956 #: waeup/sirp/hostels/vocabularies.py:82 1957 msgid "Block O" 1958 msgstr "Block O" 1959 1960 #: waeup/sirp/hostels/vocabularies.py:83 1961 msgid "Block P" 1962 msgstr "Block P" 1963 1964 #: waeup/sirp/hostels/vocabularies.py:87 1965 msgid "Regular Hostel" 1966 msgstr "Standard-Wohnheim" 1967 1968 #: waeup/sirp/hostels/vocabularies.py:88 1969 msgid "Blocked Hostel" 1970 msgstr "Gesperrtes Wohnheim" 1971 1972 #: waeup/sirp/hostels/vocabularies.py:89 1973 msgid "Postgraduate Hostel" 1974 msgstr "Postgraduierten-Wohnheim" 1670 1975 1671 1976 #: waeup/sirp/interfaces.py:72 … … 2116 2421 msgstr "8. Studienjahr" 2117 2422 2118 #~ msgid "${a} Application Record ${a}" 2119 #~ msgstr "${a} Antrag ${b}" 2120 2121 #~ msgid "Could not delete" 2122 #~ msgstr "Konnte nicht gelöscht werden:" 2423 #~ msgid "Could not switch: ${a}: ${b}: ${c}" 2424 #~ msgstr "Konnte nicht geändert werden: ${a}: ${b}: ${c}" -
main/waeup.sirp/trunk/src/waeup/sirp/locales/fr/LC_MESSAGES/waeup.sirp.po
r7717 r7718 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Tue Feb 28 1 2:37:242012\n"17 "POT-Creation-Date: Tue Feb 28 18:06:20 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 95 95 #: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555 96 96 #: waeup/sirp/browser/pages.py:1698 waeup/sirp/browser/pages.py:1749 97 #: waeup/sirp/browser/pages.py:1770 97 #: waeup/sirp/browser/pages.py:1770 waeup/sirp/hostels/browser.py:209 98 #: waeup/sirp/hostels/browser.py:231 waeup/sirp/hostels/browser.py:317 98 99 msgid "Save" 99 100 msgstr "" … … 111 112 #: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701 112 113 #: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885 114 #: waeup/sirp/hostels/browser.py:54 113 115 msgid "Form has been saved." 114 116 msgstr "" … … 226 228 #: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270 227 229 #: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371 230 #: waeup/sirp/hostels/browser.py:131 228 231 msgid "Remove selected" 229 232 msgstr "" … … 807 810 msgstr "" 808 811 809 #: waeup/sirp/browser/pages.py:113 812 #: waeup/sirp/browser/pages.py:113 waeup/sirp/hostels/browser.py:256 813 #: waeup/sirp/hostels/browser.py:285 810 814 msgid "No item selected." 811 815 msgstr "" … … 1010 1014 msgstr "" 1011 1015 1012 #: waeup/sirp/browser/pages.py:387 1016 #: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195 1013 1017 msgid "Manage" 1014 1018 msgstr "" … … 1361 1365 #: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112 1362 1366 #: waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt:58 1367 #: waeup/sirp/hostels/browser_templates/containerpage.pt:10 1368 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:11 1363 1369 msgid "Name" 1364 1370 msgstr "" … … 1394 1400 1395 1401 #: waeup/sirp/browser/templates/facultypage.pt:1 1402 #: waeup/sirp/hostels/browser_templates/containerpage.pt:1 1396 1403 msgid "There no subobjects registered yet." 1397 1404 msgstr "" … … 1452 1459 1453 1460 #: waeup/sirp/browser/templates/searchpage.pt:15 1461 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54 1454 1462 msgid "Type" 1455 1463 msgstr "" … … 1567 1575 msgstr "" 1568 1576 1569 #: waeup/sirp/hostels/browser.py:67 1577 #: waeup/sirp/hostels/browser.py:105 1578 msgid "Accommodation Section" 1579 msgstr "" 1580 1581 #: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123 1582 msgid "Manage accommodation section" 1583 msgstr "" 1584 1585 #: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158 1586 msgid "Add hostel" 1587 msgstr "" 1588 1589 #: waeup/sirp/hostels/browser.py:161 1590 msgid "Create hostel" 1591 msgstr "" 1592 1593 #: waeup/sirp/hostels/browser.py:170 1594 msgid "The hostel already exists." 1595 msgstr "" 1596 1597 #: waeup/sirp/hostels/browser.py:172 1598 msgid "Hostel created." 1599 msgstr "" 1600 1601 #: waeup/sirp/hostels/browser.py:207 1602 msgid "Manage hostel" 1603 msgstr "" 1604 1605 #: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236 1606 msgid "Update all beds" 1607 msgstr "" 1608 1609 #: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250 1610 msgid "Switch reservation of selected beds" 1611 msgstr "" 1612 1613 #: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279 1614 msgid "Release selected beds" 1615 msgstr "" 1616 1617 #. Default: "" 1618 #: waeup/sirp/hostels/browser.py:241 1619 msgid "" 1620 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})" 1621 msgstr "" 1622 1623 #. Default: "" 1624 #: waeup/sirp/hostels/browser.py:273 1625 msgid "Successfully switched beds: ${a}" 1626 msgstr "" 1627 1628 #. Default: "" 1629 #: waeup/sirp/hostels/browser.py:297 1630 msgid "Successfully released beds: ${a}" 1631 msgstr "" 1632 1633 #: waeup/sirp/hostels/browser.py:302 1634 msgid "No allocated bed selected." 1635 msgstr "" 1636 1637 #: waeup/sirp/hostels/browser.py:314 1638 msgid "Allocate student" 1639 msgstr "" 1640 1641 #: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78 1570 1642 msgid "Hostels" 1643 msgstr "" 1644 1645 #. Default: "" 1646 #: waeup/sirp/hostels/browser.py:95 1647 msgid "Block ${a}, Room ${b}, Bed ${c}" 1648 msgstr "" 1649 1650 #: waeup/sirp/hostels/browser_templates/containerpage.pt:9 1651 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:9 1652 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:53 1653 msgid "Id" 1654 msgstr "" 1655 1656 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55 1657 msgid "Number" 1658 msgstr "" 1659 1660 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56 1661 msgid "Owner" 1662 msgstr "" 1663 1664 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6 1665 msgid "Hostel Data" 1666 msgstr "" 1667 1668 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74 1669 msgid "[allocate student]" 1670 msgstr "" 1671 1672 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9 1673 msgid "Beds" 1674 msgstr "" 1675 1676 #: waeup/sirp/hostels/hostel.py:163 1677 msgid "unreserved" 1678 msgstr "" 1679 1680 #: waeup/sirp/hostels/hostel.py:176 1681 msgid "reserved" 1682 msgstr "" 1683 1684 #: waeup/sirp/hostels/interfaces.py:105 1685 msgid "Beds for Returning Students" 1686 msgstr "" 1687 1688 #: waeup/sirp/hostels/interfaces.py:112 1689 msgid "Beds for Final Year Students" 1690 msgstr "" 1691 1692 #: waeup/sirp/hostels/interfaces.py:119 1693 msgid "Beds without category" 1694 msgstr "" 1695 1696 #: waeup/sirp/hostels/interfaces.py:126 1697 msgid "Special Handling" 1698 msgstr "" 1699 1700 #: waeup/sirp/hostels/interfaces.py:137 1701 msgid "Female and male blocks overlap." 1702 msgstr "" 1703 1704 #: waeup/sirp/hostels/interfaces.py:146 1705 msgid "Bed categories overlap." 1706 msgstr "" 1707 1708 #: waeup/sirp/hostels/interfaces.py:169 1709 msgid "Bed Id" 1710 msgstr "" 1711 1712 #: waeup/sirp/hostels/interfaces.py:175 1713 msgid "Bed Type" 1714 msgstr "" 1715 1716 #: waeup/sirp/hostels/interfaces.py:181 1717 msgid "Bed Number" 1718 msgstr "" 1719 1720 #: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199 1721 msgid "Owner (Student)" 1722 msgstr "" 1723 1724 #: waeup/sirp/hostels/interfaces.py:44 1725 msgid "Hostel Id" 1726 msgstr "" 1727 1728 #: waeup/sirp/hostels/interfaces.py:49 1729 msgid "Sort Id" 1730 msgstr "" 1731 1732 #: waeup/sirp/hostels/interfaces.py:55 1733 msgid "Hostel Name" 1734 msgstr "" 1735 1736 #: waeup/sirp/hostels/interfaces.py:61 1737 msgid "Floors per Block" 1738 msgstr "" 1739 1740 #: waeup/sirp/hostels/interfaces.py:67 1741 msgid "Rooms per Floor" 1742 msgstr "" 1743 1744 #: waeup/sirp/hostels/interfaces.py:73 1745 msgid "Reserved Beds" 1746 msgstr "" 1747 1748 #: waeup/sirp/hostels/interfaces.py:84 1749 msgid "Blocks for Female Students" 1750 msgstr "" 1751 1752 #: waeup/sirp/hostels/interfaces.py:91 1753 msgid "Blocks for Male Students" 1754 msgstr "" 1755 1756 #: waeup/sirp/hostels/interfaces.py:98 1757 msgid "Beds for Fresh Students" 1758 msgstr "" 1759 1760 #: waeup/sirp/hostels/vocabularies.py:57 1761 msgid "Bed A" 1762 msgstr "" 1763 1764 #: waeup/sirp/hostels/vocabularies.py:58 1765 msgid "Bed B" 1766 msgstr "" 1767 1768 #: waeup/sirp/hostels/vocabularies.py:59 1769 msgid "Bed C" 1770 msgstr "" 1771 1772 #: waeup/sirp/hostels/vocabularies.py:60 1773 msgid "Bed D" 1774 msgstr "" 1775 1776 #: waeup/sirp/hostels/vocabularies.py:61 1777 msgid "Bed E" 1778 msgstr "" 1779 1780 #: waeup/sirp/hostels/vocabularies.py:62 1781 msgid "Bed F" 1782 msgstr "" 1783 1784 #: waeup/sirp/hostels/vocabularies.py:63 1785 msgid "Bed G" 1786 msgstr "" 1787 1788 #: waeup/sirp/hostels/vocabularies.py:64 1789 msgid "Bed H" 1790 msgstr "" 1791 1792 #: waeup/sirp/hostels/vocabularies.py:65 1793 msgid "Bed I" 1794 msgstr "" 1795 1796 #: waeup/sirp/hostels/vocabularies.py:69 1797 msgid "Block A" 1798 msgstr "" 1799 1800 #: waeup/sirp/hostels/vocabularies.py:70 1801 msgid "Block B" 1802 msgstr "" 1803 1804 #: waeup/sirp/hostels/vocabularies.py:71 1805 msgid "Block C" 1806 msgstr "" 1807 1808 #: waeup/sirp/hostels/vocabularies.py:72 1809 msgid "Block D" 1810 msgstr "" 1811 1812 #: waeup/sirp/hostels/vocabularies.py:73 1813 msgid "Block E" 1814 msgstr "" 1815 1816 #: waeup/sirp/hostels/vocabularies.py:74 1817 msgid "Block F" 1818 msgstr "" 1819 1820 #: waeup/sirp/hostels/vocabularies.py:75 1821 msgid "Block G" 1822 msgstr "" 1823 1824 #: waeup/sirp/hostels/vocabularies.py:76 1825 msgid "Block H" 1826 msgstr "" 1827 1828 #: waeup/sirp/hostels/vocabularies.py:77 1829 msgid "Block I" 1830 msgstr "" 1831 1832 #: waeup/sirp/hostels/vocabularies.py:78 1833 msgid "Block K" 1834 msgstr "" 1835 1836 #: waeup/sirp/hostels/vocabularies.py:79 1837 msgid "Block L" 1838 msgstr "" 1839 1840 #: waeup/sirp/hostels/vocabularies.py:80 1841 msgid "Block M" 1842 msgstr "" 1843 1844 #: waeup/sirp/hostels/vocabularies.py:81 1845 msgid "Block N" 1846 msgstr "" 1847 1848 #: waeup/sirp/hostels/vocabularies.py:82 1849 msgid "Block O" 1850 msgstr "" 1851 1852 #: waeup/sirp/hostels/vocabularies.py:83 1853 msgid "Block P" 1854 msgstr "" 1855 1856 #: waeup/sirp/hostels/vocabularies.py:87 1857 msgid "Regular Hostel" 1858 msgstr "" 1859 1860 #: waeup/sirp/hostels/vocabularies.py:88 1861 msgid "Blocked Hostel" 1862 msgstr "" 1863 1864 #: waeup/sirp/hostels/vocabularies.py:89 1865 msgid "Postgraduate Hostel" 1571 1866 msgstr "" 1572 1867 -
main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po
r7717 r7718 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Tue Feb 28 1 2:37:242012\n"17 "POT-Creation-Date: Tue Feb 28 18:06:20 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 95 95 #: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555 96 96 #: waeup/sirp/browser/pages.py:1698 waeup/sirp/browser/pages.py:1749 97 #: waeup/sirp/browser/pages.py:1770 97 #: waeup/sirp/browser/pages.py:1770 waeup/sirp/hostels/browser.py:209 98 #: waeup/sirp/hostels/browser.py:231 waeup/sirp/hostels/browser.py:317 98 99 msgid "Save" 99 100 msgstr "" … … 111 112 #: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701 112 113 #: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885 114 #: waeup/sirp/hostels/browser.py:54 113 115 msgid "Form has been saved." 114 116 msgstr "" … … 226 228 #: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270 227 229 #: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371 230 #: waeup/sirp/hostels/browser.py:131 228 231 msgid "Remove selected" 229 232 msgstr "" … … 807 810 msgstr "" 808 811 809 #: waeup/sirp/browser/pages.py:113 812 #: waeup/sirp/browser/pages.py:113 waeup/sirp/hostels/browser.py:256 813 #: waeup/sirp/hostels/browser.py:285 810 814 msgid "No item selected." 811 815 msgstr "" … … 1010 1014 msgstr "" 1011 1015 1012 #: waeup/sirp/browser/pages.py:387 1016 #: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195 1013 1017 msgid "Manage" 1014 1018 msgstr "" … … 1361 1365 #: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112 1362 1366 #: waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt:58 1367 #: waeup/sirp/hostels/browser_templates/containerpage.pt:10 1368 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:11 1363 1369 msgid "Name" 1364 1370 msgstr "" … … 1394 1400 1395 1401 #: waeup/sirp/browser/templates/facultypage.pt:1 1402 #: waeup/sirp/hostels/browser_templates/containerpage.pt:1 1396 1403 msgid "There no subobjects registered yet." 1397 1404 msgstr "" … … 1452 1459 1453 1460 #: waeup/sirp/browser/templates/searchpage.pt:15 1461 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54 1454 1462 msgid "Type" 1455 1463 msgstr "" … … 1567 1575 msgstr "" 1568 1576 1569 #: waeup/sirp/hostels/browser.py:67 1577 #: waeup/sirp/hostels/browser.py:105 1578 msgid "Accommodation Section" 1579 msgstr "" 1580 1581 #: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123 1582 msgid "Manage accommodation section" 1583 msgstr "" 1584 1585 #: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158 1586 msgid "Add hostel" 1587 msgstr "" 1588 1589 #: waeup/sirp/hostels/browser.py:161 1590 msgid "Create hostel" 1591 msgstr "" 1592 1593 #: waeup/sirp/hostels/browser.py:170 1594 msgid "The hostel already exists." 1595 msgstr "" 1596 1597 #: waeup/sirp/hostels/browser.py:172 1598 msgid "Hostel created." 1599 msgstr "" 1600 1601 #: waeup/sirp/hostels/browser.py:207 1602 msgid "Manage hostel" 1603 msgstr "" 1604 1605 #: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236 1606 msgid "Update all beds" 1607 msgstr "" 1608 1609 #: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250 1610 msgid "Switch reservation of selected beds" 1611 msgstr "" 1612 1613 #: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279 1614 msgid "Release selected beds" 1615 msgstr "" 1616 1617 #. Default: "" 1618 #: waeup/sirp/hostels/browser.py:241 1619 msgid "" 1620 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})" 1621 msgstr "" 1622 1623 #. Default: "" 1624 #: waeup/sirp/hostels/browser.py:273 1625 msgid "Successfully switched beds: ${a}" 1626 msgstr "" 1627 1628 #. Default: "" 1629 #: waeup/sirp/hostels/browser.py:297 1630 msgid "Successfully released beds: ${a}" 1631 msgstr "" 1632 1633 #: waeup/sirp/hostels/browser.py:302 1634 msgid "No allocated bed selected." 1635 msgstr "" 1636 1637 #: waeup/sirp/hostels/browser.py:314 1638 msgid "Allocate student" 1639 msgstr "" 1640 1641 #: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78 1570 1642 msgid "Hostels" 1643 msgstr "" 1644 1645 #. Default: "" 1646 #: waeup/sirp/hostels/browser.py:95 1647 msgid "Block ${a}, Room ${b}, Bed ${c}" 1648 msgstr "" 1649 1650 #: waeup/sirp/hostels/browser_templates/containerpage.pt:9 1651 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:9 1652 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:53 1653 msgid "Id" 1654 msgstr "" 1655 1656 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55 1657 msgid "Number" 1658 msgstr "" 1659 1660 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56 1661 msgid "Owner" 1662 msgstr "" 1663 1664 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6 1665 msgid "Hostel Data" 1666 msgstr "" 1667 1668 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74 1669 msgid "[allocate student]" 1670 msgstr "" 1671 1672 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9 1673 msgid "Beds" 1674 msgstr "" 1675 1676 #: waeup/sirp/hostels/hostel.py:163 1677 msgid "unreserved" 1678 msgstr "" 1679 1680 #: waeup/sirp/hostels/hostel.py:176 1681 msgid "reserved" 1682 msgstr "" 1683 1684 #: waeup/sirp/hostels/interfaces.py:105 1685 msgid "Beds for Returning Students" 1686 msgstr "" 1687 1688 #: waeup/sirp/hostels/interfaces.py:112 1689 msgid "Beds for Final Year Students" 1690 msgstr "" 1691 1692 #: waeup/sirp/hostels/interfaces.py:119 1693 msgid "Beds without category" 1694 msgstr "" 1695 1696 #: waeup/sirp/hostels/interfaces.py:126 1697 msgid "Special Handling" 1698 msgstr "" 1699 1700 #: waeup/sirp/hostels/interfaces.py:137 1701 msgid "Female and male blocks overlap." 1702 msgstr "" 1703 1704 #: waeup/sirp/hostels/interfaces.py:146 1705 msgid "Bed categories overlap." 1706 msgstr "" 1707 1708 #: waeup/sirp/hostels/interfaces.py:169 1709 msgid "Bed Id" 1710 msgstr "" 1711 1712 #: waeup/sirp/hostels/interfaces.py:175 1713 msgid "Bed Type" 1714 msgstr "" 1715 1716 #: waeup/sirp/hostels/interfaces.py:181 1717 msgid "Bed Number" 1718 msgstr "" 1719 1720 #: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199 1721 msgid "Owner (Student)" 1722 msgstr "" 1723 1724 #: waeup/sirp/hostels/interfaces.py:44 1725 msgid "Hostel Id" 1726 msgstr "" 1727 1728 #: waeup/sirp/hostels/interfaces.py:49 1729 msgid "Sort Id" 1730 msgstr "" 1731 1732 #: waeup/sirp/hostels/interfaces.py:55 1733 msgid "Hostel Name" 1734 msgstr "" 1735 1736 #: waeup/sirp/hostels/interfaces.py:61 1737 msgid "Floors per Block" 1738 msgstr "" 1739 1740 #: waeup/sirp/hostels/interfaces.py:67 1741 msgid "Rooms per Floor" 1742 msgstr "" 1743 1744 #: waeup/sirp/hostels/interfaces.py:73 1745 msgid "Reserved Beds" 1746 msgstr "" 1747 1748 #: waeup/sirp/hostels/interfaces.py:84 1749 msgid "Blocks for Female Students" 1750 msgstr "" 1751 1752 #: waeup/sirp/hostels/interfaces.py:91 1753 msgid "Blocks for Male Students" 1754 msgstr "" 1755 1756 #: waeup/sirp/hostels/interfaces.py:98 1757 msgid "Beds for Fresh Students" 1758 msgstr "" 1759 1760 #: waeup/sirp/hostels/vocabularies.py:57 1761 msgid "Bed A" 1762 msgstr "" 1763 1764 #: waeup/sirp/hostels/vocabularies.py:58 1765 msgid "Bed B" 1766 msgstr "" 1767 1768 #: waeup/sirp/hostels/vocabularies.py:59 1769 msgid "Bed C" 1770 msgstr "" 1771 1772 #: waeup/sirp/hostels/vocabularies.py:60 1773 msgid "Bed D" 1774 msgstr "" 1775 1776 #: waeup/sirp/hostels/vocabularies.py:61 1777 msgid "Bed E" 1778 msgstr "" 1779 1780 #: waeup/sirp/hostels/vocabularies.py:62 1781 msgid "Bed F" 1782 msgstr "" 1783 1784 #: waeup/sirp/hostels/vocabularies.py:63 1785 msgid "Bed G" 1786 msgstr "" 1787 1788 #: waeup/sirp/hostels/vocabularies.py:64 1789 msgid "Bed H" 1790 msgstr "" 1791 1792 #: waeup/sirp/hostels/vocabularies.py:65 1793 msgid "Bed I" 1794 msgstr "" 1795 1796 #: waeup/sirp/hostels/vocabularies.py:69 1797 msgid "Block A" 1798 msgstr "" 1799 1800 #: waeup/sirp/hostels/vocabularies.py:70 1801 msgid "Block B" 1802 msgstr "" 1803 1804 #: waeup/sirp/hostels/vocabularies.py:71 1805 msgid "Block C" 1806 msgstr "" 1807 1808 #: waeup/sirp/hostels/vocabularies.py:72 1809 msgid "Block D" 1810 msgstr "" 1811 1812 #: waeup/sirp/hostels/vocabularies.py:73 1813 msgid "Block E" 1814 msgstr "" 1815 1816 #: waeup/sirp/hostels/vocabularies.py:74 1817 msgid "Block F" 1818 msgstr "" 1819 1820 #: waeup/sirp/hostels/vocabularies.py:75 1821 msgid "Block G" 1822 msgstr "" 1823 1824 #: waeup/sirp/hostels/vocabularies.py:76 1825 msgid "Block H" 1826 msgstr "" 1827 1828 #: waeup/sirp/hostels/vocabularies.py:77 1829 msgid "Block I" 1830 msgstr "" 1831 1832 #: waeup/sirp/hostels/vocabularies.py:78 1833 msgid "Block K" 1834 msgstr "" 1835 1836 #: waeup/sirp/hostels/vocabularies.py:79 1837 msgid "Block L" 1838 msgstr "" 1839 1840 #: waeup/sirp/hostels/vocabularies.py:80 1841 msgid "Block M" 1842 msgstr "" 1843 1844 #: waeup/sirp/hostels/vocabularies.py:81 1845 msgid "Block N" 1846 msgstr "" 1847 1848 #: waeup/sirp/hostels/vocabularies.py:82 1849 msgid "Block O" 1850 msgstr "" 1851 1852 #: waeup/sirp/hostels/vocabularies.py:83 1853 msgid "Block P" 1854 msgstr "" 1855 1856 #: waeup/sirp/hostels/vocabularies.py:87 1857 msgid "Regular Hostel" 1858 msgstr "" 1859 1860 #: waeup/sirp/hostels/vocabularies.py:88 1861 msgid "Blocked Hostel" 1862 msgstr "" 1863 1864 #: waeup/sirp/hostels/vocabularies.py:89 1865 msgid "Postgraduate Hostel" 1571 1866 msgstr "" 1572 1867 -
main/waeup.sirp/trunk/src/waeup/sirp/locales/waeup.sirp.pot
r7717 r7718 15 15 msgstr "" 16 16 "Project-Id-Version: Development/Unknown\n" 17 "POT-Creation-Date: Tue Feb 28 1 2:37:242012\n"17 "POT-Creation-Date: Tue Feb 28 18:06:20 2012\n" 18 18 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 19 19 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 103 103 #: waeup/sirp/browser/pages.py:1749 104 104 #: waeup/sirp/browser/pages.py:1770 105 #: waeup/sirp/hostels/browser.py:209 106 #: waeup/sirp/hostels/browser.py:231 107 #: waeup/sirp/hostels/browser.py:317 105 108 msgid "Save" 106 109 msgstr "" … … 123 126 #: waeup/sirp/browser/pages.py:1773 124 127 #: waeup/sirp/browser/pages.py:1885 128 #: waeup/sirp/hostels/browser.py:54 125 129 msgid "Form has been saved." 126 130 msgstr "" … … 250 254 #: waeup/sirp/browser/pages.py:1336 251 255 #: waeup/sirp/browser/pages.py:1371 256 #: waeup/sirp/hostels/browser.py:131 252 257 msgid "Remove selected" 253 258 msgstr "" … … 871 876 872 877 #: waeup/sirp/browser/pages.py:113 878 #: waeup/sirp/hostels/browser.py:256 879 #: waeup/sirp/hostels/browser.py:285 873 880 msgid "No item selected." 874 881 msgstr "" … … 1098 1105 1099 1106 #: waeup/sirp/browser/pages.py:387 1107 #: waeup/sirp/hostels/browser.py:195 1100 1108 msgid "Manage" 1101 1109 msgstr "" … … 1454 1462 #: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112 1455 1463 #: waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt:58 1464 #: waeup/sirp/hostels/browser_templates/containerpage.pt:10 1465 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:11 1456 1466 msgid "Name" 1457 1467 msgstr "" … … 1487 1497 1488 1498 #: waeup/sirp/browser/templates/facultypage.pt:1 1499 #: waeup/sirp/hostels/browser_templates/containerpage.pt:1 1489 1500 msgid "There no subobjects registered yet." 1490 1501 msgstr "" … … 1545 1556 1546 1557 #: waeup/sirp/browser/templates/searchpage.pt:15 1558 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54 1547 1559 msgid "Type" 1548 1560 msgstr "" … … 1661 1673 msgstr "" 1662 1674 1663 #: waeup/sirp/hostels/browser.py:67 1675 #: waeup/sirp/hostels/browser.py:105 1676 msgid "Accommodation Section" 1677 msgstr "" 1678 1679 #: waeup/sirp/hostels/browser.py:113 1680 #: waeup/sirp/hostels/browser.py:123 1681 msgid "Manage accommodation section" 1682 msgstr "" 1683 1684 #: waeup/sirp/hostels/browser.py:145 1685 #: waeup/sirp/hostels/browser.py:158 1686 msgid "Add hostel" 1687 msgstr "" 1688 1689 #: waeup/sirp/hostels/browser.py:161 1690 msgid "Create hostel" 1691 msgstr "" 1692 1693 #: waeup/sirp/hostels/browser.py:170 1694 msgid "The hostel already exists." 1695 msgstr "" 1696 1697 #: waeup/sirp/hostels/browser.py:172 1698 msgid "Hostel created." 1699 msgstr "" 1700 1701 #: waeup/sirp/hostels/browser.py:207 1702 msgid "Manage hostel" 1703 msgstr "" 1704 1705 #: waeup/sirp/hostels/browser.py:210 1706 #: waeup/sirp/hostels/browser.py:236 1707 msgid "Update all beds" 1708 msgstr "" 1709 1710 #: waeup/sirp/hostels/browser.py:211 1711 #: waeup/sirp/hostels/browser.py:250 1712 msgid "Switch reservation of selected beds" 1713 msgstr "" 1714 1715 #: waeup/sirp/hostels/browser.py:212 1716 #: waeup/sirp/hostels/browser.py:279 1717 msgid "Release selected beds" 1718 msgstr "" 1719 1720 #: waeup/sirp/hostels/browser.py:241 1721 #. Default: "" 1722 msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})" 1723 msgstr "" 1724 1725 #: waeup/sirp/hostels/browser.py:273 1726 #. Default: "" 1727 msgid "Successfully switched beds: ${a}" 1728 msgstr "" 1729 1730 #: waeup/sirp/hostels/browser.py:297 1731 #. Default: "" 1732 msgid "Successfully released beds: ${a}" 1733 msgstr "" 1734 1735 #: waeup/sirp/hostels/browser.py:302 1736 msgid "No allocated bed selected." 1737 msgstr "" 1738 1739 #: waeup/sirp/hostels/browser.py:314 1740 msgid "Allocate student" 1741 msgstr "" 1742 1743 #: waeup/sirp/hostels/browser.py:68 1744 #: waeup/sirp/hostels/browser.py:78 1664 1745 msgid "Hostels" 1746 msgstr "" 1747 1748 #: waeup/sirp/hostels/browser.py:95 1749 #. Default: "" 1750 msgid "Block ${a}, Room ${b}, Bed ${c}" 1751 msgstr "" 1752 1753 #: waeup/sirp/hostels/browser_templates/containerpage.pt:9 1754 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:9 1755 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:53 1756 msgid "Id" 1757 msgstr "" 1758 1759 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55 1760 msgid "Number" 1761 msgstr "" 1762 1763 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56 1764 msgid "Owner" 1765 msgstr "" 1766 1767 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6 1768 msgid "Hostel Data" 1769 msgstr "" 1770 1771 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74 1772 msgid "[allocate student]" 1773 msgstr "" 1774 1775 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9 1776 msgid "Beds" 1777 msgstr "" 1778 1779 #: waeup/sirp/hostels/hostel.py:163 1780 msgid "unreserved" 1781 msgstr "" 1782 1783 #: waeup/sirp/hostels/hostel.py:176 1784 msgid "reserved" 1785 msgstr "" 1786 1787 #: waeup/sirp/hostels/interfaces.py:105 1788 msgid "Beds for Returning Students" 1789 msgstr "" 1790 1791 #: waeup/sirp/hostels/interfaces.py:112 1792 msgid "Beds for Final Year Students" 1793 msgstr "" 1794 1795 #: waeup/sirp/hostels/interfaces.py:119 1796 msgid "Beds without category" 1797 msgstr "" 1798 1799 #: waeup/sirp/hostels/interfaces.py:126 1800 msgid "Special Handling" 1801 msgstr "" 1802 1803 #: waeup/sirp/hostels/interfaces.py:137 1804 msgid "Female and male blocks overlap." 1805 msgstr "" 1806 1807 #: waeup/sirp/hostels/interfaces.py:146 1808 msgid "Bed categories overlap." 1809 msgstr "" 1810 1811 #: waeup/sirp/hostels/interfaces.py:169 1812 msgid "Bed Id" 1813 msgstr "" 1814 1815 #: waeup/sirp/hostels/interfaces.py:175 1816 msgid "Bed Type" 1817 msgstr "" 1818 1819 #: waeup/sirp/hostels/interfaces.py:181 1820 msgid "Bed Number" 1821 msgstr "" 1822 1823 #: waeup/sirp/hostels/interfaces.py:186 1824 #: waeup/sirp/hostels/interfaces.py:199 1825 msgid "Owner (Student)" 1826 msgstr "" 1827 1828 #: waeup/sirp/hostels/interfaces.py:44 1829 msgid "Hostel Id" 1830 msgstr "" 1831 1832 #: waeup/sirp/hostels/interfaces.py:49 1833 msgid "Sort Id" 1834 msgstr "" 1835 1836 #: waeup/sirp/hostels/interfaces.py:55 1837 msgid "Hostel Name" 1838 msgstr "" 1839 1840 #: waeup/sirp/hostels/interfaces.py:61 1841 msgid "Floors per Block" 1842 msgstr "" 1843 1844 #: waeup/sirp/hostels/interfaces.py:67 1845 msgid "Rooms per Floor" 1846 msgstr "" 1847 1848 #: waeup/sirp/hostels/interfaces.py:73 1849 msgid "Reserved Beds" 1850 msgstr "" 1851 1852 #: waeup/sirp/hostels/interfaces.py:84 1853 msgid "Blocks for Female Students" 1854 msgstr "" 1855 1856 #: waeup/sirp/hostels/interfaces.py:91 1857 msgid "Blocks for Male Students" 1858 msgstr "" 1859 1860 #: waeup/sirp/hostels/interfaces.py:98 1861 msgid "Beds for Fresh Students" 1862 msgstr "" 1863 1864 #: waeup/sirp/hostels/vocabularies.py:57 1865 msgid "Bed A" 1866 msgstr "" 1867 1868 #: waeup/sirp/hostels/vocabularies.py:58 1869 msgid "Bed B" 1870 msgstr "" 1871 1872 #: waeup/sirp/hostels/vocabularies.py:59 1873 msgid "Bed C" 1874 msgstr "" 1875 1876 #: waeup/sirp/hostels/vocabularies.py:60 1877 msgid "Bed D" 1878 msgstr "" 1879 1880 #: waeup/sirp/hostels/vocabularies.py:61 1881 msgid "Bed E" 1882 msgstr "" 1883 1884 #: waeup/sirp/hostels/vocabularies.py:62 1885 msgid "Bed F" 1886 msgstr "" 1887 1888 #: waeup/sirp/hostels/vocabularies.py:63 1889 msgid "Bed G" 1890 msgstr "" 1891 1892 #: waeup/sirp/hostels/vocabularies.py:64 1893 msgid "Bed H" 1894 msgstr "" 1895 1896 #: waeup/sirp/hostels/vocabularies.py:65 1897 msgid "Bed I" 1898 msgstr "" 1899 1900 #: waeup/sirp/hostels/vocabularies.py:69 1901 msgid "Block A" 1902 msgstr "" 1903 1904 #: waeup/sirp/hostels/vocabularies.py:70 1905 msgid "Block B" 1906 msgstr "" 1907 1908 #: waeup/sirp/hostels/vocabularies.py:71 1909 msgid "Block C" 1910 msgstr "" 1911 1912 #: waeup/sirp/hostels/vocabularies.py:72 1913 msgid "Block D" 1914 msgstr "" 1915 1916 #: waeup/sirp/hostels/vocabularies.py:73 1917 msgid "Block E" 1918 msgstr "" 1919 1920 #: waeup/sirp/hostels/vocabularies.py:74 1921 msgid "Block F" 1922 msgstr "" 1923 1924 #: waeup/sirp/hostels/vocabularies.py:75 1925 msgid "Block G" 1926 msgstr "" 1927 1928 #: waeup/sirp/hostels/vocabularies.py:76 1929 msgid "Block H" 1930 msgstr "" 1931 1932 #: waeup/sirp/hostels/vocabularies.py:77 1933 msgid "Block I" 1934 msgstr "" 1935 1936 #: waeup/sirp/hostels/vocabularies.py:78 1937 msgid "Block K" 1938 msgstr "" 1939 1940 #: waeup/sirp/hostels/vocabularies.py:79 1941 msgid "Block L" 1942 msgstr "" 1943 1944 #: waeup/sirp/hostels/vocabularies.py:80 1945 msgid "Block M" 1946 msgstr "" 1947 1948 #: waeup/sirp/hostels/vocabularies.py:81 1949 msgid "Block N" 1950 msgstr "" 1951 1952 #: waeup/sirp/hostels/vocabularies.py:82 1953 msgid "Block O" 1954 msgstr "" 1955 1956 #: waeup/sirp/hostels/vocabularies.py:83 1957 msgid "Block P" 1958 msgstr "" 1959 1960 #: waeup/sirp/hostels/vocabularies.py:87 1961 msgid "Regular Hostel" 1962 msgstr "" 1963 1964 #: waeup/sirp/hostels/vocabularies.py:88 1965 msgid "Blocked Hostel" 1966 msgstr "" 1967 1968 #: waeup/sirp/hostels/vocabularies.py:89 1969 msgid "Postgraduate Hostel" 1665 1970 msgstr "" 1666 1971 -
main/waeup.sirp/trunk/src/waeup/sirp/locales/yo/LC_MESSAGES/waeup.sirp.po
r7717 r7718 15 15 msgstr "" 16 16 "Project-Id-Version: WAeUP.SIRP\n" 17 "POT-Creation-Date: Tue Feb 28 1 2:37:242012\n"17 "POT-Creation-Date: Tue Feb 28 18:06:20 2012\n" 18 18 "PO-Revision-Date: 2012-02-22 11:28+0100\n" 19 19 "Last-Translator: Henrik Bettermann <henrik@waeup.org>\n" … … 95 95 #: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555 96 96 #: waeup/sirp/browser/pages.py:1698 waeup/sirp/browser/pages.py:1749 97 #: waeup/sirp/browser/pages.py:1770 97 #: waeup/sirp/browser/pages.py:1770 waeup/sirp/hostels/browser.py:209 98 #: waeup/sirp/hostels/browser.py:231 waeup/sirp/hostels/browser.py:317 98 99 msgid "Save" 99 100 msgstr "" … … 111 112 #: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701 112 113 #: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885 114 #: waeup/sirp/hostels/browser.py:54 113 115 msgid "Form has been saved." 114 116 msgstr "" … … 226 228 #: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270 227 229 #: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371 230 #: waeup/sirp/hostels/browser.py:131 228 231 msgid "Remove selected" 229 232 msgstr "" … … 807 810 msgstr "" 808 811 809 #: waeup/sirp/browser/pages.py:113 812 #: waeup/sirp/browser/pages.py:113 waeup/sirp/hostels/browser.py:256 813 #: waeup/sirp/hostels/browser.py:285 810 814 msgid "No item selected." 811 815 msgstr "" … … 1010 1014 msgstr "" 1011 1015 1012 #: waeup/sirp/browser/pages.py:387 1016 #: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195 1013 1017 msgid "Manage" 1014 1018 msgstr "" … … 1361 1365 #: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112 1362 1366 #: waeup/sirp/applicants/browser_templates/applicantsrootmanagepage.pt:58 1367 #: waeup/sirp/hostels/browser_templates/containerpage.pt:10 1368 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:11 1363 1369 msgid "Name" 1364 1370 msgstr "" … … 1394 1400 1395 1401 #: waeup/sirp/browser/templates/facultypage.pt:1 1402 #: waeup/sirp/hostels/browser_templates/containerpage.pt:1 1396 1403 msgid "There no subobjects registered yet." 1397 1404 msgstr "" … … 1452 1459 1453 1460 #: waeup/sirp/browser/templates/searchpage.pt:15 1461 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54 1454 1462 msgid "Type" 1455 1463 msgstr "" … … 1567 1575 msgstr "" 1568 1576 1569 #: waeup/sirp/hostels/browser.py:67 1577 #: waeup/sirp/hostels/browser.py:105 1578 msgid "Accommodation Section" 1579 msgstr "" 1580 1581 #: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123 1582 msgid "Manage accommodation section" 1583 msgstr "" 1584 1585 #: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158 1586 msgid "Add hostel" 1587 msgstr "" 1588 1589 #: waeup/sirp/hostels/browser.py:161 1590 msgid "Create hostel" 1591 msgstr "" 1592 1593 #: waeup/sirp/hostels/browser.py:170 1594 msgid "The hostel already exists." 1595 msgstr "" 1596 1597 #: waeup/sirp/hostels/browser.py:172 1598 msgid "Hostel created." 1599 msgstr "" 1600 1601 #: waeup/sirp/hostels/browser.py:207 1602 msgid "Manage hostel" 1603 msgstr "" 1604 1605 #: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236 1606 msgid "Update all beds" 1607 msgstr "" 1608 1609 #: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250 1610 msgid "Switch reservation of selected beds" 1611 msgstr "" 1612 1613 #: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279 1614 msgid "Release selected beds" 1615 msgstr "" 1616 1617 #. Default: "" 1618 #: waeup/sirp/hostels/browser.py:241 1619 msgid "" 1620 "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})" 1621 msgstr "" 1622 1623 #. Default: "" 1624 #: waeup/sirp/hostels/browser.py:273 1625 msgid "Successfully switched beds: ${a}" 1626 msgstr "" 1627 1628 #. Default: "" 1629 #: waeup/sirp/hostels/browser.py:297 1630 msgid "Successfully released beds: ${a}" 1631 msgstr "" 1632 1633 #: waeup/sirp/hostels/browser.py:302 1634 msgid "No allocated bed selected." 1635 msgstr "" 1636 1637 #: waeup/sirp/hostels/browser.py:314 1638 msgid "Allocate student" 1639 msgstr "" 1640 1641 #: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78 1570 1642 msgid "Hostels" 1643 msgstr "" 1644 1645 #. Default: "" 1646 #: waeup/sirp/hostels/browser.py:95 1647 msgid "Block ${a}, Room ${b}, Bed ${c}" 1648 msgstr "" 1649 1650 #: waeup/sirp/hostels/browser_templates/containerpage.pt:9 1651 #: waeup/sirp/hostels/browser_templates/containermanagepage.pt:9 1652 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:53 1653 msgid "Id" 1654 msgstr "" 1655 1656 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55 1657 msgid "Number" 1658 msgstr "" 1659 1660 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56 1661 msgid "Owner" 1662 msgstr "" 1663 1664 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6 1665 msgid "Hostel Data" 1666 msgstr "" 1667 1668 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74 1669 msgid "[allocate student]" 1670 msgstr "" 1671 1672 #: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9 1673 msgid "Beds" 1674 msgstr "" 1675 1676 #: waeup/sirp/hostels/hostel.py:163 1677 msgid "unreserved" 1678 msgstr "" 1679 1680 #: waeup/sirp/hostels/hostel.py:176 1681 msgid "reserved" 1682 msgstr "" 1683 1684 #: waeup/sirp/hostels/interfaces.py:105 1685 msgid "Beds for Returning Students" 1686 msgstr "" 1687 1688 #: waeup/sirp/hostels/interfaces.py:112 1689 msgid "Beds for Final Year Students" 1690 msgstr "" 1691 1692 #: waeup/sirp/hostels/interfaces.py:119 1693 msgid "Beds without category" 1694 msgstr "" 1695 1696 #: waeup/sirp/hostels/interfaces.py:126 1697 msgid "Special Handling" 1698 msgstr "" 1699 1700 #: waeup/sirp/hostels/interfaces.py:137 1701 msgid "Female and male blocks overlap." 1702 msgstr "" 1703 1704 #: waeup/sirp/hostels/interfaces.py:146 1705 msgid "Bed categories overlap." 1706 msgstr "" 1707 1708 #: waeup/sirp/hostels/interfaces.py:169 1709 msgid "Bed Id" 1710 msgstr "" 1711 1712 #: waeup/sirp/hostels/interfaces.py:175 1713 msgid "Bed Type" 1714 msgstr "" 1715 1716 #: waeup/sirp/hostels/interfaces.py:181 1717 msgid "Bed Number" 1718 msgstr "" 1719 1720 #: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199 1721 msgid "Owner (Student)" 1722 msgstr "" 1723 1724 #: waeup/sirp/hostels/interfaces.py:44 1725 msgid "Hostel Id" 1726 msgstr "" 1727 1728 #: waeup/sirp/hostels/interfaces.py:49 1729 msgid "Sort Id" 1730 msgstr "" 1731 1732 #: waeup/sirp/hostels/interfaces.py:55 1733 msgid "Hostel Name" 1734 msgstr "" 1735 1736 #: waeup/sirp/hostels/interfaces.py:61 1737 msgid "Floors per Block" 1738 msgstr "" 1739 1740 #: waeup/sirp/hostels/interfaces.py:67 1741 msgid "Rooms per Floor" 1742 msgstr "" 1743 1744 #: waeup/sirp/hostels/interfaces.py:73 1745 msgid "Reserved Beds" 1746 msgstr "" 1747 1748 #: waeup/sirp/hostels/interfaces.py:84 1749 msgid "Blocks for Female Students" 1750 msgstr "" 1751 1752 #: waeup/sirp/hostels/interfaces.py:91 1753 msgid "Blocks for Male Students" 1754 msgstr "" 1755 1756 #: waeup/sirp/hostels/interfaces.py:98 1757 msgid "Beds for Fresh Students" 1758 msgstr "" 1759 1760 #: waeup/sirp/hostels/vocabularies.py:57 1761 msgid "Bed A" 1762 msgstr "" 1763 1764 #: waeup/sirp/hostels/vocabularies.py:58 1765 msgid "Bed B" 1766 msgstr "" 1767 1768 #: waeup/sirp/hostels/vocabularies.py:59 1769 msgid "Bed C" 1770 msgstr "" 1771 1772 #: waeup/sirp/hostels/vocabularies.py:60 1773 msgid "Bed D" 1774 msgstr "" 1775 1776 #: waeup/sirp/hostels/vocabularies.py:61 1777 msgid "Bed E" 1778 msgstr "" 1779 1780 #: waeup/sirp/hostels/vocabularies.py:62 1781 msgid "Bed F" 1782 msgstr "" 1783 1784 #: waeup/sirp/hostels/vocabularies.py:63 1785 msgid "Bed G" 1786 msgstr "" 1787 1788 #: waeup/sirp/hostels/vocabularies.py:64 1789 msgid "Bed H" 1790 msgstr "" 1791 1792 #: waeup/sirp/hostels/vocabularies.py:65 1793 msgid "Bed I" 1794 msgstr "" 1795 1796 #: waeup/sirp/hostels/vocabularies.py:69 1797 msgid "Block A" 1798 msgstr "" 1799 1800 #: waeup/sirp/hostels/vocabularies.py:70 1801 msgid "Block B" 1802 msgstr "" 1803 1804 #: waeup/sirp/hostels/vocabularies.py:71 1805 msgid "Block C" 1806 msgstr "" 1807 1808 #: waeup/sirp/hostels/vocabularies.py:72 1809 msgid "Block D" 1810 msgstr "" 1811 1812 #: waeup/sirp/hostels/vocabularies.py:73 1813 msgid "Block E" 1814 msgstr "" 1815 1816 #: waeup/sirp/hostels/vocabularies.py:74 1817 msgid "Block F" 1818 msgstr "" 1819 1820 #: waeup/sirp/hostels/vocabularies.py:75 1821 msgid "Block G" 1822 msgstr "" 1823 1824 #: waeup/sirp/hostels/vocabularies.py:76 1825 msgid "Block H" 1826 msgstr "" 1827 1828 #: waeup/sirp/hostels/vocabularies.py:77 1829 msgid "Block I" 1830 msgstr "" 1831 1832 #: waeup/sirp/hostels/vocabularies.py:78 1833 msgid "Block K" 1834 msgstr "" 1835 1836 #: waeup/sirp/hostels/vocabularies.py:79 1837 msgid "Block L" 1838 msgstr "" 1839 1840 #: waeup/sirp/hostels/vocabularies.py:80 1841 msgid "Block M" 1842 msgstr "" 1843 1844 #: waeup/sirp/hostels/vocabularies.py:81 1845 msgid "Block N" 1846 msgstr "" 1847 1848 #: waeup/sirp/hostels/vocabularies.py:82 1849 msgid "Block O" 1850 msgstr "" 1851 1852 #: waeup/sirp/hostels/vocabularies.py:83 1853 msgid "Block P" 1854 msgstr "" 1855 1856 #: waeup/sirp/hostels/vocabularies.py:87 1857 msgid "Regular Hostel" 1858 msgstr "" 1859 1860 #: waeup/sirp/hostels/vocabularies.py:88 1861 msgid "Blocked Hostel" 1862 msgstr "" 1863 1864 #: waeup/sirp/hostels/vocabularies.py:89 1865 msgid "Postgraduate Hostel" 1571 1866 msgstr "" 1572 1867
Note: See TracChangeset for help on using the changeset viewer.