mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-04-23 09:08:39 +02:00
locale: improve and fix translations
This commit is contained in:
@@ -21,6 +21,7 @@ class AccountGroupForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = AccountGroup
|
||||
fields = ["name"]
|
||||
labels = {"name": _("Group name")}
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
@@ -52,6 +53,7 @@ class AccountGroupForm(forms.ModelForm):
|
||||
|
||||
class AccountForm(forms.ModelForm):
|
||||
group = DynamicModelChoiceField(
|
||||
label=_("Group"),
|
||||
model=AccountGroup,
|
||||
required=False,
|
||||
)
|
||||
|
||||
@@ -79,7 +79,7 @@ def account_reconciliation(request):
|
||||
new_transaction.tags.set(tags)
|
||||
|
||||
messages.success(
|
||||
request, _("Account balances have been reconciled successfully.")
|
||||
request, _("Account balances have been reconciled successfully")
|
||||
)
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
|
||||
@@ -10,8 +10,8 @@ from apps.currencies.models import Currency
|
||||
|
||||
|
||||
class CurrencyForm(forms.ModelForm):
|
||||
prefix = CharField(strip=False, required=False)
|
||||
suffix = CharField(strip=False, required=False)
|
||||
prefix = CharField(strip=False, required=False, label=_("Prefix"))
|
||||
suffix = CharField(strip=False, required=False, label=_("Suffix"))
|
||||
|
||||
class Meta:
|
||||
model = Currency
|
||||
|
||||
@@ -39,27 +39,26 @@ class TransactionsFilter(django_filters.FilterSet):
|
||||
field_name="account__name",
|
||||
queryset=Account.objects.all(),
|
||||
to_field_name="name",
|
||||
label="Accounts",
|
||||
label=_("Accounts"),
|
||||
widget=TomSelectMultiple(checkboxes=True, remove_button=True),
|
||||
)
|
||||
category = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name="category__name",
|
||||
queryset=TransactionCategory.objects.all(),
|
||||
to_field_name="name",
|
||||
label="Categories",
|
||||
label=_("Categories"),
|
||||
widget=TomSelectMultiple(checkboxes=True, remove_button=True),
|
||||
)
|
||||
tags = django_filters.ModelMultipleChoiceFilter(
|
||||
field_name="tags__name",
|
||||
queryset=TransactionTag.objects.all(),
|
||||
to_field_name="name",
|
||||
label="Tags",
|
||||
label=_("Tags"),
|
||||
widget=TomSelectMultiple(checkboxes=True, remove_button=True),
|
||||
)
|
||||
is_paid = django_filters.MultipleChoiceFilter(
|
||||
choices=SITUACAO_CHOICES,
|
||||
field_name="is_paid",
|
||||
label="Situação",
|
||||
)
|
||||
|
||||
class Meta:
|
||||
|
||||
@@ -138,24 +138,24 @@ class TransactionForm(forms.ModelForm):
|
||||
class TransferForm(forms.Form):
|
||||
from_account = forms.ModelChoiceField(
|
||||
queryset=Account.objects.all(),
|
||||
label="From Account",
|
||||
label=_("From Account"),
|
||||
widget=TomSelect(),
|
||||
)
|
||||
to_account = forms.ModelChoiceField(
|
||||
queryset=Account.objects.all(),
|
||||
label="To Account",
|
||||
label=_("To Account"),
|
||||
widget=TomSelect(),
|
||||
)
|
||||
|
||||
from_amount = forms.DecimalField(
|
||||
max_digits=42,
|
||||
decimal_places=30,
|
||||
label="From Amount",
|
||||
label=_("From Amount"),
|
||||
)
|
||||
to_amount = forms.DecimalField(
|
||||
max_digits=42,
|
||||
decimal_places=30,
|
||||
label="To Amount",
|
||||
label=_("To Amount"),
|
||||
required=False,
|
||||
)
|
||||
|
||||
@@ -186,10 +186,11 @@ class TransferForm(forms.Form):
|
||||
)
|
||||
|
||||
date = forms.DateField(
|
||||
label="Date", widget=forms.DateInput(attrs={"type": "date"}, format="%Y-%m-%d")
|
||||
label=_("Date"),
|
||||
widget=forms.DateInput(attrs={"type": "date"}, format="%Y-%m-%d"),
|
||||
)
|
||||
reference_date = MonthYearFormField(label=_("Reference Date"), required=False)
|
||||
description = forms.CharField(max_length=500, label="Description")
|
||||
description = forms.CharField(max_length=500, label=_("Description"))
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
@@ -334,6 +335,7 @@ class InstallmentPlanForm(forms.Form):
|
||||
("weekly", _("Weekly")),
|
||||
("daily", _("Daily")),
|
||||
),
|
||||
label=_("Recurrence"),
|
||||
initial="monthly",
|
||||
widget=TomSelect(clear_button=False),
|
||||
)
|
||||
|
||||
@@ -124,7 +124,7 @@ def transactions_transfer(request):
|
||||
form = TransferForm(request.POST)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
messages.success(request, _("Transfer added successfully."))
|
||||
messages.success(request, _("Transfer added successfully"))
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={"HX-Trigger": "transaction_updated, toast, hide_offcanvas"},
|
||||
@@ -171,7 +171,7 @@ class AddInstallmentPlanView(View):
|
||||
form = InstallmentPlanForm(request.POST)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
messages.success(request, _("Installment plan created successfully."))
|
||||
messages.success(request, _("Installment plan created successfully"))
|
||||
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
|
||||
@@ -16,13 +16,13 @@ from apps.users.models import UserSettings
|
||||
|
||||
class LoginForm(AuthenticationForm):
|
||||
username = UsernameField(
|
||||
label="Seu e-mail",
|
||||
label=_("E-mail"),
|
||||
widget=forms.EmailInput(
|
||||
attrs={"class": "form-control", "placeholder": "E-mail", "name": "email"}
|
||||
),
|
||||
)
|
||||
password = forms.CharField(
|
||||
label="Sua senha",
|
||||
label=_("Password"),
|
||||
strip=False,
|
||||
widget=forms.PasswordInput(
|
||||
attrs={"class": "form-control", "placeholder": "Senha"}
|
||||
|
||||
@@ -58,7 +58,7 @@ def update_settings(request):
|
||||
form = UserSettingsForm(request.POST, instance=user_settings)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
messages.success(request, _("Your settings have been updated."))
|
||||
messages.success(request, _("Your settings have been updated"))
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={"HX-Refresh": "true"},
|
||||
|
||||
Reference in New Issue
Block a user