locale: improve and fix translations

This commit is contained in:
Herculino Trotta
2024-10-11 11:26:41 -03:00
parent 1f644ba974
commit fe9682aa65
14 changed files with 143 additions and 299 deletions

View File

@@ -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,
)

View File

@@ -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,

View File

@@ -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

View File

@@ -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:

View File

@@ -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),
)

View File

@@ -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,

View File

@@ -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"}

View File

@@ -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"},