Esempio n. 1
0
    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = pytils.translit.slugify(self.title_en or self.title_ru)

        if not self.title_en and utils.get_language_code_in_text(self.title_ru) == "en":
            self.title_en = self.title_ru

        if not self.title_ru:
            self.title_ru = self.title_en

        return self.save_base(*args, **kwargs)
Esempio n. 2
0
    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = pytils.translit.slugify(self.title_en or self.title_ru)

        if not self.title_en and utils.get_language_code_in_text(self.title_ru) == "en":
            self.title_en = self.title_ru

        if not self.title_ru:
            self.title_ru = self.title_en

        return self.save_base(*args, **kwargs)
Esempio n. 3
0
 def clean_language(self):
     if not self.cleaned_data['language']:
         language = get_language_code_in_text(self.data.get('text', ''))
     else:
         raise forms.ValidationError(_(u'This field is required.'))
     return language
Esempio n. 4
0
 def clean_language(self):
     if not self.cleaned_data['language']:
         language = get_language_code_in_text(self.data.get('text', ''))
     else:
         raise forms.ValidationError(_(u'This field is required.'))
     return language