Changeset 7718 for main/waeup.sirp/trunk


Ignore:
Timestamp:
28 Feb 2012, 19:34:51 (13 years ago)
Author:
Henrik Bettermann
Message:

Internationalize hostels package.

Remove exception catcher in switchReservations and corresponding test.

When testing the hostel configuration manually I found out that the beds_reserved list attribute of halls
only changed during the lifetime of a running instance. After restarting the portal all changes were gone.
Also "hostel._p_changed = True" didn't help. The only solution was to reassign the attribute to ensure persistance.

Unfortunately, the current tests don't catch such a malfunction. This has to be improved.

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  
    2020import grok
    2121import sys
     22from zope.i18n import translate
     23from zope.component import getUtility
    2224from waeup.sirp.browser import (
    2325    SIRPEditFormPage, SIRPAddFormPage, SIRPDisplayFormPage,
     
    3032    ManageActionButton, PrimaryNavTab)
    3133from waeup.sirp.browser.layout import jsaction, action
    32 from waeup.sirp.interfaces import ISIRPObject
     34from waeup.sirp.interfaces import ISIRPObject, ISIRPUtils
     35from waeup.sirp.interfaces import MessageFactory as _
    3336from waeup.sirp.hostels.vocabularies import NOT_OCCUPIED
    3437from waeup.sirp.hostels.hostel import Hostel
    3538from waeup.sirp.hostels.interfaces import (
    3639    IHostelsContainer, IHostel, IBed, IBedAllocateStudent)
    37 
    38 from waeup.sirp.interfaces import MessageFactory as _
    3940
    4041def write_log_message(view, message):
     
    5152    fields_string = ' + '.join(changed_fields)
    5253    view.context._p_changed = True
    53     view.flash('Form has been saved.')
     54    view.flash(_('Form has been saved.'))
    5455    if fields_string:
    5556        write_log_message(view, 'saved: % s' % fields_string)
     
    7576    """
    7677    grok.context(IHostelsContainer)
    77     title = u'Hostels'
     78    title = _(u'Hostels')
    7879
    7980class HostelBreadcrumb(Breadcrumb):
     
    9293    def title(self):
    9394        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]})
    9597
    9698class HostelsContainerPage(SIRPDisplayFormPage):
     
    101103    grok.require('waeup.viewHostels')
    102104    grok.template('containerpage')
    103     label = 'Accommodation Section'
     105    label = _('Accommodation Section')
    104106    pnav = 5
    105107
     
    109111    grok.view(HostelsContainerPage)
    110112    grok.require('waeup.manageHostels')
    111     text = 'Manage accommodation section'
     113    text = _('Manage accommodation section')
    112114
    113115class HostelsContainerManagePage(SIRPDisplayFormPage):
     
    119121    grok.template('containermanagepage')
    120122    pnav = 5
    121     label = 'Manage accommodation section'
     123    label = _('Manage accommodation section')
    122124
    123125    def update(self):
     
    127129    # It's quite dangerous to remove entire hostels with its content (beds).
    128130    # Thus, this remove method should be combined with an archiving function.
    129     @jsaction('Remove selected')
     131    @jsaction(_('Remove selected'))
    130132    def delHostels(self, **data):
    131133        form = self.request.form
     
    141143        return
    142144
    143     @action('Add hostel', validator=NullValidator)
     145    @action(_('Add hostel'), validator=NullValidator)
    144146    def addSubunit(self, **data):
    145147        self.redirect(self.url(self.context, 'addhostel'))
     
    153155    grok.name('addhostel')
    154156    #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'))
    160162    def addHostel(self, **data):
    161163        hostel = Hostel()
     
    166168            self.context.addHostel(hostel)
    167169        except KeyError:
    168             self.flash('The hostel already exists.')
     170            self.flash(_('The hostel already exists.'))
    169171            return
    170         self.flash('Hostel created.')
     172        self.flash(_('Hostel created.'))
    171173        write_log_message(self, 'added: % s' % data['hostel_name'])
    172174        self.redirect(self.url(self.context[hostel.hostel_id], 'index'))
     
    191193    grok.view(HostelDisplayFormPage)
    192194    grok.require('waeup.manageHostels')
    193     text = 'Manage'
     195    text = _('Manage')
    194196    target = 'manage'
    195197
     
    201203    grok.require('waeup.manageHostels')
    202204    form_fields = grok.AutoFields(IHostel).omit('hostel_id')
     205    form_fields['beds_reserved'].for_display = True
    203206    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')]
    210213    not_occupied = NOT_OCCUPIED
    211214
     
    226229        return
    227230
    228     @action('Save')
     231    @action(_('Save'))
    229232    def save(self, **data):
    230233        msave(self, **data)
    231234        return
    232235
    233     @action('Update all beds')
     236    @action(_('Update all beds'))
    234237    def updateBeds(self, **data):
    235238        removed, added, modified, modified_beds = self.context.updateBeds()
    236239        message = '%d empty beds removed, %d beds added, %d occupied beds modified (%s)' % (
    237240            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)
    239246        write_log_message(self, message)
    240247        self.redirect(self.url(self.context, '@@manage')+'?tab2')
    241248        return
    242249
    243     @action('Switch reservation of selected beds')
     250    @action(_('Switch reservation of selected beds'))
    244251    def switchReservations(self, **data):
    245252        form = self.request.form
     
    247254            child_id = form['val_id']
    248255        else:
    249             self.flash('No item selected.')
     256            self.flash(_('No item selected.'))
    250257            self.redirect(self.url(self.context, '@@manage')+'?tab2')
    251258            return
    252259        if not isinstance(child_id, list):
    253260            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)
    255266        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))
    264272        if len(switched):
    265273            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}))
    267277            write_log_message(self, 'switched: %s' % message)
    268278            self.redirect(self.url(self.context, '@@manage')+'?tab2')
    269279        return
    270280
    271     @action('Release selected beds')
     281    @action(_('Release selected beds'))
    272282    def releaseBeds(self, **data):
    273283        form = self.request.form
     
    275285            child_id = form['val_id']
    276286        else:
    277             self.flash('No item selected.')
     287            self.flash(_('No item selected.'))
    278288            self.redirect(self.url(self.context, '@@manage')+'?tab2')
    279289            return
     
    287297        if len(released):
    288298            message = ', '.join(released)
    289             self.flash('Successfully released beds: %s' % message)
     299            self.flash(_('Successfully released beds: ${a}',
     300                mapping = {'a':message}))
    290301            write_log_message(self, 'released: %s' % message)
    291302            self.redirect(self.url(self.context, '@@manage')+'?tab2')
    292303        else:
    293             self.flash('No allocated bed selected.')
     304            self.flash(_('No allocated bed selected.'))
    294305            self.redirect(self.url(self.context, '@@manage')+'?tab2')
    295306        return
     
    303314    form_fields = grok.AutoFields(IBedAllocateStudent).omit(
    304315        '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'))
    309320    def save(self, **data):
    310321        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">
    24  <table>
    35    <thead>
     
    57        <th>&nbsp;
    68        </th>
    7         <th>Id
     9        <th i18n:translate="">Id
    810        </th>
    9         <th>Name
     11        <th i18n:translate="">Name
    1012        </th>
    1113      </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())">
    23There no subobjects registered yet.
    34</div>
    45
    5 <table>
     6<table i18n:domain="waeup.sirp">
    67  <thead>
    78    <tr>
    8       <th>Id</th>
    9       <th>Name</th>
     9      <th i18n:translate="">Id</th>
     10      <th i18n:translate="">Name</th>
    1011    </tr>
    1112  </thead>
     
    1314    <tr tal:repeat="value context/values">
    1415      <td> <a tal:attributes="href value/__name__">
    15           <span tal:content="value/hostel_id">Id</span></a></td>
    16       <td tal:content="value/hostel_name">Name</td>
     16          <span tal:content="value/hostel_id">ID</span></a></td>
     17      <td tal:content="value/hostel_name">NAME</td>
    1718    </tr>
    1819  </tbody>
  • main/waeup.sirp/trunk/src/waeup/sirp/hostels/browser_templates/hostelmanagepage.pt

    r7669 r7718  
    11<form action="." tal:attributes="action request/URL" method="POST"
    2       enctype="multipart/form-data">
     2      i18n:domain="waeup.sirp" enctype="multipart/form-data">
    33
    44  <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>
    711  </ul>
    812
     
    1519          <td class="fieldname">
    1620            <span class="required" tal:condition="widget/required">*</span>
    17             <span tal:content="widget/label">label</span>:
     21            <span tal:content="widget/label">LABEL</span>:
    1822          </td>
    1923          <td>
     
    2226            </span>
    2327            <tal:error tal:condition="widget/error">
    24               <span tal:replace="structure widget/error">error</span>
     28              <span tal:replace="structure widget/error">ERROR</span>
    2529            </tal:error>
    2630            <tal:hint tal:condition="widget/hint">
    27               <span tal:content="structure widget/hint">hint</span>
     31              <span tal:content="structure widget/hint">HINT</span>
    2832            </tal:hint>
    2933          </td>
     
    4751        <tr>
    4852          <th>&nbsp;</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>
    5357        </tr>
    5458      </thead>
     
    5963                  tal:attributes="value value/__name__" />
    6064          </td>
    61           <td tal:content="value/bed_id">Id</td>
    62           <td tal:content="value/bed_type">Type</td>
    63           <td tal:content="value/bed_number">Number</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>
    6468          <td>
    6569            <a tal:condition="python: value.owner != view.not_occupied"
    6670               tal:attributes="href python: '%s/%s/accommodation' %
    6771                    (view.students_url,value.owner)">
    68               <span tal:content="value/owner">Owner</span>
     72              <span tal:content="value/owner">OWNER</span>
    6973            </a>
    7074            <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="">
    7277            [allocate student]
    7378            </a>
  • main/waeup.sirp/trunk/src/waeup/sirp/hostels/hostel.py

    r7257 r7718  
    2626from waeup.sirp.hostels.interfaces import IHostel, IBed, IBedAllocateStudent
    2727from waeup.sirp.students.interfaces import IBedTicket
     28from waeup.sirp.interfaces import MessageFactory as _
    2829
    2930class Hostel(grok.Container):
     
    159160                bt = 're'
    160161            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
    166163            # Comment of Martijn:
    167164            # If you have a non-Persistent subobject (like a list) and you change it,
     
    172169            # (PersistentList, PersistentMapping), and more advanced building blocks
    173170            # 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')
    176188        self.bed_type = bt
    177189        return message
  • main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py

    r7321 r7718  
    1919from zope import schema
    2020from waeup.sirp.interfaces import ISIRPObject
     21from waeup.sirp.interfaces import MessageFactory as _
    2122from waeup.sirp.hostels.vocabularies import (
    2223    bed_letters, blocks, special_handling, StudentSource)
     
    4142
    4243    hostel_id = schema.TextLine(
    43         title = u'Hostel Id',
     44        title = _(u'Hostel Id'),
    4445        readonly = True,
    4546        )
    4647
    4748    sort_id = schema.Int(
    48         title = u'Sort Id',
     49        title = _(u'Sort Id'),
    4950        required = True,
    5051        default = 10,
     
    5253
    5354    hostel_name = schema.TextLine(
    54         title = u'Hall Name',
     55        title = _(u'Hostel Name'),
    5556        required = True,
    5657        default = u'Hall 1',
     
    5859
    5960    floors_per_block = schema.Int(
    60         title = u'Floors per Block',
     61        title = _(u'Floors per Block'),
    6162        required = True,
    6263        default = 1,
     
    6465
    6566    rooms_per_floor = schema.Int(
    66         title = u'Rooms per Floor',
     67        title = _(u'Rooms per Floor'),
    6768        required = True,
    6869        default = 2,
     
    7071
    7172    beds_reserved = schema.List(
    72         title = u'Reserved Beds',
     73        title = _(u'Reserved Beds'),
    7374        value_type = schema.TextLine(
    7475            default = u'',
     
    8182
    8283    blocks_for_female = schema.List(
    83         title = u'Blocks for Female Students',
     84        title = _(u'Blocks for Female Students'),
    8485        value_type = schema.Choice(
    8586            vocabulary = blocks
     
    8889
    8990    blocks_for_male = schema.List(
    90         title = u'Blocks for Male Students',
     91        title = _(u'Blocks for Male Students'),
    9192        value_type = schema.Choice(
    9293            vocabulary = blocks
     
    9596
    9697    beds_for_fresh = schema.List(
    97         title = u'Beds for Fresh Students',
     98        title = _(u'Beds for Fresh Students'),
    9899        value_type = schema.Choice(
    99100            vocabulary = bed_letters
     
    102103
    103104    beds_for_returning = schema.List(
    104         title = u'Beds for Returning Students',
     105        title = _(u'Beds for Returning Students'),
    105106        value_type = schema.Choice(
    106107            vocabulary = bed_letters
     
    109110
    110111    beds_for_final = schema.List(
    111         title = u'Beds for Final Year Students',
     112        title = _(u'Beds for Final Year Students'),
    112113        value_type = schema.Choice(
    113114            vocabulary = bed_letters
     
    116117
    117118    beds_for_all = schema.List(
    118         title = u'Beds without category',
     119        title = _(u'Beds without category'),
    119120        value_type = schema.Choice(
    120121            vocabulary = bed_letters
     
    123124
    124125    special_handling = schema.Choice(
    125         title = u'Special Handling',
     126        title = _(u'Special Handling'),
    126127        vocabulary = special_handling,
    127128        required = True,
     
    134135        bma = hostel.blocks_for_male
    135136        if set(bfe).intersection(set(bma)):
    136             raise Invalid('Female and male blocks overlap.')
     137            raise Invalid(_('Female and male blocks overlap.'))
    137138
    138139    @invariant
     
    143144                hostel.beds_for_all)
    144145        if len(beds) != len(set(beds)):
    145             raise Invalid('Bed categories overlap.')
     146            raise Invalid(_('Bed categories overlap.'))
    146147
    147148class IBed(ISIRPObject):
     
    166167
    167168    bed_id = schema.TextLine(
    168         title = u'Bed Id',
     169        title = _(u'Bed Id'),
    169170        required = True,
    170171        default = u'',
     
    172173
    173174    bed_type = schema.TextLine(
    174         title = u'Bed Type',
     175        title = _(u'Bed Type'),
    175176        required = True,
    176177        default = u'',
     
    178179
    179180    bed_number = schema.Int(
    180         title = u'Bed Number',
     181        title = _(u'Bed Number'),
    181182        required = True,
    182183        )
    183184
    184185    owner = schema.TextLine(
    185         title = u'Owner (Student)',
     186        title = _(u'Owner (Student)'),
    186187        required = True,
    187188        default = u'',
     
    196197
    197198    owner = schema.Choice(
    198         title = u'Owner (Student)',
     199        title = _(u'Owner (Student)'),
    199200        source = StudentSource(),
    200201        default = None,
  • main/waeup.sirp/trunk/src/waeup/sirp/hostels/tests.py

    r7484 r7718  
    246246        assert self.app['hostels']['hall-1'][
    247247            '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)
    259249        # Change hostel configuration
    260250        hall.beds_for_all = ['D']
  • main/waeup.sirp/trunk/src/waeup/sirp/hostels/vocabularies.py

    r7321 r7718  
    2323from zc.sourcefactory.contextual import BasicContextualSourceFactory
    2424from waeup.sirp.interfaces import SimpleSIRPVocabulary
     25from waeup.sirp.interfaces import MessageFactory as _
    2526
    2627NOT_OCCUPIED = u'not occupied'
     
    5455
    5556bed_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'),
    6566    )
    6667
    6768blocks = 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'),
    8384    )
    8485
    8586special_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'),
    8990    )
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/de/LC_MESSAGES/waeup.sirp.po

    r7717 r7718  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Tue Feb 28 12:37:24 2012\n"
    18 "PO-Revision-Date: 2012-02-28 12: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"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
    2020"Language-Team: WAeUP Germany <henrik@waeup.org>\n"
     
    107107#: waeup/sirp/browser/pages.py:1749
    108108#: 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
    109112msgid "Save"
    110113msgstr "Speichern"
     
    127130#: waeup/sirp/browser/pages.py:1773
    128131#: waeup/sirp/browser/pages.py:1885
     132#: waeup/sirp/hostels/browser.py:54
    129133msgid "Form has been saved."
    130134msgstr "Das Formular wurde gespeichert."
     
    254258#: waeup/sirp/browser/pages.py:1336
    255259#: waeup/sirp/browser/pages.py:1371
     260#: waeup/sirp/hostels/browser.py:131
    256261msgid "Remove selected"
    257262msgstr "Ausgewählte Objekte löschen"
     
    382387#: waeup/sirp/applicants/browser_templates/applicantdisplaypage.pt:49
    383388msgid "Payment Id"
    384 msgstr "Id der Zahlung"
     389msgstr "Zahlungs-Id"
    385390
    386391#: waeup/sirp/applicants/browser_templates/applicanteditpage.pt:101
     
    875880
    876881#: waeup/sirp/browser/pages.py:113
     882#: waeup/sirp/hostels/browser.py:256
     883#: waeup/sirp/hostels/browser.py:285
    877884msgid "No item selected."
    878885msgstr "Nichts ausgewählt."
     
    11021109
    11031110#: waeup/sirp/browser/pages.py:387
     1111#: waeup/sirp/hostels/browser.py:195
    11041112msgid "Manage"
    11051113msgstr "Verwalten"
     
    14581466#: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112
    14591467#: 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
    14601470msgid "Name"
    14611471msgstr "Name"
     
    14911501
    14921502#: waeup/sirp/browser/templates/facultypage.pt:1
     1503#: waeup/sirp/hostels/browser_templates/containerpage.pt:1
    14931504msgid "There no subobjects registered yet."
    14941505msgstr "Es existieren bisher keine Unterobjekte."
     
    15491560
    15501561#: waeup/sirp/browser/templates/searchpage.pt:15
     1562#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54
    15511563msgid "Type"
    15521564msgstr "Typ"
     
    16651677msgstr "Bearbeiten"
    16661678
    1667 #: waeup/sirp/hostels/browser.py:67
     1679#: waeup/sirp/hostels/browser.py:105
     1680msgid "Accommodation Section"
     1681msgstr "Wohnheime"
     1682
     1683#: waeup/sirp/hostels/browser.py:113
     1684#: waeup/sirp/hostels/browser.py:123
     1685msgid "Manage accommodation section"
     1686msgstr "Wohnheime verwalten"
     1687
     1688#: waeup/sirp/hostels/browser.py:145
     1689#: waeup/sirp/hostels/browser.py:158
     1690msgid "Add hostel"
     1691msgstr "Wohnheim hinzufügen"
     1692
     1693#: waeup/sirp/hostels/browser.py:161
     1694msgid "Create hostel"
     1695msgstr "Wohnheim erzeugen"
     1696
     1697#: waeup/sirp/hostels/browser.py:170
     1698msgid "The hostel already exists."
     1699msgstr "Das Wohnheim existiert bereits."
     1700
     1701#: waeup/sirp/hostels/browser.py:172
     1702msgid "Hostel created."
     1703msgstr "Wohnheim erzeugt."
     1704
     1705#: waeup/sirp/hostels/browser.py:207
     1706msgid "Manage hostel"
     1707msgstr "Wohnheim verwalten"
     1708
     1709#: waeup/sirp/hostels/browser.py:210
     1710#: waeup/sirp/hostels/browser.py:236
     1711msgid "Update all beds"
     1712msgstr "Alle Betten aktualisieren"
     1713
     1714#: waeup/sirp/hostels/browser.py:211
     1715#: waeup/sirp/hostels/browser.py:250
     1716msgid "Switch reservation of selected beds"
     1717msgstr "Reservierung der ausgewählten Betten ändern"
     1718
     1719#: waeup/sirp/hostels/browser.py:212
     1720#: waeup/sirp/hostels/browser.py:279
     1721msgid "Release selected beds"
     1722msgstr "Ausgewählte Betten freigeben"
     1723
     1724#. Default: ""
     1725#: waeup/sirp/hostels/browser.py:241
     1726msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
     1727msgstr "${a} leere Betten entfernt, ${b} Betten hinzugefügt, ${c} belegte Betten geändert (${d})"
     1728
     1729#. Default: ""
     1730#: waeup/sirp/hostels/browser.py:273
     1731msgid "Successfully switched beds: ${a}"
     1732msgstr "Erfolgreich geänderte Betten: ${a}"
     1733
     1734#. Default: ""
     1735#: waeup/sirp/hostels/browser.py:297
     1736msgid "Successfully released beds: ${a}"
     1737msgstr "Erfolgreich freigegebene Betten: ${a}"
     1738
     1739#: waeup/sirp/hostels/browser.py:302
     1740msgid "No allocated bed selected."
     1741msgstr "Keine Betten ausgewählt."
     1742
     1743#: waeup/sirp/hostels/browser.py:314
     1744msgid "Allocate student"
     1745msgstr "Student zuweisen"
     1746
     1747#: waeup/sirp/hostels/browser.py:68
     1748#: waeup/sirp/hostels/browser.py:78
    16681749msgid "Hostels"
    16691750msgstr "Wohnheime"
     1751
     1752#. Default: ""
     1753#: waeup/sirp/hostels/browser.py:95
     1754msgid "Block ${a}, Room ${b}, Bed ${c}"
     1755msgstr "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
     1760msgid "Id"
     1761msgstr "Id"
     1762
     1763#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55
     1764msgid "Number"
     1765msgstr "Nummer"
     1766
     1767#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56
     1768msgid "Owner"
     1769msgstr "Eigentümer"
     1770
     1771#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6
     1772msgid "Hostel Data"
     1773msgstr "Wohnheimdaten"
     1774
     1775#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74
     1776msgid "[allocate student]"
     1777msgstr "[Student zuweisen]"
     1778
     1779#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9
     1780msgid "Beds"
     1781msgstr "Betten"
     1782
     1783#: waeup/sirp/hostels/hostel.py:163
     1784msgid "unreserved"
     1785msgstr "nicht reserviert"
     1786
     1787#: waeup/sirp/hostels/hostel.py:176
     1788msgid "reserved"
     1789msgstr "reserviert"
     1790
     1791#: waeup/sirp/hostels/interfaces.py:105
     1792msgid "Beds for Returning Students"
     1793msgstr "Betten für rückgemeldete Studenten"
     1794
     1795#: waeup/sirp/hostels/interfaces.py:112
     1796msgid "Beds for Final Year Students"
     1797msgstr "Betten für Studenten im letzten Studienjahr"
     1798
     1799#: waeup/sirp/hostels/interfaces.py:119
     1800msgid "Beds without category"
     1801msgstr "Unkategorisierte Betten"
     1802
     1803#: waeup/sirp/hostels/interfaces.py:126
     1804msgid "Special Handling"
     1805msgstr "Spezielle Handhabung"
     1806
     1807#: waeup/sirp/hostels/interfaces.py:137
     1808msgid "Female and male blocks overlap."
     1809msgstr "Blöcke für Männer und Frauen überlappen."
     1810
     1811#: waeup/sirp/hostels/interfaces.py:146
     1812msgid "Bed categories overlap."
     1813msgstr "Bettkategorien überlappen."
     1814
     1815#: waeup/sirp/hostels/interfaces.py:169
     1816msgid "Bed Id"
     1817msgstr "Betten Id"
     1818
     1819#: waeup/sirp/hostels/interfaces.py:175
     1820msgid "Bed Type"
     1821msgstr "Betttyp"
     1822
     1823#: waeup/sirp/hostels/interfaces.py:181
     1824msgid "Bed Number"
     1825msgstr "Bettnummer"
     1826
     1827#: waeup/sirp/hostels/interfaces.py:186
     1828#: waeup/sirp/hostels/interfaces.py:199
     1829msgid "Owner (Student)"
     1830msgstr "Eigentümer (Student)"
     1831
     1832#: waeup/sirp/hostels/interfaces.py:44
     1833msgid "Hostel Id"
     1834msgstr "Wohnheim-Id"
     1835
     1836#: waeup/sirp/hostels/interfaces.py:49
     1837msgid "Sort Id"
     1838msgstr "Sortierungsnummer"
     1839
     1840#: waeup/sirp/hostels/interfaces.py:55
     1841msgid "Hostel Name"
     1842msgstr "Wohnheimname"
     1843
     1844#: waeup/sirp/hostels/interfaces.py:61
     1845msgid "Floors per Block"
     1846msgstr "Etagen pro Block"
     1847
     1848#: waeup/sirp/hostels/interfaces.py:67
     1849msgid "Rooms per Floor"
     1850msgstr "Räume pro Flur"
     1851
     1852#: waeup/sirp/hostels/interfaces.py:73
     1853msgid "Reserved Beds"
     1854msgstr "Reservierte Betten"
     1855
     1856#: waeup/sirp/hostels/interfaces.py:84
     1857msgid "Blocks for Female Students"
     1858msgstr "Blöcke für Frauen"
     1859
     1860#: waeup/sirp/hostels/interfaces.py:91
     1861msgid "Blocks for Male Students"
     1862msgstr "Blöcke für Männer"
     1863
     1864#: waeup/sirp/hostels/interfaces.py:98
     1865msgid "Beds for Fresh Students"
     1866msgstr "Betten für Erstsemester"
     1867
     1868#: waeup/sirp/hostels/vocabularies.py:57
     1869msgid "Bed A"
     1870msgstr "Bett A"
     1871
     1872#: waeup/sirp/hostels/vocabularies.py:58
     1873msgid "Bed B"
     1874msgstr "Bett B"
     1875
     1876#: waeup/sirp/hostels/vocabularies.py:59
     1877msgid "Bed C"
     1878msgstr "Bett C"
     1879
     1880#: waeup/sirp/hostels/vocabularies.py:60
     1881msgid "Bed D"
     1882msgstr "Bett D"
     1883
     1884#: waeup/sirp/hostels/vocabularies.py:61
     1885msgid "Bed E"
     1886msgstr "Bett E"
     1887
     1888#: waeup/sirp/hostels/vocabularies.py:62
     1889msgid "Bed F"
     1890msgstr "Bett F"
     1891
     1892#: waeup/sirp/hostels/vocabularies.py:63
     1893msgid "Bed G"
     1894msgstr "Bett G"
     1895
     1896#: waeup/sirp/hostels/vocabularies.py:64
     1897msgid "Bed H"
     1898msgstr "Bett H"
     1899
     1900#: waeup/sirp/hostels/vocabularies.py:65
     1901msgid "Bed I"
     1902msgstr "Bett I"
     1903
     1904#: waeup/sirp/hostels/vocabularies.py:69
     1905msgid "Block A"
     1906msgstr "Block A"
     1907
     1908#: waeup/sirp/hostels/vocabularies.py:70
     1909msgid "Block B"
     1910msgstr "Block B"
     1911
     1912#: waeup/sirp/hostels/vocabularies.py:71
     1913msgid "Block C"
     1914msgstr "Block C"
     1915
     1916#: waeup/sirp/hostels/vocabularies.py:72
     1917msgid "Block D"
     1918msgstr "Block D"
     1919
     1920#: waeup/sirp/hostels/vocabularies.py:73
     1921msgid "Block E"
     1922msgstr "Block E"
     1923
     1924#: waeup/sirp/hostels/vocabularies.py:74
     1925msgid "Block F"
     1926msgstr "Block F"
     1927
     1928#: waeup/sirp/hostels/vocabularies.py:75
     1929msgid "Block G"
     1930msgstr "Block G"
     1931
     1932#: waeup/sirp/hostels/vocabularies.py:76
     1933msgid "Block H"
     1934msgstr "Block H"
     1935
     1936#: waeup/sirp/hostels/vocabularies.py:77
     1937msgid "Block I"
     1938msgstr "Block I"
     1939
     1940#: waeup/sirp/hostels/vocabularies.py:78
     1941msgid "Block K"
     1942msgstr "Block K"
     1943
     1944#: waeup/sirp/hostels/vocabularies.py:79
     1945msgid "Block L"
     1946msgstr "Block L"
     1947
     1948#: waeup/sirp/hostels/vocabularies.py:80
     1949msgid "Block M"
     1950msgstr "Block M"
     1951
     1952#: waeup/sirp/hostels/vocabularies.py:81
     1953msgid "Block N"
     1954msgstr "Block N"
     1955
     1956#: waeup/sirp/hostels/vocabularies.py:82
     1957msgid "Block O"
     1958msgstr "Block O"
     1959
     1960#: waeup/sirp/hostels/vocabularies.py:83
     1961msgid "Block P"
     1962msgstr "Block P"
     1963
     1964#: waeup/sirp/hostels/vocabularies.py:87
     1965msgid "Regular Hostel"
     1966msgstr "Standard-Wohnheim"
     1967
     1968#: waeup/sirp/hostels/vocabularies.py:88
     1969msgid "Blocked Hostel"
     1970msgstr "Gesperrtes Wohnheim"
     1971
     1972#: waeup/sirp/hostels/vocabularies.py:89
     1973msgid "Postgraduate Hostel"
     1974msgstr "Postgraduierten-Wohnheim"
    16701975
    16711976#: waeup/sirp/interfaces.py:72
     
    21162421msgstr "8. Studienjahr"
    21172422
    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  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Tue Feb 28 12:37:24 2012\n"
     17"POT-Creation-Date: Tue Feb 28 18:06:20 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    9595#: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555
    9696#: 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
    9899msgid "Save"
    99100msgstr ""
     
    111112#: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701
    112113#: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885
     114#: waeup/sirp/hostels/browser.py:54
    113115msgid "Form has been saved."
    114116msgstr ""
     
    226228#: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270
    227229#: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371
     230#: waeup/sirp/hostels/browser.py:131
    228231msgid "Remove selected"
    229232msgstr ""
     
    807810msgstr ""
    808811
    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
    810814msgid "No item selected."
    811815msgstr ""
     
    10101014msgstr ""
    10111015
    1012 #: waeup/sirp/browser/pages.py:387
     1016#: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195
    10131017msgid "Manage"
    10141018msgstr ""
     
    13611365#: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112
    13621366#: 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
    13631369msgid "Name"
    13641370msgstr ""
     
    13941400
    13951401#: waeup/sirp/browser/templates/facultypage.pt:1
     1402#: waeup/sirp/hostels/browser_templates/containerpage.pt:1
    13961403msgid "There no subobjects registered yet."
    13971404msgstr ""
     
    14521459
    14531460#: waeup/sirp/browser/templates/searchpage.pt:15
     1461#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54
    14541462msgid "Type"
    14551463msgstr ""
     
    15671575msgstr ""
    15681576
    1569 #: waeup/sirp/hostels/browser.py:67
     1577#: waeup/sirp/hostels/browser.py:105
     1578msgid "Accommodation Section"
     1579msgstr ""
     1580
     1581#: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123
     1582msgid "Manage accommodation section"
     1583msgstr ""
     1584
     1585#: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158
     1586msgid "Add hostel"
     1587msgstr ""
     1588
     1589#: waeup/sirp/hostels/browser.py:161
     1590msgid "Create hostel"
     1591msgstr ""
     1592
     1593#: waeup/sirp/hostels/browser.py:170
     1594msgid "The hostel already exists."
     1595msgstr ""
     1596
     1597#: waeup/sirp/hostels/browser.py:172
     1598msgid "Hostel created."
     1599msgstr ""
     1600
     1601#: waeup/sirp/hostels/browser.py:207
     1602msgid "Manage hostel"
     1603msgstr ""
     1604
     1605#: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236
     1606msgid "Update all beds"
     1607msgstr ""
     1608
     1609#: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250
     1610msgid "Switch reservation of selected beds"
     1611msgstr ""
     1612
     1613#: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279
     1614msgid "Release selected beds"
     1615msgstr ""
     1616
     1617#. Default: ""
     1618#: waeup/sirp/hostels/browser.py:241
     1619msgid ""
     1620"${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
     1621msgstr ""
     1622
     1623#. Default: ""
     1624#: waeup/sirp/hostels/browser.py:273
     1625msgid "Successfully switched beds: ${a}"
     1626msgstr ""
     1627
     1628#. Default: ""
     1629#: waeup/sirp/hostels/browser.py:297
     1630msgid "Successfully released beds: ${a}"
     1631msgstr ""
     1632
     1633#: waeup/sirp/hostels/browser.py:302
     1634msgid "No allocated bed selected."
     1635msgstr ""
     1636
     1637#: waeup/sirp/hostels/browser.py:314
     1638msgid "Allocate student"
     1639msgstr ""
     1640
     1641#: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78
    15701642msgid "Hostels"
     1643msgstr ""
     1644
     1645#. Default: ""
     1646#: waeup/sirp/hostels/browser.py:95
     1647msgid "Block ${a}, Room ${b}, Bed ${c}"
     1648msgstr ""
     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
     1653msgid "Id"
     1654msgstr ""
     1655
     1656#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55
     1657msgid "Number"
     1658msgstr ""
     1659
     1660#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56
     1661msgid "Owner"
     1662msgstr ""
     1663
     1664#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6
     1665msgid "Hostel Data"
     1666msgstr ""
     1667
     1668#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74
     1669msgid "[allocate student]"
     1670msgstr ""
     1671
     1672#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9
     1673msgid "Beds"
     1674msgstr ""
     1675
     1676#: waeup/sirp/hostels/hostel.py:163
     1677msgid "unreserved"
     1678msgstr ""
     1679
     1680#: waeup/sirp/hostels/hostel.py:176
     1681msgid "reserved"
     1682msgstr ""
     1683
     1684#: waeup/sirp/hostels/interfaces.py:105
     1685msgid "Beds for Returning Students"
     1686msgstr ""
     1687
     1688#: waeup/sirp/hostels/interfaces.py:112
     1689msgid "Beds for Final Year Students"
     1690msgstr ""
     1691
     1692#: waeup/sirp/hostels/interfaces.py:119
     1693msgid "Beds without category"
     1694msgstr ""
     1695
     1696#: waeup/sirp/hostels/interfaces.py:126
     1697msgid "Special Handling"
     1698msgstr ""
     1699
     1700#: waeup/sirp/hostels/interfaces.py:137
     1701msgid "Female and male blocks overlap."
     1702msgstr ""
     1703
     1704#: waeup/sirp/hostels/interfaces.py:146
     1705msgid "Bed categories overlap."
     1706msgstr ""
     1707
     1708#: waeup/sirp/hostels/interfaces.py:169
     1709msgid "Bed Id"
     1710msgstr ""
     1711
     1712#: waeup/sirp/hostels/interfaces.py:175
     1713msgid "Bed Type"
     1714msgstr ""
     1715
     1716#: waeup/sirp/hostels/interfaces.py:181
     1717msgid "Bed Number"
     1718msgstr ""
     1719
     1720#: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199
     1721msgid "Owner (Student)"
     1722msgstr ""
     1723
     1724#: waeup/sirp/hostels/interfaces.py:44
     1725msgid "Hostel Id"
     1726msgstr ""
     1727
     1728#: waeup/sirp/hostels/interfaces.py:49
     1729msgid "Sort Id"
     1730msgstr ""
     1731
     1732#: waeup/sirp/hostels/interfaces.py:55
     1733msgid "Hostel Name"
     1734msgstr ""
     1735
     1736#: waeup/sirp/hostels/interfaces.py:61
     1737msgid "Floors per Block"
     1738msgstr ""
     1739
     1740#: waeup/sirp/hostels/interfaces.py:67
     1741msgid "Rooms per Floor"
     1742msgstr ""
     1743
     1744#: waeup/sirp/hostels/interfaces.py:73
     1745msgid "Reserved Beds"
     1746msgstr ""
     1747
     1748#: waeup/sirp/hostels/interfaces.py:84
     1749msgid "Blocks for Female Students"
     1750msgstr ""
     1751
     1752#: waeup/sirp/hostels/interfaces.py:91
     1753msgid "Blocks for Male Students"
     1754msgstr ""
     1755
     1756#: waeup/sirp/hostels/interfaces.py:98
     1757msgid "Beds for Fresh Students"
     1758msgstr ""
     1759
     1760#: waeup/sirp/hostels/vocabularies.py:57
     1761msgid "Bed A"
     1762msgstr ""
     1763
     1764#: waeup/sirp/hostels/vocabularies.py:58
     1765msgid "Bed B"
     1766msgstr ""
     1767
     1768#: waeup/sirp/hostels/vocabularies.py:59
     1769msgid "Bed C"
     1770msgstr ""
     1771
     1772#: waeup/sirp/hostels/vocabularies.py:60
     1773msgid "Bed D"
     1774msgstr ""
     1775
     1776#: waeup/sirp/hostels/vocabularies.py:61
     1777msgid "Bed E"
     1778msgstr ""
     1779
     1780#: waeup/sirp/hostels/vocabularies.py:62
     1781msgid "Bed F"
     1782msgstr ""
     1783
     1784#: waeup/sirp/hostels/vocabularies.py:63
     1785msgid "Bed G"
     1786msgstr ""
     1787
     1788#: waeup/sirp/hostels/vocabularies.py:64
     1789msgid "Bed H"
     1790msgstr ""
     1791
     1792#: waeup/sirp/hostels/vocabularies.py:65
     1793msgid "Bed I"
     1794msgstr ""
     1795
     1796#: waeup/sirp/hostels/vocabularies.py:69
     1797msgid "Block A"
     1798msgstr ""
     1799
     1800#: waeup/sirp/hostels/vocabularies.py:70
     1801msgid "Block B"
     1802msgstr ""
     1803
     1804#: waeup/sirp/hostels/vocabularies.py:71
     1805msgid "Block C"
     1806msgstr ""
     1807
     1808#: waeup/sirp/hostels/vocabularies.py:72
     1809msgid "Block D"
     1810msgstr ""
     1811
     1812#: waeup/sirp/hostels/vocabularies.py:73
     1813msgid "Block E"
     1814msgstr ""
     1815
     1816#: waeup/sirp/hostels/vocabularies.py:74
     1817msgid "Block F"
     1818msgstr ""
     1819
     1820#: waeup/sirp/hostels/vocabularies.py:75
     1821msgid "Block G"
     1822msgstr ""
     1823
     1824#: waeup/sirp/hostels/vocabularies.py:76
     1825msgid "Block H"
     1826msgstr ""
     1827
     1828#: waeup/sirp/hostels/vocabularies.py:77
     1829msgid "Block I"
     1830msgstr ""
     1831
     1832#: waeup/sirp/hostels/vocabularies.py:78
     1833msgid "Block K"
     1834msgstr ""
     1835
     1836#: waeup/sirp/hostels/vocabularies.py:79
     1837msgid "Block L"
     1838msgstr ""
     1839
     1840#: waeup/sirp/hostels/vocabularies.py:80
     1841msgid "Block M"
     1842msgstr ""
     1843
     1844#: waeup/sirp/hostels/vocabularies.py:81
     1845msgid "Block N"
     1846msgstr ""
     1847
     1848#: waeup/sirp/hostels/vocabularies.py:82
     1849msgid "Block O"
     1850msgstr ""
     1851
     1852#: waeup/sirp/hostels/vocabularies.py:83
     1853msgid "Block P"
     1854msgstr ""
     1855
     1856#: waeup/sirp/hostels/vocabularies.py:87
     1857msgid "Regular Hostel"
     1858msgstr ""
     1859
     1860#: waeup/sirp/hostels/vocabularies.py:88
     1861msgid "Blocked Hostel"
     1862msgstr ""
     1863
     1864#: waeup/sirp/hostels/vocabularies.py:89
     1865msgid "Postgraduate Hostel"
    15711866msgstr ""
    15721867
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/ha/LC_MESSAGES/waeup.sirp.po

    r7717 r7718  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Tue Feb 28 12:37:24 2012\n"
     17"POT-Creation-Date: Tue Feb 28 18:06:20 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    9595#: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555
    9696#: 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
    9899msgid "Save"
    99100msgstr ""
     
    111112#: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701
    112113#: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885
     114#: waeup/sirp/hostels/browser.py:54
    113115msgid "Form has been saved."
    114116msgstr ""
     
    226228#: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270
    227229#: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371
     230#: waeup/sirp/hostels/browser.py:131
    228231msgid "Remove selected"
    229232msgstr ""
     
    807810msgstr ""
    808811
    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
    810814msgid "No item selected."
    811815msgstr ""
     
    10101014msgstr ""
    10111015
    1012 #: waeup/sirp/browser/pages.py:387
     1016#: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195
    10131017msgid "Manage"
    10141018msgstr ""
     
    13611365#: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112
    13621366#: 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
    13631369msgid "Name"
    13641370msgstr ""
     
    13941400
    13951401#: waeup/sirp/browser/templates/facultypage.pt:1
     1402#: waeup/sirp/hostels/browser_templates/containerpage.pt:1
    13961403msgid "There no subobjects registered yet."
    13971404msgstr ""
     
    14521459
    14531460#: waeup/sirp/browser/templates/searchpage.pt:15
     1461#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54
    14541462msgid "Type"
    14551463msgstr ""
     
    15671575msgstr ""
    15681576
    1569 #: waeup/sirp/hostels/browser.py:67
     1577#: waeup/sirp/hostels/browser.py:105
     1578msgid "Accommodation Section"
     1579msgstr ""
     1580
     1581#: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123
     1582msgid "Manage accommodation section"
     1583msgstr ""
     1584
     1585#: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158
     1586msgid "Add hostel"
     1587msgstr ""
     1588
     1589#: waeup/sirp/hostels/browser.py:161
     1590msgid "Create hostel"
     1591msgstr ""
     1592
     1593#: waeup/sirp/hostels/browser.py:170
     1594msgid "The hostel already exists."
     1595msgstr ""
     1596
     1597#: waeup/sirp/hostels/browser.py:172
     1598msgid "Hostel created."
     1599msgstr ""
     1600
     1601#: waeup/sirp/hostels/browser.py:207
     1602msgid "Manage hostel"
     1603msgstr ""
     1604
     1605#: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236
     1606msgid "Update all beds"
     1607msgstr ""
     1608
     1609#: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250
     1610msgid "Switch reservation of selected beds"
     1611msgstr ""
     1612
     1613#: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279
     1614msgid "Release selected beds"
     1615msgstr ""
     1616
     1617#. Default: ""
     1618#: waeup/sirp/hostels/browser.py:241
     1619msgid ""
     1620"${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
     1621msgstr ""
     1622
     1623#. Default: ""
     1624#: waeup/sirp/hostels/browser.py:273
     1625msgid "Successfully switched beds: ${a}"
     1626msgstr ""
     1627
     1628#. Default: ""
     1629#: waeup/sirp/hostels/browser.py:297
     1630msgid "Successfully released beds: ${a}"
     1631msgstr ""
     1632
     1633#: waeup/sirp/hostels/browser.py:302
     1634msgid "No allocated bed selected."
     1635msgstr ""
     1636
     1637#: waeup/sirp/hostels/browser.py:314
     1638msgid "Allocate student"
     1639msgstr ""
     1640
     1641#: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78
    15701642msgid "Hostels"
     1643msgstr ""
     1644
     1645#. Default: ""
     1646#: waeup/sirp/hostels/browser.py:95
     1647msgid "Block ${a}, Room ${b}, Bed ${c}"
     1648msgstr ""
     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
     1653msgid "Id"
     1654msgstr ""
     1655
     1656#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55
     1657msgid "Number"
     1658msgstr ""
     1659
     1660#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56
     1661msgid "Owner"
     1662msgstr ""
     1663
     1664#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6
     1665msgid "Hostel Data"
     1666msgstr ""
     1667
     1668#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74
     1669msgid "[allocate student]"
     1670msgstr ""
     1671
     1672#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9
     1673msgid "Beds"
     1674msgstr ""
     1675
     1676#: waeup/sirp/hostels/hostel.py:163
     1677msgid "unreserved"
     1678msgstr ""
     1679
     1680#: waeup/sirp/hostels/hostel.py:176
     1681msgid "reserved"
     1682msgstr ""
     1683
     1684#: waeup/sirp/hostels/interfaces.py:105
     1685msgid "Beds for Returning Students"
     1686msgstr ""
     1687
     1688#: waeup/sirp/hostels/interfaces.py:112
     1689msgid "Beds for Final Year Students"
     1690msgstr ""
     1691
     1692#: waeup/sirp/hostels/interfaces.py:119
     1693msgid "Beds without category"
     1694msgstr ""
     1695
     1696#: waeup/sirp/hostels/interfaces.py:126
     1697msgid "Special Handling"
     1698msgstr ""
     1699
     1700#: waeup/sirp/hostels/interfaces.py:137
     1701msgid "Female and male blocks overlap."
     1702msgstr ""
     1703
     1704#: waeup/sirp/hostels/interfaces.py:146
     1705msgid "Bed categories overlap."
     1706msgstr ""
     1707
     1708#: waeup/sirp/hostels/interfaces.py:169
     1709msgid "Bed Id"
     1710msgstr ""
     1711
     1712#: waeup/sirp/hostels/interfaces.py:175
     1713msgid "Bed Type"
     1714msgstr ""
     1715
     1716#: waeup/sirp/hostels/interfaces.py:181
     1717msgid "Bed Number"
     1718msgstr ""
     1719
     1720#: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199
     1721msgid "Owner (Student)"
     1722msgstr ""
     1723
     1724#: waeup/sirp/hostels/interfaces.py:44
     1725msgid "Hostel Id"
     1726msgstr ""
     1727
     1728#: waeup/sirp/hostels/interfaces.py:49
     1729msgid "Sort Id"
     1730msgstr ""
     1731
     1732#: waeup/sirp/hostels/interfaces.py:55
     1733msgid "Hostel Name"
     1734msgstr ""
     1735
     1736#: waeup/sirp/hostels/interfaces.py:61
     1737msgid "Floors per Block"
     1738msgstr ""
     1739
     1740#: waeup/sirp/hostels/interfaces.py:67
     1741msgid "Rooms per Floor"
     1742msgstr ""
     1743
     1744#: waeup/sirp/hostels/interfaces.py:73
     1745msgid "Reserved Beds"
     1746msgstr ""
     1747
     1748#: waeup/sirp/hostels/interfaces.py:84
     1749msgid "Blocks for Female Students"
     1750msgstr ""
     1751
     1752#: waeup/sirp/hostels/interfaces.py:91
     1753msgid "Blocks for Male Students"
     1754msgstr ""
     1755
     1756#: waeup/sirp/hostels/interfaces.py:98
     1757msgid "Beds for Fresh Students"
     1758msgstr ""
     1759
     1760#: waeup/sirp/hostels/vocabularies.py:57
     1761msgid "Bed A"
     1762msgstr ""
     1763
     1764#: waeup/sirp/hostels/vocabularies.py:58
     1765msgid "Bed B"
     1766msgstr ""
     1767
     1768#: waeup/sirp/hostels/vocabularies.py:59
     1769msgid "Bed C"
     1770msgstr ""
     1771
     1772#: waeup/sirp/hostels/vocabularies.py:60
     1773msgid "Bed D"
     1774msgstr ""
     1775
     1776#: waeup/sirp/hostels/vocabularies.py:61
     1777msgid "Bed E"
     1778msgstr ""
     1779
     1780#: waeup/sirp/hostels/vocabularies.py:62
     1781msgid "Bed F"
     1782msgstr ""
     1783
     1784#: waeup/sirp/hostels/vocabularies.py:63
     1785msgid "Bed G"
     1786msgstr ""
     1787
     1788#: waeup/sirp/hostels/vocabularies.py:64
     1789msgid "Bed H"
     1790msgstr ""
     1791
     1792#: waeup/sirp/hostels/vocabularies.py:65
     1793msgid "Bed I"
     1794msgstr ""
     1795
     1796#: waeup/sirp/hostels/vocabularies.py:69
     1797msgid "Block A"
     1798msgstr ""
     1799
     1800#: waeup/sirp/hostels/vocabularies.py:70
     1801msgid "Block B"
     1802msgstr ""
     1803
     1804#: waeup/sirp/hostels/vocabularies.py:71
     1805msgid "Block C"
     1806msgstr ""
     1807
     1808#: waeup/sirp/hostels/vocabularies.py:72
     1809msgid "Block D"
     1810msgstr ""
     1811
     1812#: waeup/sirp/hostels/vocabularies.py:73
     1813msgid "Block E"
     1814msgstr ""
     1815
     1816#: waeup/sirp/hostels/vocabularies.py:74
     1817msgid "Block F"
     1818msgstr ""
     1819
     1820#: waeup/sirp/hostels/vocabularies.py:75
     1821msgid "Block G"
     1822msgstr ""
     1823
     1824#: waeup/sirp/hostels/vocabularies.py:76
     1825msgid "Block H"
     1826msgstr ""
     1827
     1828#: waeup/sirp/hostels/vocabularies.py:77
     1829msgid "Block I"
     1830msgstr ""
     1831
     1832#: waeup/sirp/hostels/vocabularies.py:78
     1833msgid "Block K"
     1834msgstr ""
     1835
     1836#: waeup/sirp/hostels/vocabularies.py:79
     1837msgid "Block L"
     1838msgstr ""
     1839
     1840#: waeup/sirp/hostels/vocabularies.py:80
     1841msgid "Block M"
     1842msgstr ""
     1843
     1844#: waeup/sirp/hostels/vocabularies.py:81
     1845msgid "Block N"
     1846msgstr ""
     1847
     1848#: waeup/sirp/hostels/vocabularies.py:82
     1849msgid "Block O"
     1850msgstr ""
     1851
     1852#: waeup/sirp/hostels/vocabularies.py:83
     1853msgid "Block P"
     1854msgstr ""
     1855
     1856#: waeup/sirp/hostels/vocabularies.py:87
     1857msgid "Regular Hostel"
     1858msgstr ""
     1859
     1860#: waeup/sirp/hostels/vocabularies.py:88
     1861msgid "Blocked Hostel"
     1862msgstr ""
     1863
     1864#: waeup/sirp/hostels/vocabularies.py:89
     1865msgid "Postgraduate Hostel"
    15711866msgstr ""
    15721867
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/waeup.sirp.pot

    r7717 r7718  
    1515msgstr ""
    1616"Project-Id-Version: Development/Unknown\n"
    17 "POT-Creation-Date: Tue Feb 28 12:37:24 2012\n"
     17"POT-Creation-Date: Tue Feb 28 18:06:20 2012\n"
    1818"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1919"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    103103#: waeup/sirp/browser/pages.py:1749
    104104#: 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
    105108msgid "Save"
    106109msgstr ""
     
    123126#: waeup/sirp/browser/pages.py:1773
    124127#: waeup/sirp/browser/pages.py:1885
     128#: waeup/sirp/hostels/browser.py:54
    125129msgid "Form has been saved."
    126130msgstr ""
     
    250254#: waeup/sirp/browser/pages.py:1336
    251255#: waeup/sirp/browser/pages.py:1371
     256#: waeup/sirp/hostels/browser.py:131
    252257msgid "Remove selected"
    253258msgstr ""
     
    871876
    872877#: waeup/sirp/browser/pages.py:113
     878#: waeup/sirp/hostels/browser.py:256
     879#: waeup/sirp/hostels/browser.py:285
    873880msgid "No item selected."
    874881msgstr ""
     
    10981105
    10991106#: waeup/sirp/browser/pages.py:387
     1107#: waeup/sirp/hostels/browser.py:195
    11001108msgid "Manage"
    11011109msgstr ""
     
    14541462#: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112
    14551463#: 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
    14561466msgid "Name"
    14571467msgstr ""
     
    14871497
    14881498#: waeup/sirp/browser/templates/facultypage.pt:1
     1499#: waeup/sirp/hostels/browser_templates/containerpage.pt:1
    14891500msgid "There no subobjects registered yet."
    14901501msgstr ""
     
    15451556
    15461557#: waeup/sirp/browser/templates/searchpage.pt:15
     1558#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54
    15471559msgid "Type"
    15481560msgstr ""
     
    16611673msgstr ""
    16621674
    1663 #: waeup/sirp/hostels/browser.py:67
     1675#: waeup/sirp/hostels/browser.py:105
     1676msgid "Accommodation Section"
     1677msgstr ""
     1678
     1679#: waeup/sirp/hostels/browser.py:113
     1680#: waeup/sirp/hostels/browser.py:123
     1681msgid "Manage accommodation section"
     1682msgstr ""
     1683
     1684#: waeup/sirp/hostels/browser.py:145
     1685#: waeup/sirp/hostels/browser.py:158
     1686msgid "Add hostel"
     1687msgstr ""
     1688
     1689#: waeup/sirp/hostels/browser.py:161
     1690msgid "Create hostel"
     1691msgstr ""
     1692
     1693#: waeup/sirp/hostels/browser.py:170
     1694msgid "The hostel already exists."
     1695msgstr ""
     1696
     1697#: waeup/sirp/hostels/browser.py:172
     1698msgid "Hostel created."
     1699msgstr ""
     1700
     1701#: waeup/sirp/hostels/browser.py:207
     1702msgid "Manage hostel"
     1703msgstr ""
     1704
     1705#: waeup/sirp/hostels/browser.py:210
     1706#: waeup/sirp/hostels/browser.py:236
     1707msgid "Update all beds"
     1708msgstr ""
     1709
     1710#: waeup/sirp/hostels/browser.py:211
     1711#: waeup/sirp/hostels/browser.py:250
     1712msgid "Switch reservation of selected beds"
     1713msgstr ""
     1714
     1715#: waeup/sirp/hostels/browser.py:212
     1716#: waeup/sirp/hostels/browser.py:279
     1717msgid "Release selected beds"
     1718msgstr ""
     1719
     1720#: waeup/sirp/hostels/browser.py:241
     1721#. Default: ""
     1722msgid "${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
     1723msgstr ""
     1724
     1725#: waeup/sirp/hostels/browser.py:273
     1726#. Default: ""
     1727msgid "Successfully switched beds: ${a}"
     1728msgstr ""
     1729
     1730#: waeup/sirp/hostels/browser.py:297
     1731#. Default: ""
     1732msgid "Successfully released beds: ${a}"
     1733msgstr ""
     1734
     1735#: waeup/sirp/hostels/browser.py:302
     1736msgid "No allocated bed selected."
     1737msgstr ""
     1738
     1739#: waeup/sirp/hostels/browser.py:314
     1740msgid "Allocate student"
     1741msgstr ""
     1742
     1743#: waeup/sirp/hostels/browser.py:68
     1744#: waeup/sirp/hostels/browser.py:78
    16641745msgid "Hostels"
     1746msgstr ""
     1747
     1748#: waeup/sirp/hostels/browser.py:95
     1749#. Default: ""
     1750msgid "Block ${a}, Room ${b}, Bed ${c}"
     1751msgstr ""
     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
     1756msgid "Id"
     1757msgstr ""
     1758
     1759#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55
     1760msgid "Number"
     1761msgstr ""
     1762
     1763#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56
     1764msgid "Owner"
     1765msgstr ""
     1766
     1767#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6
     1768msgid "Hostel Data"
     1769msgstr ""
     1770
     1771#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74
     1772msgid "[allocate student]"
     1773msgstr ""
     1774
     1775#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9
     1776msgid "Beds"
     1777msgstr ""
     1778
     1779#: waeup/sirp/hostels/hostel.py:163
     1780msgid "unreserved"
     1781msgstr ""
     1782
     1783#: waeup/sirp/hostels/hostel.py:176
     1784msgid "reserved"
     1785msgstr ""
     1786
     1787#: waeup/sirp/hostels/interfaces.py:105
     1788msgid "Beds for Returning Students"
     1789msgstr ""
     1790
     1791#: waeup/sirp/hostels/interfaces.py:112
     1792msgid "Beds for Final Year Students"
     1793msgstr ""
     1794
     1795#: waeup/sirp/hostels/interfaces.py:119
     1796msgid "Beds without category"
     1797msgstr ""
     1798
     1799#: waeup/sirp/hostels/interfaces.py:126
     1800msgid "Special Handling"
     1801msgstr ""
     1802
     1803#: waeup/sirp/hostels/interfaces.py:137
     1804msgid "Female and male blocks overlap."
     1805msgstr ""
     1806
     1807#: waeup/sirp/hostels/interfaces.py:146
     1808msgid "Bed categories overlap."
     1809msgstr ""
     1810
     1811#: waeup/sirp/hostels/interfaces.py:169
     1812msgid "Bed Id"
     1813msgstr ""
     1814
     1815#: waeup/sirp/hostels/interfaces.py:175
     1816msgid "Bed Type"
     1817msgstr ""
     1818
     1819#: waeup/sirp/hostels/interfaces.py:181
     1820msgid "Bed Number"
     1821msgstr ""
     1822
     1823#: waeup/sirp/hostels/interfaces.py:186
     1824#: waeup/sirp/hostels/interfaces.py:199
     1825msgid "Owner (Student)"
     1826msgstr ""
     1827
     1828#: waeup/sirp/hostels/interfaces.py:44
     1829msgid "Hostel Id"
     1830msgstr ""
     1831
     1832#: waeup/sirp/hostels/interfaces.py:49
     1833msgid "Sort Id"
     1834msgstr ""
     1835
     1836#: waeup/sirp/hostels/interfaces.py:55
     1837msgid "Hostel Name"
     1838msgstr ""
     1839
     1840#: waeup/sirp/hostels/interfaces.py:61
     1841msgid "Floors per Block"
     1842msgstr ""
     1843
     1844#: waeup/sirp/hostels/interfaces.py:67
     1845msgid "Rooms per Floor"
     1846msgstr ""
     1847
     1848#: waeup/sirp/hostels/interfaces.py:73
     1849msgid "Reserved Beds"
     1850msgstr ""
     1851
     1852#: waeup/sirp/hostels/interfaces.py:84
     1853msgid "Blocks for Female Students"
     1854msgstr ""
     1855
     1856#: waeup/sirp/hostels/interfaces.py:91
     1857msgid "Blocks for Male Students"
     1858msgstr ""
     1859
     1860#: waeup/sirp/hostels/interfaces.py:98
     1861msgid "Beds for Fresh Students"
     1862msgstr ""
     1863
     1864#: waeup/sirp/hostels/vocabularies.py:57
     1865msgid "Bed A"
     1866msgstr ""
     1867
     1868#: waeup/sirp/hostels/vocabularies.py:58
     1869msgid "Bed B"
     1870msgstr ""
     1871
     1872#: waeup/sirp/hostels/vocabularies.py:59
     1873msgid "Bed C"
     1874msgstr ""
     1875
     1876#: waeup/sirp/hostels/vocabularies.py:60
     1877msgid "Bed D"
     1878msgstr ""
     1879
     1880#: waeup/sirp/hostels/vocabularies.py:61
     1881msgid "Bed E"
     1882msgstr ""
     1883
     1884#: waeup/sirp/hostels/vocabularies.py:62
     1885msgid "Bed F"
     1886msgstr ""
     1887
     1888#: waeup/sirp/hostels/vocabularies.py:63
     1889msgid "Bed G"
     1890msgstr ""
     1891
     1892#: waeup/sirp/hostels/vocabularies.py:64
     1893msgid "Bed H"
     1894msgstr ""
     1895
     1896#: waeup/sirp/hostels/vocabularies.py:65
     1897msgid "Bed I"
     1898msgstr ""
     1899
     1900#: waeup/sirp/hostels/vocabularies.py:69
     1901msgid "Block A"
     1902msgstr ""
     1903
     1904#: waeup/sirp/hostels/vocabularies.py:70
     1905msgid "Block B"
     1906msgstr ""
     1907
     1908#: waeup/sirp/hostels/vocabularies.py:71
     1909msgid "Block C"
     1910msgstr ""
     1911
     1912#: waeup/sirp/hostels/vocabularies.py:72
     1913msgid "Block D"
     1914msgstr ""
     1915
     1916#: waeup/sirp/hostels/vocabularies.py:73
     1917msgid "Block E"
     1918msgstr ""
     1919
     1920#: waeup/sirp/hostels/vocabularies.py:74
     1921msgid "Block F"
     1922msgstr ""
     1923
     1924#: waeup/sirp/hostels/vocabularies.py:75
     1925msgid "Block G"
     1926msgstr ""
     1927
     1928#: waeup/sirp/hostels/vocabularies.py:76
     1929msgid "Block H"
     1930msgstr ""
     1931
     1932#: waeup/sirp/hostels/vocabularies.py:77
     1933msgid "Block I"
     1934msgstr ""
     1935
     1936#: waeup/sirp/hostels/vocabularies.py:78
     1937msgid "Block K"
     1938msgstr ""
     1939
     1940#: waeup/sirp/hostels/vocabularies.py:79
     1941msgid "Block L"
     1942msgstr ""
     1943
     1944#: waeup/sirp/hostels/vocabularies.py:80
     1945msgid "Block M"
     1946msgstr ""
     1947
     1948#: waeup/sirp/hostels/vocabularies.py:81
     1949msgid "Block N"
     1950msgstr ""
     1951
     1952#: waeup/sirp/hostels/vocabularies.py:82
     1953msgid "Block O"
     1954msgstr ""
     1955
     1956#: waeup/sirp/hostels/vocabularies.py:83
     1957msgid "Block P"
     1958msgstr ""
     1959
     1960#: waeup/sirp/hostels/vocabularies.py:87
     1961msgid "Regular Hostel"
     1962msgstr ""
     1963
     1964#: waeup/sirp/hostels/vocabularies.py:88
     1965msgid "Blocked Hostel"
     1966msgstr ""
     1967
     1968#: waeup/sirp/hostels/vocabularies.py:89
     1969msgid "Postgraduate Hostel"
    16651970msgstr ""
    16661971
  • main/waeup.sirp/trunk/src/waeup/sirp/locales/yo/LC_MESSAGES/waeup.sirp.po

    r7717 r7718  
    1515msgstr ""
    1616"Project-Id-Version: WAeUP.SIRP\n"
    17 "POT-Creation-Date: Tue Feb 28 12:37:24 2012\n"
     17"POT-Creation-Date: Tue Feb 28 18:06:20 2012\n"
    1818"PO-Revision-Date: 2012-02-22 11:28+0100\n"
    1919"Last-Translator: Henrik Bettermann <henrik@waeup.org>\n"
     
    9595#: waeup/sirp/browser/pages.py:1502 waeup/sirp/browser/pages.py:1555
    9696#: 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
    9899msgid "Save"
    99100msgstr ""
     
    111112#: waeup/sirp/browser/pages.py:1379 waeup/sirp/browser/pages.py:1701
    112113#: waeup/sirp/browser/pages.py:1773 waeup/sirp/browser/pages.py:1885
     114#: waeup/sirp/hostels/browser.py:54
    113115msgid "Form has been saved."
    114116msgstr ""
     
    226228#: waeup/sirp/browser/pages.py:1259 waeup/sirp/browser/pages.py:1270
    227229#: waeup/sirp/browser/pages.py:1336 waeup/sirp/browser/pages.py:1371
     230#: waeup/sirp/hostels/browser.py:131
    228231msgid "Remove selected"
    229232msgstr ""
     
    807810msgstr ""
    808811
    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
    810814msgid "No item selected."
    811815msgstr ""
     
    10101014msgstr ""
    10111015
    1012 #: waeup/sirp/browser/pages.py:387
     1016#: waeup/sirp/browser/pages.py:387 waeup/sirp/hostels/browser.py:195
    10131017msgid "Manage"
    10141018msgstr ""
     
    13611365#: waeup/sirp/applicants/browser_templates/applicantscontainermanagepage.pt:112
    13621366#: 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
    13631369msgid "Name"
    13641370msgstr ""
     
    13941400
    13951401#: waeup/sirp/browser/templates/facultypage.pt:1
     1402#: waeup/sirp/hostels/browser_templates/containerpage.pt:1
    13961403msgid "There no subobjects registered yet."
    13971404msgstr ""
     
    14521459
    14531460#: waeup/sirp/browser/templates/searchpage.pt:15
     1461#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:54
    14541462msgid "Type"
    14551463msgstr ""
     
    15671575msgstr ""
    15681576
    1569 #: waeup/sirp/hostels/browser.py:67
     1577#: waeup/sirp/hostels/browser.py:105
     1578msgid "Accommodation Section"
     1579msgstr ""
     1580
     1581#: waeup/sirp/hostels/browser.py:113 waeup/sirp/hostels/browser.py:123
     1582msgid "Manage accommodation section"
     1583msgstr ""
     1584
     1585#: waeup/sirp/hostels/browser.py:145 waeup/sirp/hostels/browser.py:158
     1586msgid "Add hostel"
     1587msgstr ""
     1588
     1589#: waeup/sirp/hostels/browser.py:161
     1590msgid "Create hostel"
     1591msgstr ""
     1592
     1593#: waeup/sirp/hostels/browser.py:170
     1594msgid "The hostel already exists."
     1595msgstr ""
     1596
     1597#: waeup/sirp/hostels/browser.py:172
     1598msgid "Hostel created."
     1599msgstr ""
     1600
     1601#: waeup/sirp/hostels/browser.py:207
     1602msgid "Manage hostel"
     1603msgstr ""
     1604
     1605#: waeup/sirp/hostels/browser.py:210 waeup/sirp/hostels/browser.py:236
     1606msgid "Update all beds"
     1607msgstr ""
     1608
     1609#: waeup/sirp/hostels/browser.py:211 waeup/sirp/hostels/browser.py:250
     1610msgid "Switch reservation of selected beds"
     1611msgstr ""
     1612
     1613#: waeup/sirp/hostels/browser.py:212 waeup/sirp/hostels/browser.py:279
     1614msgid "Release selected beds"
     1615msgstr ""
     1616
     1617#. Default: ""
     1618#: waeup/sirp/hostels/browser.py:241
     1619msgid ""
     1620"${a} empty beds removed, ${b} beds added, ${c} occupied beds modified (${d})"
     1621msgstr ""
     1622
     1623#. Default: ""
     1624#: waeup/sirp/hostels/browser.py:273
     1625msgid "Successfully switched beds: ${a}"
     1626msgstr ""
     1627
     1628#. Default: ""
     1629#: waeup/sirp/hostels/browser.py:297
     1630msgid "Successfully released beds: ${a}"
     1631msgstr ""
     1632
     1633#: waeup/sirp/hostels/browser.py:302
     1634msgid "No allocated bed selected."
     1635msgstr ""
     1636
     1637#: waeup/sirp/hostels/browser.py:314
     1638msgid "Allocate student"
     1639msgstr ""
     1640
     1641#: waeup/sirp/hostels/browser.py:68 waeup/sirp/hostels/browser.py:78
    15701642msgid "Hostels"
     1643msgstr ""
     1644
     1645#. Default: ""
     1646#: waeup/sirp/hostels/browser.py:95
     1647msgid "Block ${a}, Room ${b}, Bed ${c}"
     1648msgstr ""
     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
     1653msgid "Id"
     1654msgstr ""
     1655
     1656#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:55
     1657msgid "Number"
     1658msgstr ""
     1659
     1660#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:56
     1661msgid "Owner"
     1662msgstr ""
     1663
     1664#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:6
     1665msgid "Hostel Data"
     1666msgstr ""
     1667
     1668#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:74
     1669msgid "[allocate student]"
     1670msgstr ""
     1671
     1672#: waeup/sirp/hostels/browser_templates/hostelmanagepage.pt:9
     1673msgid "Beds"
     1674msgstr ""
     1675
     1676#: waeup/sirp/hostels/hostel.py:163
     1677msgid "unreserved"
     1678msgstr ""
     1679
     1680#: waeup/sirp/hostels/hostel.py:176
     1681msgid "reserved"
     1682msgstr ""
     1683
     1684#: waeup/sirp/hostels/interfaces.py:105
     1685msgid "Beds for Returning Students"
     1686msgstr ""
     1687
     1688#: waeup/sirp/hostels/interfaces.py:112
     1689msgid "Beds for Final Year Students"
     1690msgstr ""
     1691
     1692#: waeup/sirp/hostels/interfaces.py:119
     1693msgid "Beds without category"
     1694msgstr ""
     1695
     1696#: waeup/sirp/hostels/interfaces.py:126
     1697msgid "Special Handling"
     1698msgstr ""
     1699
     1700#: waeup/sirp/hostels/interfaces.py:137
     1701msgid "Female and male blocks overlap."
     1702msgstr ""
     1703
     1704#: waeup/sirp/hostels/interfaces.py:146
     1705msgid "Bed categories overlap."
     1706msgstr ""
     1707
     1708#: waeup/sirp/hostels/interfaces.py:169
     1709msgid "Bed Id"
     1710msgstr ""
     1711
     1712#: waeup/sirp/hostels/interfaces.py:175
     1713msgid "Bed Type"
     1714msgstr ""
     1715
     1716#: waeup/sirp/hostels/interfaces.py:181
     1717msgid "Bed Number"
     1718msgstr ""
     1719
     1720#: waeup/sirp/hostels/interfaces.py:186 waeup/sirp/hostels/interfaces.py:199
     1721msgid "Owner (Student)"
     1722msgstr ""
     1723
     1724#: waeup/sirp/hostels/interfaces.py:44
     1725msgid "Hostel Id"
     1726msgstr ""
     1727
     1728#: waeup/sirp/hostels/interfaces.py:49
     1729msgid "Sort Id"
     1730msgstr ""
     1731
     1732#: waeup/sirp/hostels/interfaces.py:55
     1733msgid "Hostel Name"
     1734msgstr ""
     1735
     1736#: waeup/sirp/hostels/interfaces.py:61
     1737msgid "Floors per Block"
     1738msgstr ""
     1739
     1740#: waeup/sirp/hostels/interfaces.py:67
     1741msgid "Rooms per Floor"
     1742msgstr ""
     1743
     1744#: waeup/sirp/hostels/interfaces.py:73
     1745msgid "Reserved Beds"
     1746msgstr ""
     1747
     1748#: waeup/sirp/hostels/interfaces.py:84
     1749msgid "Blocks for Female Students"
     1750msgstr ""
     1751
     1752#: waeup/sirp/hostels/interfaces.py:91
     1753msgid "Blocks for Male Students"
     1754msgstr ""
     1755
     1756#: waeup/sirp/hostels/interfaces.py:98
     1757msgid "Beds for Fresh Students"
     1758msgstr ""
     1759
     1760#: waeup/sirp/hostels/vocabularies.py:57
     1761msgid "Bed A"
     1762msgstr ""
     1763
     1764#: waeup/sirp/hostels/vocabularies.py:58
     1765msgid "Bed B"
     1766msgstr ""
     1767
     1768#: waeup/sirp/hostels/vocabularies.py:59
     1769msgid "Bed C"
     1770msgstr ""
     1771
     1772#: waeup/sirp/hostels/vocabularies.py:60
     1773msgid "Bed D"
     1774msgstr ""
     1775
     1776#: waeup/sirp/hostels/vocabularies.py:61
     1777msgid "Bed E"
     1778msgstr ""
     1779
     1780#: waeup/sirp/hostels/vocabularies.py:62
     1781msgid "Bed F"
     1782msgstr ""
     1783
     1784#: waeup/sirp/hostels/vocabularies.py:63
     1785msgid "Bed G"
     1786msgstr ""
     1787
     1788#: waeup/sirp/hostels/vocabularies.py:64
     1789msgid "Bed H"
     1790msgstr ""
     1791
     1792#: waeup/sirp/hostels/vocabularies.py:65
     1793msgid "Bed I"
     1794msgstr ""
     1795
     1796#: waeup/sirp/hostels/vocabularies.py:69
     1797msgid "Block A"
     1798msgstr ""
     1799
     1800#: waeup/sirp/hostels/vocabularies.py:70
     1801msgid "Block B"
     1802msgstr ""
     1803
     1804#: waeup/sirp/hostels/vocabularies.py:71
     1805msgid "Block C"
     1806msgstr ""
     1807
     1808#: waeup/sirp/hostels/vocabularies.py:72
     1809msgid "Block D"
     1810msgstr ""
     1811
     1812#: waeup/sirp/hostels/vocabularies.py:73
     1813msgid "Block E"
     1814msgstr ""
     1815
     1816#: waeup/sirp/hostels/vocabularies.py:74
     1817msgid "Block F"
     1818msgstr ""
     1819
     1820#: waeup/sirp/hostels/vocabularies.py:75
     1821msgid "Block G"
     1822msgstr ""
     1823
     1824#: waeup/sirp/hostels/vocabularies.py:76
     1825msgid "Block H"
     1826msgstr ""
     1827
     1828#: waeup/sirp/hostels/vocabularies.py:77
     1829msgid "Block I"
     1830msgstr ""
     1831
     1832#: waeup/sirp/hostels/vocabularies.py:78
     1833msgid "Block K"
     1834msgstr ""
     1835
     1836#: waeup/sirp/hostels/vocabularies.py:79
     1837msgid "Block L"
     1838msgstr ""
     1839
     1840#: waeup/sirp/hostels/vocabularies.py:80
     1841msgid "Block M"
     1842msgstr ""
     1843
     1844#: waeup/sirp/hostels/vocabularies.py:81
     1845msgid "Block N"
     1846msgstr ""
     1847
     1848#: waeup/sirp/hostels/vocabularies.py:82
     1849msgid "Block O"
     1850msgstr ""
     1851
     1852#: waeup/sirp/hostels/vocabularies.py:83
     1853msgid "Block P"
     1854msgstr ""
     1855
     1856#: waeup/sirp/hostels/vocabularies.py:87
     1857msgid "Regular Hostel"
     1858msgstr ""
     1859
     1860#: waeup/sirp/hostels/vocabularies.py:88
     1861msgid "Blocked Hostel"
     1862msgstr ""
     1863
     1864#: waeup/sirp/hostels/vocabularies.py:89
     1865msgid "Postgraduate Hostel"
    15711866msgstr ""
    15721867
Note: See TracChangeset for help on using the changeset viewer.