Skip to content

Commit

Permalink
migration file generated for component model
Browse files Browse the repository at this point in the history
  • Loading branch information
gersona committed Aug 23, 2024
1 parent 70a7abc commit ad3a863
Show file tree
Hide file tree
Showing 2 changed files with 107 additions and 0 deletions.
100 changes: 100 additions & 0 deletions weblate/trans/migrations/0024_alter_component_add_message_and_more.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Copyright © Michal Čihař <[email protected]>
#
# SPDX-License-Identifier: GPL-3.0-or-later

# Generated by Django 5.0.6 on 2024-08-23 12:52

from django.db import migrations, models

import weblate.utils.render


class Migration(migrations.Migration):
dependencies = [
("trans", "0023_alter_label_description"),
]

operations = [
migrations.AlterField(
model_name="component",
name="add_message",
field=models.TextField(
blank=True,
default="Added translation using Weblate ({{ language_name }})\n\n",
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_commit],
verbose_name="Commit message when adding translation",
),
),
migrations.AlterField(
model_name="component",
name="addon_message",
field=models.TextField(
blank=True,
default='Update translation files\n\nUpdated by "{{ addon_name }}" add-on in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}',
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_addon],
verbose_name="Commit message when add-on makes a change",
),
),
migrations.AlterField(
model_name="component",
name="commit_message",
field=models.TextField(
blank=True,
default="Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}",
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_commit],
verbose_name="Commit message when translating",
),
),
migrations.AlterField(
model_name="component",
name="delete_message",
field=models.TextField(
blank=True,
default="Deleted translation using Weblate ({{ language_name }})\n\n",
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_commit],
verbose_name="Commit message when removing translation",
),
),
migrations.AlterField(
model_name="component",
name="merge_message",
field=models.TextField(
blank=True,
default="Merge branch '{{ component_remote_branch }}' into Weblate.\n\n",
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_component],
verbose_name="Commit message when merging translation",
),
),
migrations.AlterField(
model_name="component",
name="merge_style",
field=models.CharField(
blank=True,
choices=[
("merge", "Merge"),
("rebase", "Rebase"),
("merge_noff", "Merge without fast-forward"),
],
default="rebase",
help_text="Define whether Weblate should merge the upstream repository or rebase changes onto it.",
max_length=10,
verbose_name="Merge style",
),
),
migrations.AlterField(
model_name="component",
name="pull_message",
field=models.TextField(
blank=True,
default="Translations update from {{ site_title }}\n\nTranslations update from [{{ site_title }}]({{ site_url }}) for [{{ project_name }}/{{ component_name }}]({{url}}).\n\n{% if component_linked_childs %}\nIt also includes following components:\n{% for linked in component_linked_childs %}\n* [{{ linked.project_name }}/{{ linked.name }}]({{ linked.url }})\n{% endfor %}\n{% endif %}\n\nCurrent translation status:\n\n![Weblate translation status]({{widget_url}})\n",
help_text="You can use template language for various info, please consult the documentation for more details.",
validators=[weblate.utils.render.validate_render_addon],
verbose_name="Merge request message",
),
),
]
7 changes: 7 additions & 0 deletions weblate/trans/models/component.py
Original file line number Diff line number Diff line change
Expand Up @@ -615,6 +615,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
verbose_name=gettext_lazy("Merge style"),
max_length=10,
choices=MERGE_CHOICES,
blank=True,
default=settings.DEFAULT_MERGE_STYLE,
help_text=gettext_lazy(
"Define whether Weblate should merge the upstream repository "
Expand All @@ -628,6 +629,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_commit],
blank=True,
default=settings.DEFAULT_COMMIT_MESSAGE,
)
add_message = models.TextField(
Expand All @@ -637,6 +639,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_commit],
blank=True,
default=settings.DEFAULT_ADD_MESSAGE,
)
delete_message = models.TextField(
Expand All @@ -646,6 +649,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_commit],
blank=True,
default=settings.DEFAULT_DELETE_MESSAGE,
)
merge_message = models.TextField(
Expand All @@ -655,6 +659,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_component],
blank=True,
default=settings.DEFAULT_MERGE_MESSAGE,
)
addon_message = models.TextField(
Expand All @@ -664,6 +669,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_addon],
blank=True,
default=settings.DEFAULT_ADDON_MESSAGE,
)
pull_message = models.TextField(
Expand All @@ -673,6 +679,7 @@ class Component(models.Model, PathMixin, CacheKeyMixin, ComponentCategoryMixin):
"please consult the documentation for more details."
),
validators=[validate_render_addon],
blank=True,
default=settings.DEFAULT_PULL_MESSAGE,
)
push_on_commit = models.BooleanField(
Expand Down

0 comments on commit ad3a863

Please sign in to comment.