def partoprengamo(self): if self.chu_plentempa: return u'plentempe' esperanteca_dato(self.ekde), esperanteca_dato(self.ghis) return u'inter {} kaj {}'.format( esperanteca_dato(self.ekde, jaro=False), esperanteca_dato(self.ghis, jaro=False))
def naskighdatetikedo(self): return esperanteca_dato(self.naskighdato)
def infolist(cls): return [u'{} ĝis {}'.format(o.nomo, esperanteca_dato(o.limdato)) for o in cls.objects.order_by('limdato')]
required=False, label=eo('Mi preferas unuseksan cxambron')), chu_malnoktemulo=forms.BooleanField( initial=False, required=False, label=eo('Mi estas malnoktemulo')), manghotipo=forms.ModelChoiceField(models.ManghoTipo.objects, label=eo('Mangxotipo'), widget=forms.RadioSelect, required=True, initial=None, empty_label=None, error_messages=em(required='Elektu kian manĝon vi volas')), manghomendoj=forms.ModelMultipleChoiceField(label=eo('Mi volas mendi'), required=False, widget=CheckboxSpecialClass, queryset=models.ManghoMendoTipo.objects, initial=models.ManghoMendoTipo.objects.all(), error_messages=em(invalid_choice='Ne, ne, ne: %r')), antaupagos_ghis=CustomLabelModelChoiceField(models.AlighKategorio.objects, label=eo('Mi antauxpagos gxis'), required=True, initial=None, labelfunc=lambda o: esperanteca_dato(o.limdato), widget=RadioSelectSpecialClass, empty_label=None, error_messages=em( required=eo('Elektu gxis kiam vi faros la antauxpagon'))), pagmaniero=PagmanieroChoiceField( models.Pagmaniero.objects.filter(chu_publika=True), label=eo('Mi antauxpagos per'), widget=RadioSelectPagmanieroj, empty_label=None, help_text=paginfo, error_messages=em( required=eo('Elektu kiel vi pagos la antauxpagon'))), chu_ueamembro=forms.BooleanField( required=False, initial=False, label=eo('Mi estas/estos membro de TEJO/UEA en 2013')), uea_kodo=forms.CharField(max_length=6, min_length=6, required=False, label=eo('UEA-kodo'), validators=[ueakodo_validator],