コード例 #1
0
ファイル: forms.py プロジェクト: tdelmas/weblate
 def __init__(self, *args, **kwargs):
     super(DiscoveryForm, self).__init__(*args, **kwargs)
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field('match'),
         Field('file_format'),
         Field('name_template'),
         Field('base_file_template'),
         Field('new_base_template'),
         Field('language_regex'),
         Field('copy_addons'),
         Field('remove'),
         Div(template='addons/discovery_help.html'),
     )
     if self.is_bound:
         # Perform form validation
         self.full_clean()
         # Show preview if form was submitted
         if self.cleaned_data['preview']:
             self.fields['confirm'].widget = forms.CheckboxInput()
             self.helper.layout.insert(0, Field('confirm'))
             created, matched, deleted = self.discovery.perform(
                 preview=True, remove=self.cleaned_data['remove'])
             self.helper.layout.insert(
                 0,
                 ContextDiv(
                     template='addons/discovery_preview.html',
                     context={
                         'matches_created': created,
                         'matches_matched': matched,
                         'matches_deleted': deleted,
                     },
                 ),
             )
コード例 #2
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field("match"),
         Field("file_format"),
         Field("name_template"),
         Field("base_file_template"),
         Field("new_base_template"),
         Field("language_regex"),
         Field("copy_addons"),
         Field("remove"),
         Div(template="addons/discovery_help.html"),
     )
     if self.is_bound:
         # Perform form validation
         self.full_clean()
         # Show preview if form was submitted
         if self.cleaned_data["preview"]:
             self.fields["confirm"].widget = forms.CheckboxInput()
             self.helper.layout.insert(0, Field("confirm"))
             created, matched, deleted = self.discovery.perform(
                 preview=True, remove=self.cleaned_data["remove"]
             )
             self.helper.layout.insert(
                 0,
                 ContextDiv(
                     template="addons/discovery_preview.html",
                     context={
                         "matches_created": created,
                         "matches_matched": matched,
                         "matches_deleted": deleted,
                     },
                 ),
             )
コード例 #3
0
ファイル: forms.py プロジェクト: supersaiyanslayin420/weblate
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field("path"),
         ContextDiv(template="addons/generatemo_help.html",
                    context={"user": self.user}),
     )
コード例 #4
0
ファイル: forms.py プロジェクト: supersaiyanslayin420/weblate
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field("squash"),
         Field("append_trailers"),
         Field("commit_message"),
         ContextDiv(template="addons/squash_help.html",
                    context={"user": self.user}),
     )
コード例 #5
0
ファイル: forms.py プロジェクト: nijel/weblate
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     choices = [(translation.pk, str(translation.language)) for translation
                in self._addon.instance.component.translation_set.all()]
     self.fields["source"].choices = choices
     self.fields["target"].choices = choices
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field("source"),
         Field("target"),
         Field("prefix"),
         Field("var_prefix"),
         Field("suffix"),
         Field("var_suffix"),
         Field("var_multiplier"),
         ContextDiv(template="addons/pseudolocale.html", ),
     )
コード例 #6
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.helper = FormHelper(self)
     self.helper.layout = Layout(
         Field("threshold"),
         Field("css_selector"),
         Field("cookie_name"),
         Field("files"),
     )
     if self.is_bound and self._addon.instance.pk:
         self.helper.layout.insert(
             0,
             ContextDiv(
                 template="addons/cdnjs.html",
                 context={"url": self._addon.cdn_js_url},
             ),
         )