Compare commits

..
41 changed files with 2170 additions and 3480 deletions
+6 -5
View File
@@ -1,5 +1,6 @@
import hmac import hmac
import json import json
import logging
import time import time
from secrets import token_urlsafe from secrets import token_urlsafe
@@ -12,6 +13,7 @@ from oauth2_provider.models import get_application_model
Application = get_application_model() Application = get_application_model()
logger = logging.getLogger(__name__)
SUPPORTED_TOKEN_ENDPOINT_AUTH_METHODS = { SUPPORTED_TOKEN_ENDPOINT_AUTH_METHODS = {
"none": Application.CLIENT_PUBLIC, "none": Application.CLIENT_PUBLIC,
@@ -145,7 +147,8 @@ def dynamic_client_registration(request):
default=["code"], default=["code"],
) )
except ValueError as exc: except ValueError as exc:
return _json_error("invalid_client_metadata", str(exc)) logger.warning("Invalid dynamic client registration payload: %s", exc)
return _json_error("invalid_client_metadata", "Client metadata is invalid.")
unsupported_grant_types = sorted(set(grant_types) - SUPPORTED_GRANT_TYPES) unsupported_grant_types = sorted(set(grant_types) - SUPPORTED_GRANT_TYPES)
if unsupported_grant_types: if unsupported_grant_types:
@@ -223,12 +226,10 @@ def dynamic_client_registration(request):
try: try:
application.full_clean() application.full_clean()
except ValidationError as exc: except ValidationError as exc:
errors = [] logger.warning("Dynamic client registration validation failed: %s", exc)
for field, messages in exc.message_dict.items():
errors.extend(f"{field}: {message}" for message in messages)
return _json_error( return _json_error(
"invalid_client_metadata", "invalid_client_metadata",
"; ".join(errors), "Client metadata is invalid.",
) )
application.save() application.save()
@@ -107,25 +107,6 @@ class MonthlySummaryFilterBehaviorTests(TestCase):
return data return data
return None return None
def _create_asset_income(self):
asset_account = Account.objects.create(
name="Asset Account",
group=self.account_group,
currency=self.currency,
is_asset=True,
)
Transaction.objects.create(
account=asset_account,
type=Transaction.Type.INCOME,
is_paid=True,
date=date(2025, 12, 25),
reference_date=date(2025, 12, 1),
amount=Decimal("50.00"),
description="Asset Income",
owner=self.user,
)
return asset_account
# --- monthly_summary view tests --- # --- monthly_summary view tests ---
def test_monthly_summary_no_filter_returns_200(self): def test_monthly_summary_no_filter_returns_200(self):
@@ -323,15 +304,6 @@ class MonthlySummaryFilterBehaviorTests(TestCase):
) )
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
def test_monthly_account_summary_includes_asset_accounts(self):
asset_account = self._create_asset_income()
response = self.client.get(
"/monthly/12/2025/summary/accounts/",
HTTP_HX_REQUEST="true",
)
self.assertIn(asset_account.id, response.context["account_data"])
def test_monthly_account_summary_with_filter_returns_200(self): def test_monthly_account_summary_with_filter_returns_200(self):
"""Test that monthly_account_summary returns 200 with filter""" """Test that monthly_account_summary returns 200 with filter"""
response = self.client.get( response = self.client.get(
@@ -350,16 +322,6 @@ class MonthlySummaryFilterBehaviorTests(TestCase):
) )
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
def test_monthly_currency_summary_includes_asset_account_transactions(self):
self._create_asset_income()
response = self.client.get(
"/monthly/12/2025/summary/currencies/",
HTTP_HX_REQUEST="true",
)
usd_data = self._get_currency_data(response.context["currency_data"])
self.assertEqual(usd_data["income_current"], Decimal("1050.00"))
def test_monthly_currency_summary_with_filter_returns_200(self): def test_monthly_currency_summary_with_filter_returns_200(self):
"""Test that monthly_currency_summary returns 200 with filter""" """Test that monthly_currency_summary returns 200 with filter"""
response = self.client.get( response = self.client.get(
+3 -3
View File
@@ -14,7 +14,7 @@ from apps.monthly_overview.utils.daily_spending_allowance import (
calculate_daily_allowance_currency, calculate_daily_allowance_currency,
) )
from apps.transactions.filters import TransactionsFilter from apps.transactions.filters import TransactionsFilter
from apps.transactions.models import FilterPreset, Transaction from apps.transactions.models import Transaction
from apps.transactions.utils.calculations import ( from apps.transactions.utils.calculations import (
calculate_currency_totals, calculate_currency_totals,
calculate_percentage_distribution, calculate_percentage_distribution,
@@ -58,8 +58,6 @@ def monthly_overview(request, month: int, year: int):
"previous_month": previous_month, "previous_month": previous_month,
"previous_year": previous_year, "previous_year": previous_year,
"filter": f, "filter": f,
"filter_is_active": f.has_active_filters,
"filter_presets": FilterPreset.objects.filter(owner=request.user),
"order": order, "order": order,
"summary_tab": summary_tab, "summary_tab": summary_tab,
}, },
@@ -228,6 +226,7 @@ def monthly_account_summary(request, month: int, year: int):
Q(Q(category__mute=True) & ~Q(category=None)) | Q(mute=True) Q(Q(category__mute=True) & ~Q(category=None)) | Q(mute=True)
) )
.exclude(account__in=request.user.untracked_accounts.all()) .exclude(account__in=request.user.untracked_accounts.all())
.exclude(account__is_asset=True)
) )
account_data = calculate_account_totals(transactions_queryset=queryset.all()) account_data = calculate_account_totals(transactions_queryset=queryset.all())
@@ -281,6 +280,7 @@ def monthly_currency_summary(request, month: int, year: int):
Q(Q(category__mute=True) & ~Q(category=None)) | Q(mute=True) Q(Q(category__mute=True) & ~Q(category=None)) | Q(mute=True)
) )
.exclude(account__in=request.user.untracked_accounts.all()) .exclude(account__in=request.user.untracked_accounts.all())
.exclude(account__is_asset=True)
) )
currency_data = calculate_currency_totals(queryset.all(), ignore_empty=True) currency_data = calculate_currency_totals(queryset.all(), ignore_empty=True)
+2 -81
View File
@@ -1,82 +1,3 @@
import json from django.test import TestCase
import tempfile
from datetime import date
from decimal import Decimal
from django.contrib.auth import get_user_model # Create your tests here.
from django.test import TestCase, override_settings
from django.urls import reverse
from django.utils import timezone
from apps.accounts.models import Account
from apps.currencies.models import Currency, ExchangeRate
from apps.transactions.models import Transaction
@override_settings(
STATIC_ROOT=tempfile.gettempdir(),
STORAGES={
"default": {"BACKEND": "django.core.files.storage.FileSystemStorage"},
"staticfiles": {
"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage"
},
},
)
class NetWorthCurrencyChartTests(TestCase):
def test_consolidated_currency_is_a_selectable_dashed_matching_color_line(self):
user = get_user_model().objects.create_user(
email="chart@example.com", password="password"
)
usd = Currency.objects.create(code="USD", name="US Dollar", prefix="$ ")
eur = Currency.objects.create(
code="EUR", name="Euro", prefix="", exchange_currency=usd
)
usd_account = Account.all_objects.create(
name="USD account", currency=usd, owner=user
)
eur_account = Account.all_objects.create(
name="EUR account", currency=eur, owner=user
)
ExchangeRate.objects.create(
from_currency=eur,
to_currency=usd,
rate=Decimal("1.234567"),
date=timezone.now(),
)
for account, amount in ((usd_account, "100"), (eur_account, "50")):
Transaction.userless_all_objects.create(
account=account,
owner=user,
type=Transaction.Type.INCOME,
amount=Decimal(amount),
date=date(2026, 1, 15),
reference_date=date(2026, 1, 1),
is_paid=True,
)
self.client.force_login(user)
response = self.client.get(reverse("net_worth"))
self.assertEqual(response.status_code, 200)
chart_data = json.loads(response.context["chart_data_currency_json"])
datasets = {dataset["label"]: dataset for dataset in chart_data["datasets"]}
self.assertIn("US Dollar Consolidated", datasets)
regular = datasets["US Dollar"]
consolidated = datasets["US Dollar Consolidated"]
self.assertEqual(consolidated["data"], [161.73])
self.assertNotIn("borderColor", regular)
self.assertNotIn("borderColor", consolidated)
self.assertEqual(consolidated["colorSource"], "US Dollar")
self.assertEqual(consolidated["borderDash"], [12, 6])
self.assertEqual(consolidated["pointRadius"], 0)
self.assertEqual(consolidated["pointHitRadius"], 8)
self.assertContains(
response,
"showOnlyCurrencyDataset('US Dollar Consolidated', 'US Dollar')",
html=False,
)
self.assertContains(
response,
'<span class="text-start shrink">Consolidated</span>',
html=False,
)
-53
View File
@@ -3,11 +3,8 @@ import json
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.core.serializers.json import DjangoJSONEncoder from django.core.serializers.json import DjangoJSONEncoder
from django.shortcuts import render, redirect from django.shortcuts import render, redirect
from django.utils.translation import gettext
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from apps.currencies.models import Currency
from apps.currencies.utils.convert import convert
from apps.net_worth.utils.calculate_net_worth import ( from apps.net_worth.utils.calculate_net_worth import (
calculate_historical_currency_net_worth, calculate_historical_currency_net_worth,
calculate_historical_account_balance, calculate_historical_account_balance,
@@ -81,17 +78,6 @@ def net_worth(request):
) )
datasets = [] datasets = []
currency_models = {
currency.name: currency
for currency in Currency.objects.filter(name__in=currencies).select_related(
"exchange_currency"
)
}
consolidated_currencies = {
data["currency"]["name"]
for data in currency_net_worth.values()
if data["consolidated"]["total_final"] != data["total_final"]
}
for i, currency in enumerate(currencies): for i, currency in enumerate(currencies):
data = [ data = [
float(month_data[currency]) float(month_data[currency])
@@ -107,45 +93,6 @@ def net_worth(request):
} }
) )
if currency in consolidated_currencies:
target = currency_models[currency]
sources = [
source
for source in currency_models.values()
if source.exchange_currency_id == target.id
]
rates = {}
for source in sources:
converted, _, _, _ = convert(1, source, target)
if converted is not None:
rates[source.name] = converted
consolidated_data = [
float(
round(
month_data[currency]
+ sum(
month_data[source] * rate for source, rate in rates.items()
),
target.decimal_places,
)
)
for month_data in historical_currency_net_worth.values()
]
datasets.append(
{
"label": f"{currency} {gettext('Consolidated')}",
"data": consolidated_data,
"yAxisID": f"y{i}",
"fill": False,
"tension": 0.1,
"colorSource": currency,
"borderDash": [12, 6],
"pointRadius": 0,
"pointHitRadius": 8,
}
)
chart_data_currency = {"labels": labels, "datasets": datasets} chart_data_currency = {"labels": labels, "datasets": datasets}
chart_data_currency_json = json.dumps(chart_data_currency, cls=DjangoJSONEncoder) chart_data_currency_json = json.dumps(chart_data_currency, cls=DjangoJSONEncoder)
-23
View File
@@ -41,12 +41,6 @@ class MonthYearFilter(Filter):
class TransactionsFilter(django_filters.FilterSet): class TransactionsFilter(django_filters.FilterSet):
default_filter_values = {
"type": {"IN", "EX"},
"is_paid": {"1", "0"},
"mute_status": {"active", "muted"},
}
description = django_filters.CharFilter( description = django_filters.CharFilter(
label=_("Content"), label=_("Content"),
method=content_filter, method=content_filter,
@@ -223,23 +217,6 @@ class TransactionsFilter(django_filters.FilterSet):
] ]
self.form.fields["entities"].choices = custom_entity_choices + entity_choices self.form.fields["entities"].choices = custom_entity_choices + entity_choices
@property
def has_active_filters(self):
for name in self.base_filters:
if hasattr(self.form.data, "getlist"):
values = self.form.data.getlist(name)
else:
value = self.form.data.get(name)
values = value if isinstance(value, (list, tuple)) else [value]
values = [str(value) for value in values if value not in (None, "")]
if not values:
continue
if set(values) == self.default_filter_values.get(name):
continue
return True
return False
@staticmethod @staticmethod
def filter_category(queryset, name, value): def filter_category(queryset, name, value):
if not value: if not value:
@@ -1,38 +0,0 @@
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("transactions", "0049_transactionattachment"),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name="FilterPreset",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=100)),
("parameters", models.JSONField(default=dict)),
(
"owner",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="filter_presets",
to=settings.AUTH_USER_MODEL,
),
),
],
options={"ordering": ["name", "id"]},
),
]
+6 -27
View File
@@ -30,27 +30,12 @@ from django.utils.translation import gettext_lazy as _
logger = logging.getLogger() logger = logging.getLogger()
transaction_created = Signal() transaction_created = Signal()
transaction_updated = Signal() transaction_updated = Signal()
transaction_deleted = Signal() transaction_deleted = Signal()
class FilterPreset(models.Model):
owner = models.ForeignKey(
settings.AUTH_USER_MODEL,
on_delete=models.CASCADE,
related_name="filter_presets",
)
name = models.CharField(max_length=100)
parameters = models.JSONField(default=dict)
class Meta:
ordering = ["name", "id"]
def __str__(self):
return self.name
def transaction_attachment_path(instance, filename): def transaction_attachment_path(instance, filename):
extension = Path(filename).suffix extension = Path(filename).suffix
return f"transaction_attachments/{instance.transaction_id}/{instance.id}{extension}" return f"transaction_attachments/{instance.transaction_id}/{instance.id}{extension}"
@@ -550,7 +535,6 @@ class Transaction(OwnedObject):
return new_obj return new_obj
class TransactionAttachment(models.Model): class TransactionAttachment(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
transaction = models.ForeignKey( transaction = models.ForeignKey(
@@ -606,7 +590,6 @@ def delete_transaction_attachment_file(sender, instance, **kwargs):
if storage.exists(instance.file.name): if storage.exists(instance.file.name):
storage.delete(instance.file.name) storage.delete(instance.file.name)
class InstallmentPlan(models.Model): class InstallmentPlan(models.Model):
class Recurrence(models.TextChoices): class Recurrence(models.TextChoices):
YEARLY = "yearly", _("Yearly") YEARLY = "yearly", _("Yearly")
@@ -954,10 +937,8 @@ class RecurringTransaction(models.Model):
notes=self.notes if self.add_notes_to_transaction else "", notes=self.notes if self.add_notes_to_transaction else "",
owner=self.account.owner, owner=self.account.owner,
) )
# Unfiltered managers: generation also runs without a current user, or with a created_transaction.tags.set(self.tags.all())
# different one, and the scoped default manager would hide private rows. created_transaction.entities.set(self.entities.all())
created_transaction.tags.set(self.tags(manager="all_objects").all())
created_transaction.entities.set(self.entities(manager="all_objects").all())
def get_recurrence_delta(self): def get_recurrence_delta(self):
if self.recurrence_type == self.RecurrenceType.DAY: if self.recurrence_type == self.RecurrenceType.DAY:
@@ -1049,11 +1030,9 @@ class RecurringTransaction(models.Model):
self.notes if self.add_notes_to_transaction else "" self.notes if self.add_notes_to_transaction else ""
) )
# Update many-to-many relationships (see create_transaction) # Update many-to-many relationships
existing_transaction.tags.set(self.tags(manager="all_objects").all()) existing_transaction.tags.set(self.tags.all())
existing_transaction.entities.set( existing_transaction.entities.set(self.entities.all())
self.entities(manager="all_objects").all()
)
# Save updated transaction # Save updated transaction
existing_transaction.save() existing_transaction.save()
@@ -1,183 +0,0 @@
from django.contrib.auth import get_user_model
from django.test import TestCase, override_settings
from django.urls import reverse
from apps.transactions.models import FilterPreset
@override_settings(
STORAGES={
"default": {"BACKEND": "django.core.files.storage.FileSystemStorage"},
"staticfiles": {
"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage"
},
},
WHITENOISE_AUTOREFRESH=True,
)
class FilterPresetViewTests(TestCase):
def setUp(self):
user_model = get_user_model()
self.user = user_model.objects.create_user(
email="preset-owner@example.com", password="testpass123"
)
self.other_user = user_model.objects.create_user(
email="other-user@example.com", password="testpass123"
)
self.client.force_login(self.user)
self.preset = FilterPreset.objects.create(
owner=self.user,
name="Unpaid",
parameters={"is_paid": ["0"], "type": ["IN", "EX"]},
)
def test_create_stores_only_transaction_filter_fields(self):
response = self.client.post(
reverse("filter_preset_create"),
{
"name": "Account X Unpaid",
"account": ["Account X"],
"is_paid": ["0"],
"order": "newer",
},
HTTP_HX_REQUEST="true",
)
preset = FilterPreset.objects.get(
owner=self.user, name="Account X Unpaid"
)
self.assertEqual(
preset.parameters,
{"account": ["Account X"], "is_paid": ["0"]},
)
self.assertContains(response, "Account X Unpaid")
def test_create_rejects_a_blank_name(self):
response = self.client.post(
reverse("filter_preset_create"),
{"name": " ", "is_paid": ["0"]},
HTTP_HX_REQUEST="true",
)
self.assertEqual(response.status_code, 400)
self.assertEqual(FilterPreset.objects.filter(owner=self.user).count(), 1)
def test_apply_returns_the_saved_filter_form_without_changing_the_url(self):
response = self.client.get(
reverse("filter_preset_apply", args=[self.preset.pk]),
HTTP_HX_REQUEST="true",
)
self.assertEqual(response.status_code, 200)
self.assertContains(response, 'id="filter"')
self.assertEqual(response.context["filter"].data.getlist("is_paid"), ["0"])
self.assertEqual(
response.context["filter"].data.getlist("type"), ["IN", "EX"]
)
self.assertNotIn("HX-Push-Url", response.headers)
self.assertNotIn("HX-Replace-Url", response.headers)
self.assertIs(response.context.get("filter_is_active"), True)
self.assertContains(response, 'hx-swap-oob="outerHTML"')
self.assertEqual(
response.headers["HX-Trigger-After-Settle"],
"updated",
)
def test_clear_returns_the_default_filter_form_without_changing_the_url(self):
response = self.client.get(
"/transactions/filter/clear/",
HTTP_HX_REQUEST="true",
)
self.assertEqual(response.status_code, 200)
self.assertContains(response, 'id="filter"')
self.assertEqual(
response.context["filter"].data.getlist("type"), ["IN", "EX"]
)
self.assertEqual(
response.context["filter"].data.getlist("is_paid"), ["1", "0"]
)
self.assertNotIn("HX-Push-Url", response.headers)
self.assertNotIn("HX-Replace-Url", response.headers)
self.assertIs(response.context.get("filter_is_active"), False)
self.assertContains(response, 'hx-swap-oob="outerHTML"')
self.assertEqual(
response.headers["HX-Trigger-After-Settle"],
"updated",
)
def test_other_users_cannot_apply_or_delete_a_preset(self):
self.client.force_login(self.other_user)
apply_response = self.client.get(
reverse("filter_preset_apply", args=[self.preset.pk]),
HTTP_HX_REQUEST="true",
)
delete_response = self.client.post(
reverse("filter_preset_delete", args=[self.preset.pk]),
HTTP_HX_REQUEST="true",
)
self.assertEqual(apply_response.status_code, 404)
self.assertEqual(delete_response.status_code, 404)
self.assertTrue(FilterPreset.objects.filter(pk=self.preset.pk).exists())
def test_delete_removes_the_current_users_preset(self):
response = self.client.post(
reverse("filter_preset_delete", args=[self.preset.pk]),
HTTP_HX_REQUEST="true",
)
self.assertEqual(response.status_code, 200)
self.assertFalse(FilterPreset.objects.filter(pk=self.preset.pk).exists())
self.assertNotContains(response, self.preset.name)
def test_all_transactions_page_only_offers_the_current_users_presets(self):
FilterPreset.objects.create(
owner=self.other_user,
name="Other User Preset",
parameters={"type": ["IN"]},
)
response = self.client.get(reverse("transactions_all_index"))
self.assertContains(response, self.preset.name)
self.assertNotContains(response, "Other User Preset")
self.assertContains(response, 'id="filter-presets"')
self.assertNotContains(response, 'href="./?')
self.assertContains(
response,
reverse("filter_preset_apply", args=[self.preset.pk]),
)
def test_all_transactions_page_marks_a_filtered_query_active(self):
response = self.client.get(
reverse("transactions_all_index"),
{"type": ["IN", "EX"], "is_paid": ["0"]},
)
self.assertIs(response.context["filter_is_active"], True)
def test_all_transactions_page_does_not_mark_default_query_active(self):
response = self.client.get(
reverse("transactions_all_index"),
{
"type": ["IN", "EX"],
"is_paid": ["1", "0"],
"mute_status": ["active", "muted"],
},
)
self.assertIs(response.context["filter_is_active"], False)
def test_monthly_page_renders_preset_controls(self):
other_preset = FilterPreset.objects.create(
owner=self.other_user,
name="Other Monthly Preset",
parameters={"type": ["IN"]},
)
response = self.client.get(reverse("monthly_overview", args=[8, 2026]))
self.assertContains(response, 'id="filter-presets"')
self.assertNotContains(response, 'href="./?')
self.assertContains(response, reverse("filter_preset_create"))
self.assertNotContains(response, other_preset.name)
@@ -7,7 +7,6 @@ from django.utils import timezone
from apps.transactions.models import ( from apps.transactions.models import (
TransactionCategory, TransactionCategory,
TransactionTag, TransactionTag,
TransactionEntity,
Transaction, Transaction,
InstallmentPlan, InstallmentPlan,
RecurringTransaction, RecurringTransaction,
@@ -241,27 +240,3 @@ class RecurringTransactionTests(TestCase):
self.assertFalse(recurring.is_paused) self.assertFalse(recurring.is_paused)
self.assertEqual(recurring.recurrence_interval, 1) self.assertEqual(recurring.recurrence_interval, 1)
self.assertEqual(recurring.account.currency.code, "USD") self.assertEqual(recurring.account.currency.code, "USD")
def test_generate_upcoming_transactions_keeps_tags_and_entities(self):
"""Generation must copy tags/entities even with no current user"""
tag = TransactionTag.objects.create(name="Essential")
entity = TransactionEntity.objects.create(name="Landlord")
recurring = RecurringTransaction.objects.create(
account=self.account,
type=Transaction.Type.EXPENSE,
amount=Decimal("100.00"),
description="Monthly Payment",
start_date=timezone.now().date(),
recurrence_type=RecurringTransaction.RecurrenceType.MONTH,
recurrence_interval=1,
)
recurring.tags.set([tag])
recurring.entities.set([entity])
RecurringTransaction.generate_upcoming_transactions()
generated = Transaction.all_objects.filter(recurring_transaction=recurring)
self.assertTrue(generated.exists())
for transaction in generated:
self.assertIn(tag, transaction.tags(manager="all_objects").all())
self.assertIn(entity, transaction.entities(manager="all_objects").all())
-20
View File
@@ -6,26 +6,6 @@ urlpatterns = [
path( path(
"transactions/list/", views.transaction_all_list, name="transactions_all_list" "transactions/list/", views.transaction_all_list, name="transactions_all_list"
), ),
path(
"transactions/filter-presets/create/",
views.filter_preset_create,
name="filter_preset_create",
),
path(
"transactions/filter-presets/<int:preset_id>/apply/",
views.filter_preset_apply,
name="filter_preset_apply",
),
path(
"transactions/filter-presets/<int:preset_id>/delete/",
views.filter_preset_delete,
name="filter_preset_delete",
),
path(
"transactions/filter/clear/",
views.transaction_filter_clear,
name="transaction_filter_clear",
),
path( path(
"transactions/trash/", "transactions/trash/",
views.transactions_trash_can_index, views.transactions_trash_can_index,
+3 -88
View File
@@ -11,7 +11,7 @@ from apps.transactions.forms import (
TransactionForm, TransactionForm,
TransferForm, TransferForm,
) )
from apps.transactions.models import FilterPreset, Transaction, TransactionAttachment from apps.transactions.models import Transaction, TransactionAttachment
from apps.transactions.utils.calculations import ( from apps.transactions.utils.calculations import (
calculate_account_totals, calculate_account_totals,
calculate_currency_totals, calculate_currency_totals,
@@ -23,7 +23,7 @@ from django.contrib import messages
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.core.paginator import Paginator from django.core.paginator import Paginator
from django.db.models import Case, IntegerField, Q, Value, When from django.db.models import Case, IntegerField, Q, Value, When
from django.http import FileResponse, Http404, HttpResponse, JsonResponse, QueryDict from django.http import FileResponse, Http404, HttpResponse, JsonResponse
from django.shortcuts import get_object_or_404, render from django.shortcuts import get_object_or_404, render
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
@@ -635,92 +635,7 @@ def transaction_all_index(request):
return render( return render(
request, request,
"transactions/pages/transactions.html", "transactions/pages/transactions.html",
{ {"filter": f, "order": order, "summary_tab": summary_tab},
"filter": f,
"filter_is_active": f.has_active_filters,
"filter_presets": FilterPreset.objects.filter(owner=request.user),
"order": order,
"summary_tab": summary_tab,
},
)
@only_htmx
@login_required
@require_http_methods(["POST"])
def filter_preset_create(request):
name = request.POST.get("name", "").strip()
if not name or len(name) > 100:
return HttpResponse(status=400)
parameters = {
key: request.POST.getlist(key)
for key in TransactionsFilter.base_filters
if key in request.POST
}
FilterPreset.objects.create(
owner=request.user,
name=name,
parameters=parameters,
)
return render(
request,
"transactions/fragments/filter_presets.html",
{"filter_presets": FilterPreset.objects.filter(owner=request.user)},
)
@only_htmx
@login_required
@require_http_methods(["GET"])
def filter_preset_apply(request, preset_id):
preset = get_object_or_404(FilterPreset, pk=preset_id, owner=request.user)
data = QueryDict(mutable=True)
for key, values in preset.parameters.items():
if key in TransactionsFilter.base_filters:
data.setlist(key, values)
transaction_filter = TransactionsFilter(data)
response = render(
request,
"transactions/fragments/filter_form.html",
{
"filter": transaction_filter,
"filter_is_active": transaction_filter.has_active_filters,
"swap_filter_indicator": True,
},
)
response.headers["HX-Trigger-After-Settle"] = "updated"
return response
@only_htmx
@login_required
@require_http_methods(["GET"])
def transaction_filter_clear(request):
transaction_filter = TransactionsFilter(QueryDict())
response = render(
request,
"transactions/fragments/filter_form.html",
{
"filter": transaction_filter,
"filter_is_active": False,
"swap_filter_indicator": True,
},
)
response.headers["HX-Trigger-After-Settle"] = "updated"
return response
@only_htmx
@login_required
@require_http_methods(["POST"])
def filter_preset_delete(request, preset_id):
get_object_or_404(FilterPreset, pk=preset_id, owner=request.user).delete()
return render(
request,
"transactions/fragments/filter_presets.html",
{"filter_presets": FilterPreset.objects.filter(owner=request.user)},
) )
+133 -179
View File
@@ -7,9 +7,9 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-08-10 12:57+0000\n" "PO-Revision-Date: 2026-04-09 11:24+0000\n"
"Last-Translator: GitEbu <ebu@buol.ch>\n" "Last-Translator: LordTimothyHKIT <tim.hofstetter@hkit.ch>\n"
"Language-Team: German <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: German <https://translations.herculino.com/projects/wygiwyh/"
"app/de/>\n" "app/de/>\n"
"Language: de\n" "Language: de\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.8\n" "X-Generator: Weblate 5.16.2\n"
#: apps/accounts/forms.py:24 #: apps/accounts/forms.py:24
msgid "Group name" msgid "Group name"
@@ -66,9 +66,9 @@ msgstr "Neuer Saldo"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Kategorie"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Tags"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -169,9 +169,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -180,7 +180,7 @@ msgid "Account"
msgstr "Konto" msgstr "Konto"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -357,7 +357,6 @@ msgstr ""
"Sichtbar für alle Nutzer. Nur bearbeitbar durch Besitzer." "Sichtbar für alle Nutzer. Nur bearbeitbar durch Besitzer."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Speichern" msgstr "Speichern"
@@ -472,9 +471,10 @@ msgstr "Löschen"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Zurücksetzen" msgstr "Zurücksetzen"
@@ -493,7 +493,7 @@ msgstr "Suffix"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -513,7 +513,7 @@ msgid "Decimal Places"
msgstr "Dezimalstellen" msgstr "Dezimalstellen"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -579,8 +579,8 @@ msgid "Service Type"
msgstr "Diensttyp" msgstr "Diensttyp"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -641,8 +641,6 @@ msgstr "Umrechnungskurs bearbeiten"
#: apps/currencies/models.py:166 #: apps/currencies/models.py:166
msgid "Create one exchange rate and keep updating it. Avoids database clutter." msgid "Create one exchange rate and keep updating it. Avoids database clutter."
msgstr "" msgstr ""
"Legen Sie einen Wechselkurs an und aktualisieren Sie ihn regelmäßig. So "
"vermeiden Sie Unübersichtlichkeit in der Datenbank."
#: apps/currencies/models.py:171 #: apps/currencies/models.py:171
msgid "Exchange Rate Service" msgid "Exchange Rate Service"
@@ -771,8 +769,8 @@ msgstr "Startwährung"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notizen" msgstr "Notizen"
@@ -835,7 +833,7 @@ msgid "Users"
msgstr "Nutzer" msgstr "Nutzer"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -844,7 +842,7 @@ msgid "Transactions"
msgstr "Transaktionen" msgstr "Transaktionen"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -855,12 +853,12 @@ msgstr "Kategorien"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -872,14 +870,14 @@ msgid "Entities"
msgstr "Entitäten" msgstr "Entitäten"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Wiederkehrende Transaktionen" msgstr "Wiederkehrende Transaktionen"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1033,7 +1031,7 @@ msgid "Run deleted successfully"
msgstr "Vorgang erfolgreich gelöscht" msgstr "Vorgang erfolgreich gelöscht"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1131,15 +1129,15 @@ msgstr "Bediener"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Typ" msgstr "Typ"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1149,15 +1147,15 @@ msgstr "Bezahlt"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Referenzdatum" msgstr "Referenzdatum"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1168,27 +1166,27 @@ msgstr "Betrag"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Interne Notiz" msgstr "Interne Notiz"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "Interne ID" msgstr "Interne ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Stummschalten" msgstr "Stummschalten"
@@ -1201,7 +1199,7 @@ msgid "Set Values"
msgstr "Wert setzen" msgstr "Wert setzen"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Transaktion" msgstr "Transaktion"
@@ -1359,58 +1357,58 @@ msgstr "Erwartet"
msgid "Muted" msgid "Muted"
msgstr "Ausgeblendet" msgstr "Ausgeblendet"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Inhalt" msgstr "Inhalt"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Transaktionstyp" msgstr "Transaktionstyp"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "Stummschalten" msgstr "Stummschalten"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Datum von" msgstr "Datum von"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Bis" msgstr "Bis"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Referenzdatum von" msgstr "Referenzdatum von"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Betrag Minimum" msgstr "Betrag Minimum"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Betrag Maximum" msgstr "Betrag Maximum"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Kategorisiert" msgstr "Kategorisiert"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Markiert" msgstr "Markiert"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Unmarkiert" msgstr "Unmarkiert"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Jegliche Entität" msgstr "Jegliche Entität"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1490,7 +1488,7 @@ msgstr "künftige Transaktionen"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "Enddatum sollte hinter dem Startdatum liegen" msgstr "Enddatum sollte hinter dem Startdatum liegen"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1498,26 +1496,26 @@ msgstr ""
"Ausgeblendete Kategorien können bei der Erstellung neuer Transaktionen nicht " "Ausgeblendete Kategorien können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden" "ausgewählt werden"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Transaktionskategorie" msgstr "Transaktionskategorie"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Transaktionskategorien" msgstr "Transaktionskategorien"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"Deaktivierte Tags können bei der Erstellung neuer Transaktionen nicht " "Deaktivierte Tags können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden" "ausgewählt werden"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Tranksaktionstags" msgstr "Tranksaktionstags"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1525,13 +1523,13 @@ msgstr ""
"Deaktivierte Entitäten können bei der Erstellung neuer Transaktionen nicht " "Deaktivierte Entitäten können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden" "ausgewählt werden"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Entität" msgstr "Entität"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1543,7 +1541,7 @@ msgstr "Entität"
msgid "Income" msgid "Income"
msgstr "Einnahme" msgstr "Einnahme"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1554,166 +1552,166 @@ msgstr "Einnahme"
msgid "Expense" msgid "Expense"
msgstr "Ausgabe" msgstr "Ausgabe"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "Ratenzahlungs-Plan" msgstr "Ratenzahlungs-Plan"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Wiederkehrende Transaktion" msgstr "Wiederkehrende Transaktion"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Gelöscht" msgstr "Gelöscht"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "Gelöscht am" msgstr "Gelöscht am"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Keine Tags" msgstr "Keine Tags"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Keine Kategorie" msgstr "Keine Kategorie"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Keine Beschreibung" msgstr "Keine Beschreibung"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "ZIP-Datei" msgstr "ZIP-Datei"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Content" #| msgid "Content"
msgid "Content Type" msgid "Content Type"
msgstr "Inhalt" msgstr "Inhalt"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transactions on" #| msgid "Transactions on"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Transaktionen am" msgstr "Transaktionen am"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction Tags" #| msgid "Transaction Tags"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Tranksaktionstags" msgstr "Tranksaktionstags"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Jährlich" msgstr "Jährlich"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Monatlich" msgstr "Monatlich"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Wöchentlich" msgstr "Wöchentlich"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Täglich" msgstr "Täglich"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Anzahl von Ratenzahlungen" msgstr "Anzahl von Ratenzahlungen"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Start der Ratenzahlung" msgstr "Start der Ratenzahlung"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
"Die Zahl mit der bei der Zählung der Ratenzahlungen begonnen werden soll" "Die Zahl mit der bei der Zählung der Ratenzahlungen begonnen werden soll"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Startdatum" msgstr "Startdatum"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Enddatum" msgstr "Enddatum"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Regelmäßigkeit" msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Ratenzahlungs-Wert" msgstr "Ratenzahlungs-Wert"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Beschreibung zu Transaktionen hinzufügen" msgstr "Beschreibung zu Transaktionen hinzufügen"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Notizen zu Transaktionen hinzufügen" msgstr "Notizen zu Transaktionen hinzufügen"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "Tag(e)" msgstr "Tag(e)"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "Woche(n)" msgstr "Woche(n)"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "Monat(e)" msgstr "Monat(e)"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "Jahr(e)" msgstr "Jahr(e)"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Pausiert" msgstr "Pausiert"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Regelmäßigkeit" msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Wiederholungsintervall" msgstr "Wiederholungsintervall"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Höchtens" msgstr "Höchtens"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "Letztes generiertes Datum" msgstr "Letztes generiertes Datum"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Letztes generiertes Referenzdatum" msgstr "Letztes generiertes Referenzdatum"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1722,7 +1720,7 @@ msgstr "Letztes generiertes Referenzdatum"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Schnelle Transaktion" msgstr "Schnelle Transaktion"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1950,9 +1948,9 @@ msgstr "Dieses Konto ist deaktiviert"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Standard" msgstr "Standard"
@@ -2304,7 +2302,6 @@ msgstr "Teilen"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Löschen" msgstr "Löschen"
@@ -2409,8 +2406,8 @@ msgid "Current balance"
msgstr "Aktueller Saldo" msgstr "Aktueller Saldo"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Differenz" msgstr "Differenz"
@@ -2796,19 +2793,19 @@ msgstr "Aktueller Preis"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "Anzahl gekauft" msgstr "Anzahl gekauft"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "Einstiegspreis zu Aktuellem Preis" msgstr "Einstiegspreis zu Aktuellem Preis"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "Tage zwischen Investitionen" msgstr "Tage zwischen Investitionen"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "Investitions-Häufigkeit" msgstr "Investitions-Häufigkeit"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
"Je gerader die blaue Linie, desto gleichmäßiger ist deine DCA-Strategie." "Je gerader die blaue Linie, desto gleichmäßiger ist deine DCA-Strategie."
@@ -3051,7 +3048,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
@@ -3493,16 +3489,16 @@ msgid "Summary"
msgstr "Zusammenfassung" msgstr "Zusammenfassung"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Älteste zuerst" msgstr "Älteste zuerst"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Neueste zuerst" msgstr "Neueste zuerst"
@@ -3511,8 +3507,8 @@ msgstr "Neueste zuerst"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Transaktionen filtern" msgstr "Transaktionen filtern"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Sortieren nach" msgstr "Sortieren nach"
@@ -3521,26 +3517,26 @@ msgstr "Sortieren nach"
msgid "By currency" msgid "By currency"
msgstr "Nach Währung" msgstr "Nach Währung"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Zusammengefasst" msgstr "Zusammengefasst"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
#, fuzzy #, fuzzy
#| msgid "Evolution by account" #| msgid "Evolution by account"
msgid "Evolution" msgid "Evolution"
msgstr "Verlauf nach Konto" msgstr "Verlauf nach Konto"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Nach Konto" msgstr "Nach Konto"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Verlauf nach Währung" msgstr "Verlauf nach Währung"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Verlauf nach Konto" msgstr "Verlauf nach Konto"
@@ -3787,48 +3783,6 @@ msgstr "Bearbeitung"
msgid "transactions" msgid "transactions"
msgstr "Transaktionen" msgstr "Transaktionen"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Dateiname"
#: templates/transactions/fragments/filter_actions.html:40
#, fuzzy
#| msgid "From preset"
msgid "Save preset"
msgstr "Von Vorlage"
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "From preset"
msgid "Filter presets"
msgstr "Von Vorlage"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
#, fuzzy
#| msgid "No presets yet"
msgid "No saved presets"
msgstr "Keine Vorlagen bisher"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "Keine Transaktionen gefunden" msgstr "Keine Transaktionen gefunden"
+130 -166
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,9 +65,9 @@ msgstr ""
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -78,13 +78,13 @@ msgstr ""
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -96,8 +96,8 @@ msgstr ""
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -165,9 +165,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -176,7 +176,7 @@ msgid "Account"
msgstr "" msgstr ""
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -345,7 +345,6 @@ msgid ""
msgstr "" msgstr ""
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -460,9 +459,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "" msgstr ""
@@ -481,7 +481,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -501,7 +501,7 @@ msgid "Decimal Places"
msgstr "" msgstr ""
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -567,8 +567,8 @@ msgid "Service Type"
msgstr "" msgstr ""
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -747,8 +747,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -811,7 +811,7 @@ msgid "Users"
msgstr "" msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -820,7 +820,7 @@ msgid "Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -831,12 +831,12 @@ msgstr ""
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -848,14 +848,14 @@ msgid "Entities"
msgstr "" msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1007,7 +1007,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1105,15 +1105,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1123,15 +1123,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1142,27 +1142,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1175,7 +1175,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1322,58 +1322,58 @@ msgstr ""
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1448,42 +1448,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1495,7 +1495,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1506,157 +1506,157 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "" msgstr ""
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "" msgstr ""
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "" msgstr ""
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "" msgstr ""
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "" msgstr ""
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "" msgstr ""
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "" msgstr ""
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "" msgstr ""
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1665,7 +1665,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1889,9 +1889,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2212,7 +2212,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2317,8 +2316,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2698,19 +2697,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -2947,7 +2946,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3362,16 +3360,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3380,8 +3378,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3390,24 +3388,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3638,40 +3636,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -174
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-07-10 04:57+0000\n" "PO-Revision-Date: 2026-07-10 04:57+0000\n"
"Last-Translator: Juan David Afanador <juanafanador07@gmail.com>\n" "Last-Translator: Juan David Afanador <juanafanador07@gmail.com>\n"
"Language-Team: Spanish <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Spanish <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr "Nuevo balance"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Categoría"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Etiquetas"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -167,9 +167,9 @@ msgstr "Las cuentas archivadas no aparecen ni cuentan para su patrimonio neto"
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -178,7 +178,7 @@ msgid "Account"
msgstr "Cuenta" msgstr "Cuenta"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -354,7 +354,6 @@ msgstr ""
"todos los usuarios. Solo el propietario puede editarlo." "todos los usuarios. Solo el propietario puede editarlo."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
@@ -469,9 +468,10 @@ msgstr "Remover"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Limpiar" msgstr "Limpiar"
@@ -490,7 +490,7 @@ msgstr "Sufijo"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -510,7 +510,7 @@ msgid "Decimal Places"
msgstr "Cantidad de decimales" msgstr "Cantidad de decimales"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -576,8 +576,8 @@ msgid "Service Type"
msgstr "Tipo de Servicio" msgstr "Tipo de Servicio"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -768,8 +768,8 @@ msgstr "Moneda de pago"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@@ -832,7 +832,7 @@ msgid "Users"
msgstr "Usuarios" msgstr "Usuarios"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -841,7 +841,7 @@ msgid "Transactions"
msgstr "Transacciones" msgstr "Transacciones"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -852,12 +852,12 @@ msgstr "Categorías"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -869,14 +869,14 @@ msgid "Entities"
msgstr "Entidades" msgstr "Entidades"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Transacciones Recurrentes" msgstr "Transacciones Recurrentes"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1029,7 +1029,7 @@ msgid "Run deleted successfully"
msgstr "Tarea de importación eliminada con éxito" msgstr "Tarea de importación eliminada con éxito"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1127,15 +1127,15 @@ msgstr "Operador"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Tipo" msgstr "Tipo"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1145,15 +1145,15 @@ msgstr "Pagado"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Fecha de Referencia" msgstr "Fecha de Referencia"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1164,27 +1164,27 @@ msgstr "Monto"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Descripción" msgstr "Descripción"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Nota Interna" msgstr "Nota Interna"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "ID Interno" msgstr "ID Interno"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenciar" msgstr "Silenciar"
@@ -1197,7 +1197,7 @@ msgid "Set Values"
msgstr "Establecer Valores" msgstr "Establecer Valores"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Transacción" msgstr "Transacción"
@@ -1346,58 +1346,58 @@ msgstr "Proyectado"
msgid "Muted" msgid "Muted"
msgstr "Silenciado" msgstr "Silenciado"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Contenido" msgstr "Contenido"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Tipo de Transacción" msgstr "Tipo de Transacción"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "Silenciada" msgstr "Silenciada"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Desde la fecha" msgstr "Desde la fecha"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Hasta" msgstr "Hasta"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Desde la fecha de referencia" msgstr "Desde la fecha de referencia"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Monto mínimo" msgstr "Monto mínimo"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Monto máximo" msgstr "Monto máximo"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Con Categoría" msgstr "Con Categoría"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Etiquetado" msgstr "Etiquetado"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Sin etiqueta" msgstr "Sin etiqueta"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Cualquier entidad" msgstr "Cualquier entidad"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1476,7 +1476,7 @@ msgstr "transacciones futuras"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "La fecha de fin debe ser posterior a la fecha de inicio" msgstr "La fecha de fin debe ser posterior a la fecha de inicio"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1484,26 +1484,26 @@ msgstr ""
"Las categorías desactivadas no podrán seleccionarse al crear nuevas " "Las categorías desactivadas no podrán seleccionarse al crear nuevas "
"transacciones" "transacciones"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Categoría de Transacción" msgstr "Categoría de Transacción"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Categorías de Transacción" msgstr "Categorías de Transacción"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"Las etiquetas desactivadas no podrán seleccionarse al crear nuevas " "Las etiquetas desactivadas no podrán seleccionarse al crear nuevas "
"transacciones" "transacciones"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Etiquetas de Transacción" msgstr "Etiquetas de Transacción"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1511,13 +1511,13 @@ msgstr ""
"Las entidades desactivadas no podrán seleccionarse al crear nuevas " "Las entidades desactivadas no podrán seleccionarse al crear nuevas "
"transacciones" "transacciones"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Entidad" msgstr "Entidad"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1529,7 +1529,7 @@ msgstr "Entidad"
msgid "Income" msgid "Income"
msgstr "Ingreso" msgstr "Ingreso"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1540,157 +1540,157 @@ msgstr "Ingreso"
msgid "Expense" msgid "Expense"
msgstr "Gasto" msgstr "Gasto"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "Plan de Cuotas" msgstr "Plan de Cuotas"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Transacción Recurrente" msgstr "Transacción Recurrente"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Eliminado" msgstr "Eliminado"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "Eliminado en" msgstr "Eliminado en"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Sin etiquetas" msgstr "Sin etiquetas"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Sin categoría" msgstr "Sin categoría"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Sin descripción" msgstr "Sin descripción"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "Archivo" msgstr "Archivo"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "Nombre Original" msgstr "Nombre Original"
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "Tipo de Contenido" msgstr "Tipo de Contenido"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "Tamaño" msgstr "Tamaño"
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "Subido por" msgstr "Subido por"
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Archivos Adjunto" msgstr "Archivos Adjunto"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Archivos Adjuntos" msgstr "Archivos Adjuntos"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Anual" msgstr "Anual"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Mensual" msgstr "Mensual"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Semanal" msgstr "Semanal"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Diario" msgstr "Diario"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Cantidad de cuotas" msgstr "Cantidad de cuotas"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Cuota de Inicio" msgstr "Cuota de Inicio"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "El número de la cuota desde la cual comenzar a contar" msgstr "El número de la cuota desde la cual comenzar a contar"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Fecha de Inicio" msgstr "Fecha de Inicio"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Fecha de Fin" msgstr "Fecha de Fin"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Recurrencia" msgstr "Recurrencia"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Monto de la Cuota" msgstr "Monto de la Cuota"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Agregar descripción a las transacciones" msgstr "Agregar descripción a las transacciones"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Agregar notas a las transacciones" msgstr "Agregar notas a las transacciones"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "día(s)" msgstr "día(s)"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "semana(s)" msgstr "semana(s)"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "mes(es)" msgstr "mes(es)"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "año(s)" msgstr "año(s)"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Pausado" msgstr "Pausado"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Tipo de Recurrencia" msgstr "Tipo de Recurrencia"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Intervalo de Recurrencia" msgstr "Intervalo de Recurrencia"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Mantener como máximo" msgstr "Mantener como máximo"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "Última Fecha Generada" msgstr "Última Fecha Generada"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Última Fecha de Referencia Generada" msgstr "Última Fecha de Referencia Generada"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1699,7 +1699,7 @@ msgstr "Última Fecha de Referencia Generada"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Transacción Rápida" msgstr "Transacción Rápida"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1923,9 +1923,9 @@ msgstr "Esta cuenta está desactivada"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Por Defecto" msgstr "Por Defecto"
@@ -2274,7 +2274,6 @@ msgstr "Compartir"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Borrar" msgstr "Borrar"
@@ -2379,8 +2378,8 @@ msgid "Current balance"
msgstr "Saldo actual" msgstr "Saldo actual"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Diferencia" msgstr "Diferencia"
@@ -2760,19 +2759,19 @@ msgstr "Precio Actual"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "Cantidad Comprada" msgstr "Cantidad Comprada"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "Precio de Entrada vs Precio Actual" msgstr "Precio de Entrada vs Precio Actual"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "Días entre Inversiones" msgstr "Días entre Inversiones"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "Frecuencia de Inversión" msgstr "Frecuencia de Inversión"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
"Cuanto más recta sea la línea azul, más consistente será tu estrategia DCA." "Cuanto más recta sea la línea azul, más consistente será tu estrategia DCA."
@@ -3013,7 +3012,6 @@ msgid "Reload"
msgstr "Refrescar" msgstr "Refrescar"
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@@ -3432,16 +3430,16 @@ msgid "Summary"
msgstr "Resumen" msgstr "Resumen"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Lo más antiguo primero" msgstr "Lo más antiguo primero"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Lo más nuevo primero" msgstr "Lo más nuevo primero"
@@ -3450,8 +3448,8 @@ msgstr "Lo más nuevo primero"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Filtrar transacciones" msgstr "Filtrar transacciones"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Ordenar por" msgstr "Ordenar por"
@@ -3460,24 +3458,24 @@ msgstr "Ordenar por"
msgid "By currency" msgid "By currency"
msgstr "Por moneda" msgstr "Por moneda"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Consolidado" msgstr "Consolidado"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "Evolución" msgstr "Evolución"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Por cuenta" msgstr "Por cuenta"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Evolución por moneda" msgstr "Evolución por moneda"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Evolución por cuenta" msgstr "Evolución por cuenta"
@@ -3716,48 +3714,6 @@ msgstr "Edición"
msgid "transactions" msgid "transactions"
msgstr "transacciones" msgstr "transacciones"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Nombre de archivo"
#: templates/transactions/fragments/filter_actions.html:40
#, fuzzy
#| msgid "From preset"
msgid "Save preset"
msgstr "Desde plantilla"
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "From preset"
msgid "Filter presets"
msgstr "Desde plantilla"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
#, fuzzy
#| msgid "No presets yet"
msgid "No saved presets"
msgstr "Aún no hay plantillas"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "No se encontraron transacciones" msgstr "No se encontraron transacciones"
File diff suppressed because it is too large Load Diff
+130 -170
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-01-10 03:09+0000\n" "PO-Revision-Date: 2026-01-10 03:09+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n" "Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Hungarian <https://translations.herculino.com/projects/" "Language-Team: Hungarian <https://translations.herculino.com/projects/"
@@ -66,9 +66,9 @@ msgstr "Új egyenleg"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Kategória"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Címkék"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -170,9 +170,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -181,7 +181,7 @@ msgid "Account"
msgstr "Számla" msgstr "Számla"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -351,7 +351,6 @@ msgid ""
msgstr "" msgstr ""
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Mentés" msgstr "Mentés"
@@ -466,9 +465,10 @@ msgstr "Eltávolítás"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Törlés" msgstr "Törlés"
@@ -487,7 +487,7 @@ msgstr "Utótag"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -507,7 +507,7 @@ msgid "Decimal Places"
msgstr "Tizedesek" msgstr "Tizedesek"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -573,8 +573,8 @@ msgid "Service Type"
msgstr "Szolgáltatás típusa" msgstr "Szolgáltatás típusa"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -753,8 +753,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Megjegyzések" msgstr "Megjegyzések"
@@ -817,7 +817,7 @@ msgid "Users"
msgstr "Felhasználók" msgstr "Felhasználók"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -826,7 +826,7 @@ msgid "Transactions"
msgstr "Tranzakciók" msgstr "Tranzakciók"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -837,12 +837,12 @@ msgstr "Kategóriák"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -854,14 +854,14 @@ msgid "Entities"
msgstr "Entitások" msgstr "Entitások"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Ismétlődő tranzakciók" msgstr "Ismétlődő tranzakciók"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1013,7 +1013,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1111,15 +1111,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1129,15 +1129,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1148,27 +1148,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1181,7 +1181,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1328,58 +1328,58 @@ msgstr "Várható"
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1454,42 +1454,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1501,7 +1501,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1512,165 +1512,165 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Nincs leírás" msgstr "Nincs leírás"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "ZIP fájl" msgstr "ZIP fájl"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Interval Type" #| msgid "Interval Type"
msgid "Content Type" msgid "Content Type"
msgstr "Intervallum típusa" msgstr "Intervallum típusa"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transaction rules" #| msgid "Transaction rules"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Tranzakciós szabályok" msgstr "Tranzakciós szabályok"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction rules" #| msgid "Transaction rules"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Tranzakciós szabályok" msgstr "Tranzakciós szabályok"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Éves" msgstr "Éves"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Havi" msgstr "Havi"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Heti" msgstr "Heti"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Napi" msgstr "Napi"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "nap" msgstr "nap"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "hét" msgstr "hét"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "hónap" msgstr "hónap"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "év" msgstr "év"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Szüneteltetve" msgstr "Szüneteltetve"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1679,7 +1679,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Gyors tranzakció" msgstr "Gyors tranzakció"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1907,9 +1907,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2248,7 +2248,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2353,8 +2352,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2734,19 +2733,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -2983,7 +2982,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3400,16 +3398,16 @@ msgid "Summary"
msgstr "Összegzés" msgstr "Összegzés"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Régiek elől" msgstr "Régiek elől"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Újjak elől" msgstr "Újjak elől"
@@ -3418,8 +3416,8 @@ msgstr "Újjak elől"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Tranzakciók szűrése" msgstr "Tranzakciók szűrése"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Rendezés" msgstr "Rendezés"
@@ -3428,24 +3426,24 @@ msgstr "Rendezés"
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3678,44 +3676,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Fájlnév"
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "Filter transactions"
msgid "Filter presets"
msgstr "Tranzakciók szűrése"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -166
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@@ -64,9 +64,9 @@ msgstr ""
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -77,13 +77,13 @@ msgstr ""
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -95,8 +95,8 @@ msgstr ""
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -164,9 +164,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -175,7 +175,7 @@ msgid "Account"
msgstr "" msgstr ""
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -344,7 +344,6 @@ msgid ""
msgstr "" msgstr ""
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -459,9 +458,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "" msgstr ""
@@ -480,7 +480,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -500,7 +500,7 @@ msgid "Decimal Places"
msgstr "" msgstr ""
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -566,8 +566,8 @@ msgid "Service Type"
msgstr "" msgstr ""
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -746,8 +746,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -810,7 +810,7 @@ msgid "Users"
msgstr "" msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -819,7 +819,7 @@ msgid "Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -830,12 +830,12 @@ msgstr ""
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -847,14 +847,14 @@ msgid "Entities"
msgstr "" msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1006,7 +1006,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1104,15 +1104,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1122,15 +1122,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1141,27 +1141,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1174,7 +1174,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1321,58 +1321,58 @@ msgstr ""
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1447,42 +1447,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1494,7 +1494,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1505,157 +1505,157 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "" msgstr ""
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "" msgstr ""
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "" msgstr ""
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "" msgstr ""
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "" msgstr ""
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "" msgstr ""
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "" msgstr ""
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "" msgstr ""
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1664,7 +1664,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1888,9 +1888,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2211,7 +2211,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2316,8 +2315,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2697,19 +2696,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -2945,7 +2944,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3360,16 +3358,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3378,8 +3376,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3388,24 +3386,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3636,40 +3634,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -174
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2025-12-28 22:24+0000\n" "PO-Revision-Date: 2025-12-28 22:24+0000\n"
"Last-Translator: icovada <federico.tabbo@networktocode.com>\n" "Last-Translator: icovada <federico.tabbo@networktocode.com>\n"
"Language-Team: Italian <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Italian <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr "Nuovo saldo"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Categoria"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Tag"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -169,9 +169,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -180,7 +180,7 @@ msgid "Account"
msgstr "Conto" msgstr "Conto"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -356,7 +356,6 @@ msgstr ""
"utenti. Modificabile solo dal proprietario." "utenti. Modificabile solo dal proprietario."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Salva" msgstr "Salva"
@@ -471,9 +470,10 @@ msgstr "Rimuovi"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Reset" msgstr "Reset"
@@ -492,7 +492,7 @@ msgstr "Suffisso"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -512,7 +512,7 @@ msgid "Decimal Places"
msgstr "Cifre decimali" msgstr "Cifre decimali"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -578,8 +578,8 @@ msgid "Service Type"
msgstr "Tipo di servizio" msgstr "Tipo di servizio"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -769,8 +769,8 @@ msgstr "Valuta di pagamento"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Note" msgstr "Note"
@@ -833,7 +833,7 @@ msgid "Users"
msgstr "Utenti" msgstr "Utenti"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -842,7 +842,7 @@ msgid "Transactions"
msgstr "Transazioni" msgstr "Transazioni"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -853,12 +853,12 @@ msgstr "Categorie"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -870,14 +870,14 @@ msgid "Entities"
msgstr "Beneficiari" msgstr "Beneficiari"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Pagamenti ricorrenti" msgstr "Pagamenti ricorrenti"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1031,7 +1031,7 @@ msgid "Run deleted successfully"
msgstr "Esecuzione eliminata con successo" msgstr "Esecuzione eliminata con successo"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1130,15 +1130,15 @@ msgstr "Operatore"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Tipo" msgstr "Tipo"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1148,15 +1148,15 @@ msgstr "Pagato"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Data di riferimento" msgstr "Data di riferimento"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1167,27 +1167,27 @@ msgstr "Importo"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Descrizione" msgstr "Descrizione"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Note interne" msgstr "Note interne"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "ID Interno" msgstr "ID Interno"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenzia" msgstr "Silenzia"
@@ -1200,7 +1200,7 @@ msgid "Set Values"
msgstr "Imposta Valori" msgstr "Imposta Valori"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Transazione" msgstr "Transazione"
@@ -1349,60 +1349,60 @@ msgstr "Previsto"
msgid "Muted" msgid "Muted"
msgstr "Silenziato" msgstr "Silenziato"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Contenuto" msgstr "Contenuto"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Tipo di transazione" msgstr "Tipo di transazione"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
#, fuzzy #, fuzzy
#| msgid "Status" #| msgid "Status"
msgid "Mute Status" msgid "Mute Status"
msgstr "Stato" msgstr "Stato"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Data da" msgstr "Data da"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Fino a" msgstr "Fino a"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Data di riferimento da" msgstr "Data di riferimento da"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Importo minimo" msgstr "Importo minimo"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Importo massimo" msgstr "Importo massimo"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Categorizzato" msgstr "Categorizzato"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Taggato" msgstr "Taggato"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Senza tag" msgstr "Senza tag"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Qualsiasi beneficiario" msgstr "Qualsiasi beneficiario"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1481,7 +1481,7 @@ msgstr "transazioni future"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "La data di fine deve essere dopo la data d'inizio" msgstr "La data di fine deve essere dopo la data d'inizio"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1489,26 +1489,26 @@ msgstr ""
"Le categorie disattivate non potranno essere selezionate durante la " "Le categorie disattivate non potranno essere selezionate durante la "
"creazione di nuove transazioni" "creazione di nuove transazioni"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Categoria transazione" msgstr "Categoria transazione"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Categorie transazione" msgstr "Categorie transazione"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"I tag disattivati non potranno essere selezionati durante la creazione di " "I tag disattivati non potranno essere selezionati durante la creazione di "
"nuove transazioni" "nuove transazioni"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Tag di transazione" msgstr "Tag di transazione"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1516,13 +1516,13 @@ msgstr ""
"I beneficiari disattivati non potranno essere selezionati durante la " "I beneficiari disattivati non potranno essere selezionati durante la "
"creazione di nuove transazioni" "creazione di nuove transazioni"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Beneficiari" msgstr "Beneficiari"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1534,7 +1534,7 @@ msgstr "Beneficiari"
msgid "Income" msgid "Income"
msgstr "Entrate" msgstr "Entrate"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1545,165 +1545,165 @@ msgstr "Entrate"
msgid "Expense" msgid "Expense"
msgstr "Spesa" msgstr "Spesa"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "Piano di rateizzazione" msgstr "Piano di rateizzazione"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Transazione ricorrente" msgstr "Transazione ricorrente"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Eliminato" msgstr "Eliminato"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "Eliminato alle" msgstr "Eliminato alle"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Nessun tag" msgstr "Nessun tag"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Nessuna categoria" msgstr "Nessuna categoria"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Nessuna descrizione" msgstr "Nessuna descrizione"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "File ZIP" msgstr "File ZIP"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Content" #| msgid "Content"
msgid "Content Type" msgid "Content Type"
msgstr "Contenuto" msgstr "Contenuto"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transactions on" #| msgid "Transactions on"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Transazioni del" msgstr "Transazioni del"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction Tags" #| msgid "Transaction Tags"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Tag di transazione" msgstr "Tag di transazione"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Annuale" msgstr "Annuale"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Mensile" msgstr "Mensile"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Settimanale" msgstr "Settimanale"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Quotidiana" msgstr "Quotidiana"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Numero di rate" msgstr "Numero di rate"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Inizio rata" msgstr "Inizio rata"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "Il numero di rata da cui iniziare il conteggio" msgstr "Il numero di rata da cui iniziare il conteggio"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Data di inizio" msgstr "Data di inizio"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Data di fine" msgstr "Data di fine"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Ricorrenza" msgstr "Ricorrenza"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Importo della rata" msgstr "Importo della rata"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Aggiungi una descrizione alle transazioni" msgstr "Aggiungi una descrizione alle transazioni"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Aggiungi note alle transazioni" msgstr "Aggiungi note alle transazioni"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "giorno/i" msgstr "giorno/i"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "settimana/e" msgstr "settimana/e"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "mese/i" msgstr "mese/i"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "anno/i" msgstr "anno/i"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "In pausa" msgstr "In pausa"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Tipo di ricorrenza" msgstr "Tipo di ricorrenza"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Frequenza" msgstr "Frequenza"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Tieni al massimo" msgstr "Tieni al massimo"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "Data dell'ultima generazione" msgstr "Data dell'ultima generazione"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Data dell'ultimo riferimento generato" msgstr "Data dell'ultimo riferimento generato"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1712,7 +1712,7 @@ msgstr "Data dell'ultimo riferimento generato"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Transazione rapida" msgstr "Transazione rapida"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1940,9 +1940,9 @@ msgstr "Questo account è disattivato"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Predefinito" msgstr "Predefinito"
@@ -2303,7 +2303,6 @@ msgstr "Condividi"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Elimina" msgstr "Elimina"
@@ -2408,8 +2407,8 @@ msgid "Current balance"
msgstr "Saldo corrente" msgstr "Saldo corrente"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Differenza" msgstr "Differenza"
@@ -2791,19 +2790,19 @@ msgstr "Prezzo attuale"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "Importo acquistato" msgstr "Importo acquistato"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "Prezzo di ingresso vs prezzo corrente" msgstr "Prezzo di ingresso vs prezzo corrente"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "Giorni tra gli investimenti" msgstr "Giorni tra gli investimenti"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "Frequenza di investimento" msgstr "Frequenza di investimento"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "Più dritta è la linea blu, più coerente è la tua strategia DCA." msgstr "Più dritta è la linea blu, più coerente è la tua strategia DCA."
@@ -3046,7 +3045,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Annulla" msgstr "Annulla"
@@ -3483,16 +3481,16 @@ msgid "Summary"
msgstr "Riepilogo" msgstr "Riepilogo"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Prima le più vecchie" msgstr "Prima le più vecchie"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Prima le più recenti" msgstr "Prima le più recenti"
@@ -3501,8 +3499,8 @@ msgstr "Prima le più recenti"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Filtra transazioni" msgstr "Filtra transazioni"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Ordina per" msgstr "Ordina per"
@@ -3511,26 +3509,26 @@ msgstr "Ordina per"
msgid "By currency" msgid "By currency"
msgstr "Per valuta" msgstr "Per valuta"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Consolidate" msgstr "Consolidate"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
#, fuzzy #, fuzzy
#| msgid "Evolution by account" #| msgid "Evolution by account"
msgid "Evolution" msgid "Evolution"
msgstr "Evoluzione per conto" msgstr "Evoluzione per conto"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Per conto" msgstr "Per conto"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Evoluzione per valuta" msgstr "Evoluzione per valuta"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Evoluzione per conto" msgstr "Evoluzione per conto"
@@ -3768,48 +3766,6 @@ msgstr "Modifica"
msgid "transactions" msgid "transactions"
msgstr "transazioni" msgstr "transazioni"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Nome file"
#: templates/transactions/fragments/filter_actions.html:40
#, fuzzy
#| msgid "From preset"
msgid "Save preset"
msgstr "Da preset"
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "From preset"
msgid "Filter presets"
msgstr "Da preset"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
#, fuzzy
#| msgid "No presets yet"
msgid "No saved presets"
msgstr "Ancora nessun preset"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "Nessuna transazione trovata" msgstr "Nessuna transazione trovata"
+133 -169
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-08-17 15:57+0000\n" "PO-Revision-Date: 2026-07-05 15:57+0000\n"
"Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n" "Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n"
"Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/"
"app/nl/>\n" "app/nl/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n" "Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 2026.8.1\n" "X-Generator: Weblate 2026.6.1\n"
#: apps/accounts/forms.py:24 #: apps/accounts/forms.py:24
msgid "Group name" msgid "Group name"
@@ -66,9 +66,9 @@ msgstr "Nieuw saldo"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Categorie"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Labels"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -170,9 +170,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -181,7 +181,7 @@ msgid "Account"
msgstr "Rekening" msgstr "Rekening"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -356,7 +356,6 @@ msgstr ""
"Alleen bewerkbaar door de eigenaar." "Alleen bewerkbaar door de eigenaar."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Opslaan" msgstr "Opslaan"
@@ -471,9 +470,10 @@ msgstr "Verwijder"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Leegmaken" msgstr "Leegmaken"
@@ -492,7 +492,7 @@ msgstr "Achtervoegsel"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -512,7 +512,7 @@ msgid "Decimal Places"
msgstr "Cijfers na de komma" msgstr "Cijfers na de komma"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -578,8 +578,8 @@ msgid "Service Type"
msgstr "Soort Dienst" msgstr "Soort Dienst"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -770,8 +770,8 @@ msgstr "Betaal Munteenheid"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Opmerkingen" msgstr "Opmerkingen"
@@ -834,7 +834,7 @@ msgid "Users"
msgstr "Gebruikers" msgstr "Gebruikers"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -843,7 +843,7 @@ msgid "Transactions"
msgstr "Verrichtingen" msgstr "Verrichtingen"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -854,12 +854,12 @@ msgstr "Categorieën"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -871,14 +871,14 @@ msgid "Entities"
msgstr "Bedrijven" msgstr "Bedrijven"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Terugkerende Verrichtingen" msgstr "Terugkerende Verrichtingen"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1032,7 +1032,7 @@ msgid "Run deleted successfully"
msgstr "Run met succes verwijderd" msgstr "Run met succes verwijderd"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1130,15 +1130,15 @@ msgstr "Operator"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Soort" msgstr "Soort"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1148,15 +1148,15 @@ msgstr "Betaald"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Referentiedatum" msgstr "Referentiedatum"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1167,27 +1167,27 @@ msgstr "Bedrag"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Beschrijving" msgstr "Beschrijving"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Interne opmerking" msgstr "Interne opmerking"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "Interne ID" msgstr "Interne ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Dempen" msgstr "Dempen"
@@ -1200,7 +1200,7 @@ msgid "Set Values"
msgstr "Waarden Instellen" msgstr "Waarden Instellen"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Verrichting" msgstr "Verrichting"
@@ -1349,58 +1349,58 @@ msgstr "Ingepland"
msgid "Muted" msgid "Muted"
msgstr "Gedempt" msgstr "Gedempt"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Inhoud" msgstr "Inhoud"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Soort transactie" msgstr "Soort transactie"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "Demp Status" msgstr "Demp Status"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Datum vanaf" msgstr "Datum vanaf"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Tot" msgstr "Tot"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Referentiedatum vanaf" msgstr "Referentiedatum vanaf"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Minimum bedrag" msgstr "Minimum bedrag"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Maximaal bedrag" msgstr "Maximaal bedrag"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Gecategoriseerd" msgstr "Gecategoriseerd"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Gelabeld" msgstr "Gelabeld"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Niet gelabeld" msgstr "Niet gelabeld"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Elk bedrijf" msgstr "Elk bedrijf"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1477,7 +1477,7 @@ msgstr "toekomstige verrichtingen"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "De einddatum moet na de begindatum vallen" msgstr "De einddatum moet na de begindatum vallen"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1485,26 +1485,26 @@ msgstr ""
"Gedeactiveerde categorieën kunnen niet worden geselecteerd bij het maken van " "Gedeactiveerde categorieën kunnen niet worden geselecteerd bij het maken van "
"nieuwe transacties" "nieuwe transacties"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Transactie categorie" msgstr "Transactie categorie"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Transactie categorieën" msgstr "Transactie categorieën"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"Gedeactiveerde labels kunnen niet worden geselecteerd bij het maken van " "Gedeactiveerde labels kunnen niet worden geselecteerd bij het maken van "
"nieuwe verrichtingen" "nieuwe verrichtingen"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Verrichting Labels" msgstr "Verrichting Labels"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1512,13 +1512,13 @@ msgstr ""
"Gedeactiveerde bedrijven kunnen niet worden geselecteerd bij het maken van " "Gedeactiveerde bedrijven kunnen niet worden geselecteerd bij het maken van "
"nieuwe verrichtingen" "nieuwe verrichtingen"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Bedrijf" msgstr "Bedrijf"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1530,7 +1530,7 @@ msgstr "Bedrijf"
msgid "Income" msgid "Income"
msgstr "Ontvangsten Transactie" msgstr "Ontvangsten Transactie"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1541,157 +1541,157 @@ msgstr "Ontvangsten Transactie"
msgid "Expense" msgid "Expense"
msgstr "Uitgave" msgstr "Uitgave"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "Afbetalingsplan" msgstr "Afbetalingsplan"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Terugkerende verrichting" msgstr "Terugkerende verrichting"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Verwijderd" msgstr "Verwijderd"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "Verwijderd Op" msgstr "Verwijderd Op"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Geen labels" msgstr "Geen labels"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Geen categorie" msgstr "Geen categorie"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Geen Beschrijving" msgstr "Geen Beschrijving"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "Bestand" msgstr "Bestand"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "Originele Naam" msgstr "Originele Naam"
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "Inhoudstype" msgstr "Inhoudstype"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "Grootte" msgstr "Grootte"
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "Geüpload Door" msgstr "Geüpload Door"
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Transactiebijlage" msgstr "Transactiebijlage"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Transactiebijlages" msgstr "Transactiebijlages"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Jaarlijks" msgstr "Jaarlijks"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Maandelijks" msgstr "Maandelijks"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Wekelijks" msgstr "Wekelijks"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Dagelijks" msgstr "Dagelijks"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Aantal aflossingen" msgstr "Aantal aflossingen"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Begin afbetaling" msgstr "Begin afbetaling"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "Het nummer van de aflevering om mee te beginnen" msgstr "Het nummer van de aflevering om mee te beginnen"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Startdatum" msgstr "Startdatum"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Einddatum" msgstr "Einddatum"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Terugkeerpatroon" msgstr "Terugkeerpatroon"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Termijnbedrag" msgstr "Termijnbedrag"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Beschrijving toevoegen aan verrichting" msgstr "Beschrijving toevoegen aan verrichting"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Notities toevoegen aan verrichting" msgstr "Notities toevoegen aan verrichting"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "dag(en)" msgstr "dag(en)"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "we(e)k(en)" msgstr "we(e)k(en)"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "maand(en)" msgstr "maand(en)"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "ja(a)r(en)" msgstr "ja(a)r(en)"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Gepauzeerd" msgstr "Gepauzeerd"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Type Terugkeerpatroon" msgstr "Type Terugkeerpatroon"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Terugkeer Interval" msgstr "Terugkeer Interval"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Bewaar maximaal" msgstr "Bewaar maximaal"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "Laatste Gegenereerde Datum" msgstr "Laatste Gegenereerde Datum"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Laatste Gegenereerde Referentiedatum" msgstr "Laatste Gegenereerde Referentiedatum"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1700,7 +1700,7 @@ msgstr "Laatste Gegenereerde Referentiedatum"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Snelle verrichting" msgstr "Snelle verrichting"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1924,9 +1924,9 @@ msgstr "Deze gebruiker is gedeactiveerd"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Standaard" msgstr "Standaard"
@@ -2256,7 +2256,6 @@ msgstr "Deel"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Verwijderen" msgstr "Verwijderen"
@@ -2361,8 +2360,8 @@ msgid "Current balance"
msgstr "Huidige saldo" msgstr "Huidige saldo"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Verschil" msgstr "Verschil"
@@ -2742,19 +2741,19 @@ msgstr "Actuele Prijs"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "Gekocht Bedrag" msgstr "Gekocht Bedrag"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "Instapprijs vs Huidige Prijs" msgstr "Instapprijs vs Huidige Prijs"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "Dagen Tussen Investeringen" msgstr "Dagen Tussen Investeringen"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "Investeringsfrequentie" msgstr "Investeringsfrequentie"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "Hoe rechter de blauwe lijn, hoe consistenter je DCA-strategie is." msgstr "Hoe rechter de blauwe lijn, hoe consistenter je DCA-strategie is."
@@ -2890,7 +2889,7 @@ msgstr "Geen importprofielen"
#: templates/import_app/fragments/profiles/list_presets.html:5 #: templates/import_app/fragments/profiles/list_presets.html:5
msgid "Import Presets" msgid "Import Presets"
msgstr "Voorinstellingen importeren" msgstr "Presets importeren"
#: templates/import_app/fragments/profiles/list_presets.html:33 #: templates/import_app/fragments/profiles/list_presets.html:33
msgid "By" msgid "By"
@@ -2996,7 +2995,6 @@ msgid "Reload"
msgstr "Herlaad" msgstr "Herlaad"
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Annuleer" msgstr "Annuleer"
@@ -3416,16 +3414,16 @@ msgid "Summary"
msgstr "Samenvatting" msgstr "Samenvatting"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Oudste eerst" msgstr "Oudste eerst"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Nieuwste eerst" msgstr "Nieuwste eerst"
@@ -3434,8 +3432,8 @@ msgstr "Nieuwste eerst"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Filter verrichtingen" msgstr "Filter verrichtingen"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Sorteer op" msgstr "Sorteer op"
@@ -3444,24 +3442,24 @@ msgstr "Sorteer op"
msgid "By currency" msgid "By currency"
msgstr "Op munteenheid" msgstr "Op munteenheid"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Samengevoegd" msgstr "Samengevoegd"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "Evolutie" msgstr "Evolutie"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Op rekening" msgstr "Op rekening"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Evolutie per munteenheid" msgstr "Evolutie per munteenheid"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Evolutie per rekening" msgstr "Evolutie per rekening"
@@ -3698,40 +3696,6 @@ msgstr "Bewerking"
msgid "transactions" msgid "transactions"
msgstr "verrichtingen" msgstr "verrichtingen"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr "Instellingen filter opslaan"
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr "Preset snaam"
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr "Opslaan voorinstelling"
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr "Filter voorinstelling"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr "Verwijder %(name)s"
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr "Voorinstelling filter verwijderen?"
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr "Verwijder “%(name)s”?"
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr "Geen opgeslagen voorinstellingen"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "Geen Verrichtingen gevonden" msgstr "Geen Verrichtingen gevonden"
+130 -170
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-06-08 07:57+0000\n" "PO-Revision-Date: 2026-06-08 07:57+0000\n"
"Last-Translator: Pawel Augustyn <pawelaugustyn15@gmail.com>\n" "Last-Translator: Pawel Augustyn <pawelaugustyn15@gmail.com>\n"
"Language-Team: Polish <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Polish <https://translations.herculino.com/projects/wygiwyh/"
@@ -67,9 +67,9 @@ msgstr "Nowe saldo"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -80,13 +80,13 @@ msgstr "Kategoria"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -98,8 +98,8 @@ msgstr "Tagi"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -171,9 +171,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -182,7 +182,7 @@ msgid "Account"
msgstr "Konto" msgstr "Konto"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -360,7 +360,6 @@ msgstr ""
"Widoczne dla wszystkich. Tylko właściciel może dokonywać zmian." "Widoczne dla wszystkich. Tylko właściciel może dokonywać zmian."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Zapisz" msgstr "Zapisz"
@@ -481,9 +480,10 @@ msgstr "Usuń"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Wyczyść" msgstr "Wyczyść"
@@ -502,7 +502,7 @@ msgstr "Suffix"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -522,7 +522,7 @@ msgid "Decimal Places"
msgstr "Liczba miejsc po przecinku" msgstr "Liczba miejsc po przecinku"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -588,8 +588,8 @@ msgid "Service Type"
msgstr "Typ serwisu" msgstr "Typ serwisu"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -774,8 +774,8 @@ msgstr "Waluta dla płatności"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notatki" msgstr "Notatki"
@@ -838,7 +838,7 @@ msgid "Users"
msgstr "Użytkownicy" msgstr "Użytkownicy"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -847,7 +847,7 @@ msgid "Transactions"
msgstr "Transakcje" msgstr "Transakcje"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -858,12 +858,12 @@ msgstr "Kategorie"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -875,14 +875,14 @@ msgid "Entities"
msgstr "Encje" msgstr "Encje"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Zlecenia stałe" msgstr "Zlecenia stałe"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1036,7 +1036,7 @@ msgid "Run deleted successfully"
msgstr "Usunięto import" msgstr "Usunięto import"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1134,15 +1134,15 @@ msgstr "Operator"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Typ" msgstr "Typ"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1152,15 +1152,15 @@ msgstr "Zapłacono"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Data referencyjna" msgstr "Data referencyjna"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1171,27 +1171,27 @@ msgstr "Kwota"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Opis" msgstr "Opis"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Notatka" msgstr "Notatka"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "Wewnętrzne ID" msgstr "Wewnętrzne ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Wycisz" msgstr "Wycisz"
@@ -1204,7 +1204,7 @@ msgid "Set Values"
msgstr "Ustaw wartości" msgstr "Ustaw wartości"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Transakcja" msgstr "Transakcja"
@@ -1353,58 +1353,58 @@ msgstr "Przewidywane"
msgid "Muted" msgid "Muted"
msgstr "Wyciszone" msgstr "Wyciszone"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Zawartość" msgstr "Zawartość"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Typ transakcji" msgstr "Typ transakcji"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "Wycisz status" msgstr "Wycisz status"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Data od" msgstr "Data od"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Data do" msgstr "Data do"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Data referencyjna od" msgstr "Data referencyjna od"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Kwota od" msgstr "Kwota od"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Kwota do" msgstr "Kwota do"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Skategoryzowane" msgstr "Skategoryzowane"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Otagowane" msgstr "Otagowane"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Nieotagowane" msgstr "Nieotagowane"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Dowolna encja" msgstr "Dowolna encja"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1481,7 +1481,7 @@ msgstr "przyszłe transakcje"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "Data końcowa powinna być po dacie startowej" msgstr "Data końcowa powinna być po dacie startowej"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1489,26 +1489,26 @@ msgstr ""
"Zdezaktywowanych kategorii nie da się wykorzystać przy tworzeniu nowych " "Zdezaktywowanych kategorii nie da się wykorzystać przy tworzeniu nowych "
"transakcji" "transakcji"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Kategoria transakcji" msgstr "Kategoria transakcji"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Kategorie transakcji" msgstr "Kategorie transakcji"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"Zdezaktywowanych tagów nie da się wykorzystać przy tworzeniu nowych " "Zdezaktywowanych tagów nie da się wykorzystać przy tworzeniu nowych "
"transakcji" "transakcji"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Tagi transakcji" msgstr "Tagi transakcji"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1516,13 +1516,13 @@ msgstr ""
"Zdezaktywowanych encji nie da się wykorzystać przy tworzeniu nowych " "Zdezaktywowanych encji nie da się wykorzystać przy tworzeniu nowych "
"transakcji" "transakcji"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Encja" msgstr "Encja"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1534,7 +1534,7 @@ msgstr "Encja"
msgid "Income" msgid "Income"
msgstr "Przychody" msgstr "Przychody"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1545,161 +1545,161 @@ msgstr "Przychody"
msgid "Expense" msgid "Expense"
msgstr "Wydatek" msgstr "Wydatek"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Zlecenie stałe" msgstr "Zlecenie stałe"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Usunięte" msgstr "Usunięte"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Brak tagów" msgstr "Brak tagów"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Brak kategorii" msgstr "Brak kategorii"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Brak opisu" msgstr "Brak opisu"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "Plik ZIP" msgstr "Plik ZIP"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Content" #| msgid "Content"
msgid "Content Type" msgid "Content Type"
msgstr "Zawartość" msgstr "Zawartość"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Załącznik transakcji" msgstr "Załącznik transakcji"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Załączniki transakcji" msgstr "Załączniki transakcji"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Rocznie" msgstr "Rocznie"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Miesięcznie" msgstr "Miesięcznie"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Tygodniowo" msgstr "Tygodniowo"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Dziennie" msgstr "Dziennie"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Data startowa" msgstr "Data startowa"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Data końcowa" msgstr "Data końcowa"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Zlecenie stałe" msgstr "Zlecenie stałe"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Dodaj opis dla transakcji" msgstr "Dodaj opis dla transakcji"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Dodaj notatki do transakcji" msgstr "Dodaj notatki do transakcji"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "dni" msgstr "dni"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "tygodni" msgstr "tygodni"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "miesięcy" msgstr "miesięcy"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "lat" msgstr "lat"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Zapauzowane" msgstr "Zapauzowane"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Typ powtarzania" msgstr "Typ powtarzania"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Co ile powtarzać" msgstr "Co ile powtarzać"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Zachowuj co najwyżej" msgstr "Zachowuj co najwyżej"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1708,7 +1708,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Szablon transakcji" msgstr "Szablon transakcji"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1938,9 +1938,9 @@ msgstr "To konto jest nieaktywne"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Domyślne" msgstr "Domyślne"
@@ -2287,7 +2287,6 @@ msgstr "Udostępnij"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Usuń" msgstr "Usuń"
@@ -2392,8 +2391,8 @@ msgid "Current balance"
msgstr "Obecne saldo" msgstr "Obecne saldo"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Różnica" msgstr "Różnica"
@@ -2773,19 +2772,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -3026,7 +3025,6 @@ msgid "Reload"
msgstr "Odśwież" msgstr "Odśwież"
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3441,16 +3439,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3459,8 +3457,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3469,24 +3467,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "Według walut" msgstr "Według walut"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Skonsolidowane" msgstr "Skonsolidowane"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "Ewolucja" msgstr "Ewolucja"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Wg konta" msgstr "Wg konta"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Ewolucja wg walut" msgstr "Ewolucja wg walut"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Ewolucja wg kont" msgstr "Ewolucja wg kont"
@@ -3719,44 +3717,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Nazwa pliku"
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "Filter"
msgid "Filter presets"
msgstr "Filtr"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+132 -168
View File
@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-08-16 22:03+0000\n" "PO-Revision-Date: 2026-07-05 23:34+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n" "Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translations.herculino.com/" "Language-Team: Portuguese (Brazil) <https://translations.herculino.com/"
"projects/wygiwyh/app/pt_BR/>\n" "projects/wygiwyh/app/pt_BR/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n" "Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 2026.8.1\n" "X-Generator: Weblate 2026.6.1\n"
#: apps/accounts/forms.py:24 #: apps/accounts/forms.py:24
msgid "Group name" msgid "Group name"
@@ -66,9 +66,9 @@ msgstr "Novo saldo"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "Categoria"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "Tags"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -169,9 +169,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -180,7 +180,7 @@ msgid "Account"
msgstr "Conta" msgstr "Conta"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -354,7 +354,6 @@ msgstr ""
"usuários. Somente editável pelo proprietário." "usuários. Somente editável pelo proprietário."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Salvar" msgstr "Salvar"
@@ -469,9 +468,10 @@ msgstr "Remover"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Limpar" msgstr "Limpar"
@@ -490,7 +490,7 @@ msgstr "Sufixo"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -510,7 +510,7 @@ msgid "Decimal Places"
msgstr "Casas Decimais" msgstr "Casas Decimais"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -576,8 +576,8 @@ msgid "Service Type"
msgstr "Tipo de Serviço" msgstr "Tipo de Serviço"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -768,8 +768,8 @@ msgstr "Moeda de pagamento"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@@ -832,7 +832,7 @@ msgid "Users"
msgstr "Usuários" msgstr "Usuários"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -841,7 +841,7 @@ msgid "Transactions"
msgstr "Transações" msgstr "Transações"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -852,12 +852,12 @@ msgstr "Categorias"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -869,14 +869,14 @@ msgid "Entities"
msgstr "Entidades" msgstr "Entidades"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Transações Recorrentes" msgstr "Transações Recorrentes"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1030,7 +1030,7 @@ msgid "Run deleted successfully"
msgstr "Importação apagada com sucesso" msgstr "Importação apagada com sucesso"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1128,15 +1128,15 @@ msgstr "Operador"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Tipo" msgstr "Tipo"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1146,15 +1146,15 @@ msgstr "Pago"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Data de Referência" msgstr "Data de Referência"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1165,27 +1165,27 @@ msgstr "Quantia"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Descrição" msgstr "Descrição"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "Nota Interna" msgstr "Nota Interna"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "ID Interna" msgstr "ID Interna"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenciada" msgstr "Silenciada"
@@ -1198,7 +1198,7 @@ msgid "Set Values"
msgstr "Definir valores" msgstr "Definir valores"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Transação" msgstr "Transação"
@@ -1347,58 +1347,58 @@ msgstr "Previsto"
msgid "Muted" msgid "Muted"
msgstr "Silenciada" msgstr "Silenciada"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "Conteúdo" msgstr "Conteúdo"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Tipo de Transação" msgstr "Tipo de Transação"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "Status de silenciamento" msgstr "Status de silenciamento"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Data de" msgstr "Data de"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "Até" msgstr "Até"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Data de Referência de" msgstr "Data de Referência de"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "Quantia miníma" msgstr "Quantia miníma"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "Quantia máxima" msgstr "Quantia máxima"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "Categorizada" msgstr "Categorizada"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "Com tag" msgstr "Com tag"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "Sem tag" msgstr "Sem tag"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "Qualquer entidade" msgstr "Qualquer entidade"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1475,7 +1475,7 @@ msgstr "transações futuras"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "Data final deve ser após data inicial" msgstr "Data final deve ser após data inicial"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1483,25 +1483,25 @@ msgstr ""
"As categorias desativadas não poderão ser selecionadas ao criar novas " "As categorias desativadas não poderão ser selecionadas ao criar novas "
"transações" "transações"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Categoria da Transação" msgstr "Categoria da Transação"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Categorias da Trasanção" msgstr "Categorias da Trasanção"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"As tags desativadas não poderão ser selecionadas ao criar novas transações" "As tags desativadas não poderão ser selecionadas ao criar novas transações"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Tags da Transação" msgstr "Tags da Transação"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
@@ -1509,13 +1509,13 @@ msgstr ""
"As entidades desativadas não poderão ser selecionadas ao criar novas " "As entidades desativadas não poderão ser selecionadas ao criar novas "
"transações" "transações"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "Entidade" msgstr "Entidade"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1527,7 +1527,7 @@ msgstr "Entidade"
msgid "Income" msgid "Income"
msgstr "Renda" msgstr "Renda"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1538,157 +1538,157 @@ msgstr "Renda"
msgid "Expense" msgid "Expense"
msgstr "Despesa" msgstr "Despesa"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "Parcelamento" msgstr "Parcelamento"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Transação Recorrente" msgstr "Transação Recorrente"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Apagado" msgstr "Apagado"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "Apagado Em" msgstr "Apagado Em"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Nenhuma tag" msgstr "Nenhuma tag"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Sem categoria" msgstr "Sem categoria"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Sem descrição" msgstr "Sem descrição"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "Arquivo" msgstr "Arquivo"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "Nome Original" msgstr "Nome Original"
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "Tipo de Conteúdo" msgstr "Tipo de Conteúdo"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "Tamanho" msgstr "Tamanho"
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "Enviado por" msgstr "Enviado por"
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Anexo de transação" msgstr "Anexo de transação"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Anexo de transações" msgstr "Anexo de transações"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Anual" msgstr "Anual"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Mensal" msgstr "Mensal"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Semanal" msgstr "Semanal"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Diária" msgstr "Diária"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Número de Parcelas" msgstr "Número de Parcelas"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Parcela inicial" msgstr "Parcela inicial"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "O número da parcela a partir do qual se inicia a contagem" msgstr "O número da parcela a partir do qual se inicia a contagem"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Data de Início" msgstr "Data de Início"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Data Final" msgstr "Data Final"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "Recorrência" msgstr "Recorrência"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Valor da Parcela" msgstr "Valor da Parcela"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Adicionar descrição às transações" msgstr "Adicionar descrição às transações"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Adicionar notas às transações" msgstr "Adicionar notas às transações"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "dia(s)" msgstr "dia(s)"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "semana(s)" msgstr "semana(s)"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "mês(es)" msgstr "mês(es)"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "ano(s)" msgstr "ano(s)"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Pausado" msgstr "Pausado"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "Tipo de recorrência" msgstr "Tipo de recorrência"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "Intervalo de recorrência" msgstr "Intervalo de recorrência"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Manter no máximo" msgstr "Manter no máximo"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "Última data gerada" msgstr "Última data gerada"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Última data de referência gerada" msgstr "Última data de referência gerada"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1697,7 +1697,7 @@ msgstr "Última data de referência gerada"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Transação Rápida" msgstr "Transação Rápida"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1921,9 +1921,9 @@ msgstr "Essa conta está desativada"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "Padrão" msgstr "Padrão"
@@ -2253,7 +2253,6 @@ msgstr "Compartilhar"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Apagar" msgstr "Apagar"
@@ -2358,8 +2357,8 @@ msgid "Current balance"
msgstr "Saldo atual" msgstr "Saldo atual"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Diferença" msgstr "Diferença"
@@ -2739,19 +2738,19 @@ msgstr "Preço atual"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "Quantia comprada" msgstr "Quantia comprada"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "Preço de Entrada vs Preço Atual" msgstr "Preço de Entrada vs Preço Atual"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "Dias entre investimentos" msgstr "Dias entre investimentos"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "Frequência de Investimento" msgstr "Frequência de Investimento"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
"Quanto mais reta for a linha azul, mais consistente é sua estratégia de CMP." "Quanto mais reta for a linha azul, mais consistente é sua estratégia de CMP."
@@ -2993,7 +2992,6 @@ msgid "Reload"
msgstr "Recarregar" msgstr "Recarregar"
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Cancelar" msgstr "Cancelar"
@@ -3413,16 +3411,16 @@ msgid "Summary"
msgstr "Resumo" msgstr "Resumo"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "Mais antigas primeiro" msgstr "Mais antigas primeiro"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "Mais novas primeiro" msgstr "Mais novas primeiro"
@@ -3431,8 +3429,8 @@ msgstr "Mais novas primeiro"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Filtrar transações" msgstr "Filtrar transações"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Ordernar por" msgstr "Ordernar por"
@@ -3441,24 +3439,24 @@ msgstr "Ordernar por"
msgid "By currency" msgid "By currency"
msgstr "Por moeda" msgstr "Por moeda"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "Consolidado" msgstr "Consolidado"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "Evolução" msgstr "Evolução"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "Por conta" msgstr "Por conta"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Evolução por moeda" msgstr "Evolução por moeda"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Evolução por conta" msgstr "Evolução por conta"
@@ -3692,40 +3690,6 @@ msgstr "Editando"
msgid "transactions" msgid "transactions"
msgstr "transações" msgstr "transações"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr "Salvar predefinição de filtro"
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr "Nome da predefinição"
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr "Salvar predefinição"
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr "Predefinições de filtro"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr "Apagar %(name)s"
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr "Apagar predefinição de filtro?"
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr "Apagar \"%(name)s\"?"
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr "Não há predefinições salvas"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "Nenhuma transação encontrada" msgstr "Nenhuma transação encontrada"
+130 -170
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-05-01 07:24+0000\n" "PO-Revision-Date: 2026-05-01 07:24+0000\n"
"Last-Translator: masttera <mail.masttera@gmail.com>\n" "Last-Translator: masttera <mail.masttera@gmail.com>\n"
"Language-Team: Russian <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Russian <https://translations.herculino.com/projects/wygiwyh/"
@@ -67,9 +67,9 @@ msgstr "Новый баланс"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -80,13 +80,13 @@ msgstr "Категория"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -98,8 +98,8 @@ msgstr "Тэг"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -171,9 +171,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -182,7 +182,7 @@ msgid "Account"
msgstr "Счет" msgstr "Счет"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -358,7 +358,6 @@ msgstr ""
"пользователей. Может быть изменено только владельцем." "пользователей. Может быть изменено только владельцем."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Сохранить" msgstr "Сохранить"
@@ -479,9 +478,10 @@ msgstr "Снять"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Очистить" msgstr "Очистить"
@@ -500,7 +500,7 @@ msgstr "Суффикс"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -520,7 +520,7 @@ msgid "Decimal Places"
msgstr "Десятичные знаки" msgstr "Десятичные знаки"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -586,8 +586,8 @@ msgid "Service Type"
msgstr "Тип услуги" msgstr "Тип услуги"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -778,8 +778,8 @@ msgstr "Валюта платежа"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Заметки" msgstr "Заметки"
@@ -842,7 +842,7 @@ msgid "Users"
msgstr "Пользователи" msgstr "Пользователи"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -851,7 +851,7 @@ msgid "Transactions"
msgstr "Транзакции" msgstr "Транзакции"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -862,12 +862,12 @@ msgstr "Категории"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -879,14 +879,14 @@ msgid "Entities"
msgstr "Объекты" msgstr "Объекты"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Повторяющиеся транзакции" msgstr "Повторяющиеся транзакции"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1040,7 +1040,7 @@ msgid "Run deleted successfully"
msgstr "Запуск успешно удален" msgstr "Запуск успешно удален"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1138,15 +1138,15 @@ msgstr "Оператор"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1156,15 +1156,15 @@ msgstr "Оплаченный"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "Дата ссылки" msgstr "Дата ссылки"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1175,27 +1175,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1208,7 +1208,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "Транзакция" msgstr "Транзакция"
@@ -1355,58 +1355,58 @@ msgstr "Прогнозируемый"
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "Тип транзакции" msgstr "Тип транзакции"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "Дата с" msgstr "Дата с"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "Дата отсчета с" msgstr "Дата отсчета с"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1485,45 +1485,45 @@ msgstr "будущие транзакции"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "Дата окончания должна быть после даты начала" msgstr "Дата окончания должна быть после даты начала"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
"Деактивированные категории нельзя будет выбрать при создании новых транзакций" "Деактивированные категории нельзя будет выбрать при создании новых транзакций"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "Категория транзакции" msgstr "Категория транзакции"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "Категории транзакций" msgstr "Категории транзакций"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
"Деактивированные теги нельзя будет выбрать при создании новых транзакций" "Деактивированные теги нельзя будет выбрать при создании новых транзакций"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "Теги транзакций" msgstr "Теги транзакций"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
"Деактивированные объекты нельзя будет выбрать при создании новых транзакций" "Деактивированные объекты нельзя будет выбрать при создании новых транзакций"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1535,7 +1535,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "Доход" msgstr "Доход"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1546,165 +1546,165 @@ msgstr "Доход"
msgid "Expense" msgid "Expense"
msgstr "Расход" msgstr "Расход"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "План рассрочки" msgstr "План рассрочки"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "Повторяющаяся транзакция" msgstr "Повторяющаяся транзакция"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "Удалено" msgstr "Удалено"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "Нет тегов" msgstr "Нет тегов"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "Нет категории" msgstr "Нет категории"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "Нет описания" msgstr "Нет описания"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "ZIP File" msgstr "ZIP File"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Interval Type" #| msgid "Interval Type"
msgid "Content Type" msgid "Content Type"
msgstr "Тип интервала" msgstr "Тип интервала"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transaction rule" #| msgid "Transaction rule"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Правило транзакции" msgstr "Правило транзакции"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction Tags" #| msgid "Transaction Tags"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Теги транзакций" msgstr "Теги транзакций"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "Ежегодно" msgstr "Ежегодно"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "Ежемесячно" msgstr "Ежемесячно"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "Еженедельно" msgstr "Еженедельно"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "Ежедневно" msgstr "Ежедневно"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "Количество платежей" msgstr "Количество платежей"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "Начало выплаты рассрочки" msgstr "Начало выплаты рассрочки"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "Номер платежа, с которого начинается отсчет" msgstr "Номер платежа, с которого начинается отсчет"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "Дата начала" msgstr "Дата начала"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "Дата окончания" msgstr "Дата окончания"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "Сумма рассрочки" msgstr "Сумма рассрочки"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "Добавить описание к транзакциям" msgstr "Добавить описание к транзакциям"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "Добавить примечания к транзакциям" msgstr "Добавить примечания к транзакциям"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "день" msgstr "день"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "неделя" msgstr "неделя"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "месяц" msgstr "месяц"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "год" msgstr "год"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "Приостановлено" msgstr "Приостановлено"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "Хранить максимум" msgstr "Хранить максимум"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1713,7 +1713,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Быстрая сделка" msgstr "Быстрая сделка"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1941,9 +1941,9 @@ msgstr "Этот аккаунт деактивирован"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "По умолчанию" msgstr "По умолчанию"
@@ -2287,7 +2287,6 @@ msgstr "Поделиться"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "Удалить" msgstr "Удалить"
@@ -2392,8 +2391,8 @@ msgid "Current balance"
msgstr "Текущий баланс" msgstr "Текущий баланс"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "Разница" msgstr "Разница"
@@ -2773,19 +2772,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -3022,7 +3021,6 @@ msgid "Reload"
msgstr "Перезагрузка" msgstr "Перезагрузка"
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "Отмена" msgstr "Отмена"
@@ -3437,16 +3435,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3455,8 +3453,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "Фильтр транзакций" msgstr "Фильтр транзакций"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "Сортировать по" msgstr "Сортировать по"
@@ -3465,24 +3463,24 @@ msgstr "Сортировать по"
msgid "By currency" msgid "By currency"
msgstr "По валюте" msgstr "По валюте"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3719,44 +3717,6 @@ msgstr "Редактирование"
msgid "transactions" msgid "transactions"
msgstr "транзакции" msgstr "транзакции"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "Имя файла"
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "Filter transactions"
msgid "Filter presets"
msgstr "Фильтр транзакций"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "Транзакций не найдено" msgstr "Транзакций не найдено"
+130 -166
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2025-04-14 06:16+0000\n" "PO-Revision-Date: 2025-04-14 06:16+0000\n"
"Last-Translator: Emil <emil.bjorkroth@gmail.com>\n" "Last-Translator: Emil <emil.bjorkroth@gmail.com>\n"
"Language-Team: Swedish <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Swedish <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr ""
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr ""
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr ""
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -166,9 +166,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -177,7 +177,7 @@ msgid "Account"
msgstr "" msgstr ""
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -346,7 +346,6 @@ msgid ""
msgstr "" msgstr ""
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -461,9 +460,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "" msgstr ""
@@ -482,7 +482,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -502,7 +502,7 @@ msgid "Decimal Places"
msgstr "" msgstr ""
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -568,8 +568,8 @@ msgid "Service Type"
msgstr "" msgstr ""
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -748,8 +748,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -812,7 +812,7 @@ msgid "Users"
msgstr "" msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -821,7 +821,7 @@ msgid "Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -832,12 +832,12 @@ msgstr ""
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -849,14 +849,14 @@ msgid "Entities"
msgstr "" msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1008,7 +1008,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1106,15 +1106,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1124,15 +1124,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1143,27 +1143,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1176,7 +1176,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1323,58 +1323,58 @@ msgstr ""
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1449,42 +1449,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1496,7 +1496,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1507,157 +1507,157 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "" msgstr ""
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "" msgstr ""
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "" msgstr ""
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "" msgstr ""
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "" msgstr ""
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "" msgstr ""
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "" msgstr ""
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "" msgstr ""
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1666,7 +1666,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1890,9 +1890,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2215,7 +2215,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2320,8 +2319,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2701,19 +2700,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -2950,7 +2949,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3365,16 +3363,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3383,8 +3381,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3393,24 +3391,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3641,40 +3639,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -166
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-01-18 19:24+0000\n" "PO-Revision-Date: 2026-01-18 19:24+0000\n"
"Last-Translator: Ebrahim Tayabali <ebrahimhakimuddin@gmail.com>\n" "Last-Translator: Ebrahim Tayabali <ebrahimhakimuddin@gmail.com>\n"
"Language-Team: Swahili <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: Swahili <https://translations.herculino.com/projects/wygiwyh/"
@@ -67,9 +67,9 @@ msgstr "Salio Mpya"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -80,13 +80,13 @@ msgstr ""
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -98,8 +98,8 @@ msgstr ""
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -170,9 +170,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -181,7 +181,7 @@ msgid "Account"
msgstr "" msgstr ""
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -350,7 +350,6 @@ msgid ""
msgstr "" msgstr ""
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "" msgstr ""
@@ -465,9 +464,10 @@ msgstr ""
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "" msgstr ""
@@ -486,7 +486,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -506,7 +506,7 @@ msgid "Decimal Places"
msgstr "" msgstr ""
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -572,8 +572,8 @@ msgid "Service Type"
msgstr "" msgstr ""
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -752,8 +752,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -816,7 +816,7 @@ msgid "Users"
msgstr "" msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -825,7 +825,7 @@ msgid "Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -836,12 +836,12 @@ msgstr ""
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -853,14 +853,14 @@ msgid "Entities"
msgstr "" msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "" msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1012,7 +1012,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1110,15 +1110,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1128,15 +1128,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1147,27 +1147,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1180,7 +1180,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1327,58 +1327,58 @@ msgstr ""
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1453,42 +1453,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1500,7 +1500,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1511,157 +1511,157 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "" msgstr ""
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
msgid "File" msgid "File"
msgstr "" msgstr ""
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
msgid "Content Type" msgid "Content Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "" msgstr ""
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "" msgstr ""
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "" msgstr ""
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "" msgstr ""
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "" msgstr ""
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "" msgstr ""
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1670,7 +1670,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1894,9 +1894,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2223,7 +2223,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2328,8 +2327,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2709,19 +2708,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -2958,7 +2957,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3373,16 +3371,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3391,8 +3389,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3401,24 +3399,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3649,40 +3647,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -166
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2025-11-01 01:17+0000\n" "PO-Revision-Date: 2025-11-01 01:17+0000\n"
"Last-Translator: mlystopad <mlystopadt@gmail.com>\n" "Last-Translator: mlystopad <mlystopadt@gmail.com>\n"
"Language-Team: Ukrainian <https://translations.herculino.com/projects/" "Language-Team: Ukrainian <https://translations.herculino.com/projects/"
@@ -67,9 +67,9 @@ msgstr "Новий баланс"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -80,13 +80,13 @@ msgstr "Категорія"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -98,8 +98,8 @@ msgstr "Мітки"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -171,9 +171,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -182,7 +182,7 @@ msgid "Account"
msgstr "Рахунок" msgstr "Рахунок"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -358,7 +358,6 @@ msgstr ""
"користувачів. Редагувати може лише власник." "користувачів. Редагувати може лише власник."
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "Зберегти" msgstr "Зберегти"
@@ -479,9 +478,10 @@ msgstr "Видалити"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "Чисто" msgstr "Чисто"
@@ -500,7 +500,7 @@ msgstr "Суфікс"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -520,7 +520,7 @@ msgid "Decimal Places"
msgstr "Десяткові знаки" msgstr "Десяткові знаки"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -586,8 +586,8 @@ msgid "Service Type"
msgstr "Тип сервісу" msgstr "Тип сервісу"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -778,8 +778,8 @@ msgstr "Валюта платежу"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Примітки" msgstr "Примітки"
@@ -842,7 +842,7 @@ msgid "Users"
msgstr "Користувачі" msgstr "Користувачі"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -851,7 +851,7 @@ msgid "Transactions"
msgstr "Транзакції" msgstr "Транзакції"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -862,12 +862,12 @@ msgstr "Категорії"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -879,14 +879,14 @@ msgid "Entities"
msgstr "" msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "Регулярні транзакції" msgstr "Регулярні транзакції"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1040,7 +1040,7 @@ msgid "Run deleted successfully"
msgstr "" msgstr ""
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1138,15 +1138,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1156,15 +1156,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "" msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1175,27 +1175,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "" msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "" msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1208,7 +1208,7 @@ msgid "Set Values"
msgstr "" msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "" msgstr ""
@@ -1355,60 +1355,60 @@ msgstr ""
msgid "Muted" msgid "Muted"
msgstr "" msgstr ""
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "" msgstr ""
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "" msgstr ""
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
msgid "Mute Status" msgid "Mute Status"
msgstr "" msgstr ""
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "" msgstr ""
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "" msgstr ""
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "" msgstr ""
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "" msgstr ""
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
#, fuzzy #, fuzzy
#| msgid "Category" #| msgid "Category"
msgid "Categorized" msgid "Categorized"
msgstr "Категорія" msgstr "Категорія"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "" msgstr ""
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "" msgstr ""
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1483,42 +1483,42 @@ msgstr ""
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "" msgstr ""
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "" msgstr ""
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "" msgstr ""
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1530,7 +1530,7 @@ msgstr ""
msgid "Income" msgid "Income"
msgstr "" msgstr ""
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1541,165 +1541,165 @@ msgstr ""
msgid "Expense" msgid "Expense"
msgstr "" msgstr ""
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "" msgstr ""
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "" msgstr ""
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "" msgstr ""
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "" msgstr ""
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "" msgstr ""
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "ZIP-Файл" msgstr "ZIP-Файл"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Interval Type" #| msgid "Interval Type"
msgid "Content Type" msgid "Content Type"
msgstr "Тип інтервалу" msgstr "Тип інтервалу"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transaction rules" #| msgid "Transaction rules"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "Правила транзакцій" msgstr "Правила транзакцій"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction rules" #| msgid "Transaction rules"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "Правила транзакцій" msgstr "Правила транзакцій"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "" msgstr ""
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "" msgstr ""
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "" msgstr ""
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "" msgstr ""
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "" msgstr ""
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "" msgstr ""
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "" msgstr ""
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "" msgstr ""
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "" msgstr ""
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "" msgstr ""
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "" msgstr ""
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "" msgstr ""
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "" msgstr ""
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "" msgstr ""
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "" msgstr ""
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1708,7 +1708,7 @@ msgstr ""
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "" msgstr ""
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1938,9 +1938,9 @@ msgstr ""
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "" msgstr ""
@@ -2282,7 +2282,6 @@ msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "" msgstr ""
@@ -2387,8 +2386,8 @@ msgid "Current balance"
msgstr "" msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "" msgstr ""
@@ -2768,19 +2767,19 @@ msgstr ""
msgid "Amount Bought" msgid "Amount Bought"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "" msgstr ""
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "" msgstr ""
@@ -3018,7 +3017,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
@@ -3441,16 +3439,16 @@ msgid "Summary"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "" msgstr ""
@@ -3459,8 +3457,8 @@ msgstr ""
msgid "Filter transactions" msgid "Filter transactions"
msgstr "" msgstr ""
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "" msgstr ""
@@ -3469,24 +3467,24 @@ msgstr ""
msgid "By currency" msgid "By currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "" msgstr ""
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "" msgstr ""
@@ -3719,40 +3717,6 @@ msgstr ""
msgid "transactions" msgid "transactions"
msgstr "" msgstr ""
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
msgid "Preset name"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:40
msgid "Save preset"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:6
msgid "Filter presets"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
msgid "No saved presets"
msgstr ""
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "" msgstr ""
+130 -174
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-16 04:46+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2025-10-08 16:17+0000\n" "PO-Revision-Date: 2025-10-08 16:17+0000\n"
"Last-Translator: doody <doodykimo@gmail.com>\n" "Last-Translator: doody <doodykimo@gmail.com>\n"
"Language-Team: Chinese (Traditional Han script) <https://translations." "Language-Team: Chinese (Traditional Han script) <https://translations."
@@ -66,9 +66,9 @@ msgstr "新的餘額"
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307 #: apps/transactions/forms.py:61 apps/transactions/forms.py:307
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572 #: apps/transactions/forms.py:475 apps/transactions/forms.py:572
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763 #: apps/transactions/forms.py:579 apps/transactions/forms.py:763
#: apps/transactions/forms.py:1007 apps/transactions/models.py:346 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:658 apps/transactions/models.py:858 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1110 #: apps/transactions/models.py:1089
#: templates/insights/fragments/category_overview/index.html:86 #: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542 #: templates/insights/fragments/category_overview/index.html:542
#: templates/insights/fragments/month_by_month.html:84 #: templates/insights/fragments/month_by_month.html:84
@@ -79,13 +79,13 @@ msgstr "分類"
#: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103 #: apps/accounts/forms.py:132 apps/dca/forms.py:95 apps/dca/forms.py:103
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132 #: apps/export_app/forms.py:43 apps/export_app/forms.py:132
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45 #: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:79 #: apps/rules/models.py:315 apps/transactions/filters.py:73
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315 #: apps/transactions/forms.py:69 apps/transactions/forms.py:315
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588 #: apps/transactions/forms.py:483 apps/transactions/forms.py:588
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756 #: apps/transactions/forms.py:596 apps/transactions/forms.py:756
#: apps/transactions/forms.py:1000 apps/transactions/models.py:352 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:660 apps/transactions/models.py:862 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1116 templates/includes/sidebar.html:150 #: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40 #: templates/insights/fragments/category_overview/index.html:40
#: templates/insights/fragments/month_by_month.html:29 #: templates/insights/fragments/month_by_month.html:29
#: templates/insights/fragments/month_by_month.html:32 #: templates/insights/fragments/month_by_month.html:32
@@ -97,8 +97,8 @@ msgstr "標籤"
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13 #: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
#: apps/import_app/models.py:14 apps/rules/models.py:13 #: apps/import_app/models.py:14 apps/rules/models.py:13
#: apps/transactions/models.py:238 apps/transactions/models.py:263 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:287 apps/transactions/models.py:1078 #: apps/transactions/models.py:272 apps/transactions/models.py:1057
#: apps/users/models.py:572 templates/account_groups/fragments/list.html:22 #: apps/users/models.py:572 templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22 #: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17 #: templates/categories/fragments/table.html:17
@@ -166,9 +166,9 @@ msgstr "封存的帳戶不會在淨資產中被計算或顯示"
#: apps/rules/models.py:35 apps/rules/models.py:267 #: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327 #: apps/transactions/forms.py:81 apps/transactions/forms.py:327
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748 #: apps/transactions/forms.py:442 apps/transactions/forms.py:748
#: apps/transactions/forms.py:992 apps/transactions/models.py:318 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:618 apps/transactions/models.py:840 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1084 #: apps/transactions/models.py:1063
#: templates/installment_plans/fragments/table.html:17 #: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14 #: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19 #: templates/recurring_transactions/fragments/table.html:19
@@ -177,7 +177,7 @@ msgid "Account"
msgstr "帳戶" msgstr "帳戶"
#: apps/accounts/models.py:76 apps/export_app/forms.py:19 #: apps/accounts/models.py:76 apps/export_app/forms.py:19
#: apps/export_app/forms.py:129 apps/transactions/filters.py:63 #: apps/export_app/forms.py:129 apps/transactions/filters.py:57
#: templates/accounts/fragments/list.html:9 #: templates/accounts/fragments/list.html:9
#: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162 #: templates/accounts/pages/index.html:4 templates/includes/sidebar.html:162
#: templates/includes/sidebar.html:164 #: templates/includes/sidebar.html:164
@@ -350,7 +350,6 @@ msgstr ""
"開:所有使用者都可以看到。只有擁有者可以編輯這個選項。" "開:所有使用者都可以看到。只有擁有者可以編輯這個選項。"
#: apps/common/forms.py:76 apps/users/forms.py:172 #: apps/common/forms.py:76 apps/users/forms.py:172
#: templates/transactions/fragments/filter_actions.html:5
msgid "Save" msgid "Save"
msgstr "儲存" msgstr "儲存"
@@ -459,9 +458,10 @@ msgstr "移除"
#: apps/common/widgets/tom_select.py:15 #: apps/common/widgets/tom_select.py:15
#: templates/mini_tools/unit_price_calculator.html:180 #: templates/mini_tools/unit_price_calculator.html:180
#: templates/monthly_overview/pages/overview.html:284 #: templates/monthly_overview/pages/overview.html:275
#: templates/transactions/fragments/filter_actions.html:48 #: templates/monthly_overview/pages/overview.html:287
#: templates/transactions/pages/transactions.html:233 #: templates/transactions/pages/transactions.html:225
#: templates/transactions/pages/transactions.html:237
msgid "Clear" msgid "Clear"
msgstr "清除" msgstr "清除"
@@ -480,7 +480,7 @@ msgstr "後綴"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176 #: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279 #: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447 #: apps/transactions/forms.py:85 apps/transactions/forms.py:447
#: apps/transactions/forms.py:600 apps/transactions/models.py:328 #: apps/transactions/forms.py:600 apps/transactions/models.py:313
#: templates/dca/fragments/strategy/details.html:49 #: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10 #: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11 #: templates/exchange_rates_services/fragments/table.html:11
@@ -500,7 +500,7 @@ msgid "Decimal Places"
msgstr "小數點後位數" msgstr "小數點後位數"
#: apps/currencies/models.py:45 apps/export_app/forms.py:25 #: apps/currencies/models.py:45 apps/export_app/forms.py:25
#: apps/export_app/forms.py:130 apps/transactions/filters.py:70 #: apps/export_app/forms.py:130 apps/transactions/filters.py:64
#: templates/currencies/fragments/list.html:9 #: templates/currencies/fragments/list.html:9
#: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176 #: templates/currencies/pages/index.html:4 templates/includes/sidebar.html:176
#: templates/includes/sidebar.html:178 #: templates/includes/sidebar.html:178
@@ -566,8 +566,8 @@ msgid "Service Type"
msgstr "服務類型" msgstr "服務類型"
#: apps/currencies/models.py:119 apps/transactions/filters.py:27 #: apps/currencies/models.py:119 apps/transactions/filters.py:27
#: apps/transactions/models.py:242 apps/transactions/models.py:266 #: apps/transactions/models.py:227 apps/transactions/models.py:251
#: apps/transactions/models.py:290 templates/categories/fragments/list.html:16 #: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16 #: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16 #: templates/installment_plans/fragments/list.html:16
#: templates/recurring_transactions/fragments/list.html:16 #: templates/recurring_transactions/fragments/list.html:16
@@ -748,8 +748,8 @@ msgstr "交易貨幣"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180 #: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295 #: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616 #: apps/transactions/forms.py:469 apps/transactions/forms.py:616
#: apps/transactions/models.py:342 apps/transactions/models.py:667 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:868 apps/transactions/models.py:1106 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "備註" msgstr "備註"
@@ -812,7 +812,7 @@ msgid "Users"
msgstr "使用者" msgstr "使用者"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134 #: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:403 templates/includes/sidebar.html:81 #: apps/transactions/models.py:388 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142 #: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5 #: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37 #: templates/recurring_transactions/fragments/table.html:37
@@ -821,7 +821,7 @@ msgid "Transactions"
msgstr "交易" msgstr "交易"
#: apps/export_app/forms.py:37 apps/export_app/forms.py:131 #: apps/export_app/forms.py:37 apps/export_app/forms.py:131
#: apps/transactions/filters.py:74 templates/categories/fragments/list.html:9 #: apps/transactions/filters.py:68 templates/categories/fragments/list.html:9
#: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144 #: templates/categories/pages/index.html:4 templates/includes/sidebar.html:144
#: templates/insights/fragments/month_by_month.html:18 #: templates/insights/fragments/month_by_month.html:18
#: templates/insights/fragments/month_by_month.html:21 #: templates/insights/fragments/month_by_month.html:21
@@ -832,12 +832,12 @@ msgstr "類別"
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133 #: apps/export_app/forms.py:49 apps/export_app/forms.py:133
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46 #: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
#: apps/rules/models.py:307 apps/transactions/filters.py:84 #: apps/rules/models.py:307 apps/transactions/filters.py:78
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323 #: apps/transactions/forms.py:77 apps/transactions/forms.py:323
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771 #: apps/transactions/forms.py:491 apps/transactions/forms.py:771
#: apps/transactions/forms.py:1015 apps/transactions/models.py:301 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:357 apps/transactions/models.py:663 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:865 apps/transactions/models.py:1121 #: apps/transactions/models.py:848 apps/transactions/models.py:1100
#: templates/entities/fragments/list.html:9 #: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156 #: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54 #: templates/insights/fragments/category_overview/index.html:54
@@ -849,14 +849,14 @@ msgid "Entities"
msgstr "實體" msgstr "實體"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137 #: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:905 templates/includes/sidebar.html:110 #: apps/transactions/models.py:888 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9 #: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4 #: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions" msgid "Recurring Transactions"
msgstr "定期扣款交易" msgstr "定期扣款交易"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135 #: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:681 templates/includes/sidebar.html:104 #: apps/transactions/models.py:664 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9 #: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4 #: templates/installment_plans/pages/index.html:4
msgid "Installment Plans" msgid "Installment Plans"
@@ -1008,7 +1008,7 @@ msgid "Run deleted successfully"
msgstr "成功刪除匯入任務" msgstr "成功刪除匯入任務"
#: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36 #: apps/insights/forms.py:118 apps/insights/utils/sankey.py:36
#: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:209 #: apps/insights/utils/sankey.py:167 apps/transactions/filters.py:203
#: templates/insights/fragments/category_overview/index.html:96 #: templates/insights/fragments/category_overview/index.html:96
#: templates/insights/fragments/category_overview/index.html:407 #: templates/insights/fragments/category_overview/index.html:407
#: templates/insights/fragments/category_overview/index.html:436 #: templates/insights/fragments/category_overview/index.html:436
@@ -1106,15 +1106,15 @@ msgstr "運算子"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36 #: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:433 #: apps/rules/models.py:271 apps/transactions/forms.py:433
#: apps/transactions/models.py:325 apps/transactions/models.py:623 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:846 apps/transactions/models.py:1091 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "種類" msgstr "種類"
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37 #: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:22 #: apps/rules/models.py:275 apps/transactions/filters.py:22
#: apps/transactions/forms.py:437 apps/transactions/models.py:327 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1093 templates/cotton/transaction/item.html:20 #: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31 #: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10 #: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13 #: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1124,15 +1124,15 @@ msgstr "已支付"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39 #: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:89 #: apps/rules/models.py:283 apps/transactions/forms.py:89
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603 #: apps/transactions/forms.py:453 apps/transactions/forms.py:603
#: apps/transactions/forms.py:777 apps/transactions/models.py:329 #: apps/transactions/forms.py:777 apps/transactions/models.py:314
#: apps/transactions/models.py:641 apps/transactions/models.py:870 #: apps/transactions/models.py:624 apps/transactions/models.py:853
msgid "Reference Date" msgid "Reference Date"
msgstr "起算日" msgstr "起算日"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41 #: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:460 #: apps/rules/models.py:287 apps/transactions/forms.py:460
#: apps/transactions/models.py:335 apps/transactions/models.py:851 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1099 #: apps/transactions/models.py:1078
#: templates/insights/fragments/sankey.html:102 #: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18 #: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15 #: templates/quick_transactions/fragments/list.html:15
@@ -1143,27 +1143,27 @@ msgstr "金額"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14 #: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291 #: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607 #: apps/transactions/forms.py:464 apps/transactions/forms.py:607
#: apps/transactions/models.py:340 apps/transactions/models.py:625 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:854 apps/transactions/models.py:1104 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "描述" msgstr "描述"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47 #: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:379 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1126 #: apps/transactions/models.py:1105
msgid "Internal Note" msgid "Internal Note"
msgstr "內部註記" msgstr "內部註記"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48 #: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:381 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1128 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "內部ID" msgstr "內部ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40 #: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:620 #: apps/rules/models.py:319 apps/transactions/forms.py:620
#: apps/transactions/models.py:239 apps/transactions/models.py:330 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1094 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "靜音" msgstr "靜音"
@@ -1176,7 +1176,7 @@ msgid "Set Values"
msgstr "設定值" msgstr "設定值"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477 #: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:402 apps/transactions/models.py:560 #: apps/transactions/models.py:387 apps/transactions/models.py:544
msgid "Transaction" msgid "Transaction"
msgstr "交易" msgstr "交易"
@@ -1323,60 +1323,60 @@ msgstr "預期"
msgid "Muted" msgid "Muted"
msgstr "已靜音" msgstr "已靜音"
#: apps/transactions/filters.py:51 #: apps/transactions/filters.py:45
msgid "Content" msgid "Content"
msgstr "內容" msgstr "內容"
#: apps/transactions/filters.py:57 #: apps/transactions/filters.py:51
msgid "Transaction Type" msgid "Transaction Type"
msgstr "交易種類" msgstr "交易種類"
#: apps/transactions/filters.py:95 #: apps/transactions/filters.py:89
#, fuzzy #, fuzzy
#| msgid "Status" #| msgid "Status"
msgid "Mute Status" msgid "Mute Status"
msgstr "狀態" msgstr "狀態"
#: apps/transactions/filters.py:100 #: apps/transactions/filters.py:94
msgid "Date from" msgid "Date from"
msgstr "起始日期" msgstr "起始日期"
#: apps/transactions/filters.py:105 apps/transactions/filters.py:115 #: apps/transactions/filters.py:99 apps/transactions/filters.py:109
msgid "Until" msgid "Until"
msgstr "直到" msgstr "直到"
#: apps/transactions/filters.py:110 #: apps/transactions/filters.py:104
msgid "Reference date from" msgid "Reference date from"
msgstr "起算日日期" msgstr "起算日日期"
#: apps/transactions/filters.py:120 #: apps/transactions/filters.py:114
msgid "Amount min" msgid "Amount min"
msgstr "最小金額" msgstr "最小金額"
#: apps/transactions/filters.py:125 #: apps/transactions/filters.py:119
msgid "Amount max" msgid "Amount max"
msgstr "最大金額" msgstr "最大金額"
#: apps/transactions/filters.py:208 #: apps/transactions/filters.py:202
msgid "Categorized" msgid "Categorized"
msgstr "已分類" msgstr "已分類"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
msgid "Tagged" msgid "Tagged"
msgstr "已標籤" msgstr "已標籤"
#: apps/transactions/filters.py:215 #: apps/transactions/filters.py:209
#: templates/insights/fragments/category_overview/index.html:189 #: templates/insights/fragments/category_overview/index.html:189
#: templates/insights/fragments/month_by_month.html:121 #: templates/insights/fragments/month_by_month.html:121
#: templates/insights/fragments/year_by_year.html:75 #: templates/insights/fragments/year_by_year.html:75
msgid "Untagged" msgid "Untagged"
msgstr "未標籤" msgstr "未標籤"
#: apps/transactions/filters.py:221 #: apps/transactions/filters.py:215
msgid "Any entity" msgid "Any entity"
msgstr "任何實體" msgstr "任何實體"
#: apps/transactions/filters.py:222 #: apps/transactions/filters.py:216
#: templates/insights/fragments/category_overview/index.html:282 #: templates/insights/fragments/category_overview/index.html:282
#: templates/insights/fragments/month_by_month.html:123 #: templates/insights/fragments/month_by_month.html:123
#: templates/insights/fragments/year_by_year.html:77 #: templates/insights/fragments/year_by_year.html:77
@@ -1453,42 +1453,42 @@ msgstr "未來的交易"
msgid "End date should be after the start date" msgid "End date should be after the start date"
msgstr "結束日期應該大於起始日期" msgstr "結束日期應該大於起始日期"
#: apps/transactions/models.py:244 #: apps/transactions/models.py:229
msgid "" msgid ""
"Deactivated categories won't be able to be selected when creating new " "Deactivated categories won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "新增交易的時候無法選擇停用的分類" msgstr "新增交易的時候無法選擇停用的分類"
#: apps/transactions/models.py:252 #: apps/transactions/models.py:237
msgid "Transaction Category" msgid "Transaction Category"
msgstr "交易分類" msgstr "交易分類"
#: apps/transactions/models.py:253 #: apps/transactions/models.py:238
msgid "Transaction Categories" msgid "Transaction Categories"
msgstr "交易分類" msgstr "交易分類"
#: apps/transactions/models.py:268 #: apps/transactions/models.py:253
msgid "" msgid ""
"Deactivated tags won't be able to be selected when creating new transactions" "Deactivated tags won't be able to be selected when creating new transactions"
msgstr "新增交易的時候無法選擇停用的標籤" msgstr "新增交易的時候無法選擇停用的標籤"
#: apps/transactions/models.py:276 apps/transactions/models.py:277 #: apps/transactions/models.py:261 apps/transactions/models.py:262
msgid "Transaction Tags" msgid "Transaction Tags"
msgstr "交易標籤" msgstr "交易標籤"
#: apps/transactions/models.py:292 #: apps/transactions/models.py:277
msgid "" msgid ""
"Deactivated entities won't be able to be selected when creating new " "Deactivated entities won't be able to be selected when creating new "
"transactions" "transactions"
msgstr "新增交易的時候無法選擇停用的實體" msgstr "新增交易的時候無法選擇停用的實體"
#: apps/transactions/models.py:300 #: apps/transactions/models.py:285
#: templates/insights/fragments/month_by_month.html:88 #: templates/insights/fragments/month_by_month.html:88
#: templates/insights/fragments/year_by_year.html:56 #: templates/insights/fragments/year_by_year.html:56
msgid "Entity" msgid "Entity"
msgstr "實體" msgstr "實體"
#: apps/transactions/models.py:312 apps/transactions/models.py:1071 #: apps/transactions/models.py:297 apps/transactions/models.py:1050
#: templates/calendar_view/fragments/list.html:42 #: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44 #: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52 #: templates/calendar_view/fragments/list.html:52
@@ -1500,7 +1500,7 @@ msgstr "實體"
msgid "Income" msgid "Income"
msgstr "收入" msgstr "收入"
#: apps/transactions/models.py:313 apps/transactions/models.py:1072 #: apps/transactions/models.py:298 apps/transactions/models.py:1051
#: templates/calendar_view/fragments/list.html:46 #: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48 #: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56 #: templates/calendar_view/fragments/list.html:56
@@ -1511,165 +1511,165 @@ msgstr "收入"
msgid "Expense" msgid "Expense"
msgstr "支出" msgstr "支出"
#: apps/transactions/models.py:368 apps/transactions/models.py:680 #: apps/transactions/models.py:353 apps/transactions/models.py:663
msgid "Installment Plan" msgid "Installment Plan"
msgstr "分期付款計劃" msgstr "分期付款計劃"
#: apps/transactions/models.py:377 apps/transactions/models.py:904 #: apps/transactions/models.py:362 apps/transactions/models.py:887
msgid "Recurring Transaction" msgid "Recurring Transaction"
msgstr "定期扣款交易" msgstr "定期扣款交易"
#: apps/transactions/models.py:385 #: apps/transactions/models.py:370
msgid "Deleted" msgid "Deleted"
msgstr "已刪除" msgstr "已刪除"
#: apps/transactions/models.py:390 #: apps/transactions/models.py:375
msgid "Deleted At" msgid "Deleted At"
msgstr "刪除時間" msgstr "刪除時間"
#: apps/transactions/models.py:504 templates/tags/fragments/table.html:69 #: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
msgid "No tags" msgid "No tags"
msgstr "沒有標籤" msgstr "沒有標籤"
#: apps/transactions/models.py:506 #: apps/transactions/models.py:491
msgid "No category" msgid "No category"
msgstr "沒有分類" msgstr "沒有分類"
#: apps/transactions/models.py:508 #: apps/transactions/models.py:493
msgid "No description" msgid "No description"
msgstr "沒有描述" msgstr "沒有描述"
#: apps/transactions/models.py:565 #: apps/transactions/models.py:549
#, fuzzy #, fuzzy
#| msgid "ZIP File" #| msgid "ZIP File"
msgid "File" msgid "File"
msgstr "ZIP檔" msgstr "ZIP檔"
#: apps/transactions/models.py:567 #: apps/transactions/models.py:551
msgid "Original Name" msgid "Original Name"
msgstr "" msgstr ""
#: apps/transactions/models.py:569 #: apps/transactions/models.py:553
#, fuzzy #, fuzzy
#| msgid "Content" #| msgid "Content"
msgid "Content Type" msgid "Content Type"
msgstr "內容" msgstr "內容"
#: apps/transactions/models.py:571 #: apps/transactions/models.py:555
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: apps/transactions/models.py:576 #: apps/transactions/models.py:560
msgid "Uploaded By" msgid "Uploaded By"
msgstr "" msgstr ""
#: apps/transactions/models.py:581 #: apps/transactions/models.py:565
#, fuzzy #, fuzzy
#| msgid "Transactions on" #| msgid "Transactions on"
msgid "Transaction Attachment" msgid "Transaction Attachment"
msgstr "交易時間" msgstr "交易時間"
#: apps/transactions/models.py:582 #: apps/transactions/models.py:566
#, fuzzy #, fuzzy
#| msgid "Transaction Tags" #| msgid "Transaction Tags"
msgid "Transaction Attachments" msgid "Transaction Attachments"
msgstr "交易標籤" msgstr "交易標籤"
#: apps/transactions/models.py:612 templates/includes/sidebar.html:57 #: apps/transactions/models.py:595 templates/includes/sidebar.html:57
msgid "Yearly" msgid "Yearly"
msgstr "年" msgstr "年"
#: apps/transactions/models.py:613 apps/users/models.py:469 #: apps/transactions/models.py:596 apps/users/models.py:469
#: templates/includes/sidebar.html:51 #: templates/includes/sidebar.html:51
msgid "Monthly" msgid "Monthly"
msgstr "月" msgstr "月"
#: apps/transactions/models.py:614 #: apps/transactions/models.py:597
msgid "Weekly" msgid "Weekly"
msgstr "週" msgstr "週"
#: apps/transactions/models.py:615 #: apps/transactions/models.py:598
msgid "Daily" msgid "Daily"
msgstr "日" msgstr "日"
#: apps/transactions/models.py:628 #: apps/transactions/models.py:611
msgid "Number of Installments" msgid "Number of Installments"
msgstr "期數" msgstr "期數"
#: apps/transactions/models.py:633 #: apps/transactions/models.py:616
msgid "Installment Start" msgid "Installment Start"
msgstr "分期付款起始日" msgstr "分期付款起始日"
#: apps/transactions/models.py:634 #: apps/transactions/models.py:617
msgid "The installment number to start counting from" msgid "The installment number to start counting from"
msgstr "開始計算的期數" msgstr "開始計算的期數"
#: apps/transactions/models.py:639 apps/transactions/models.py:874 #: apps/transactions/models.py:622 apps/transactions/models.py:857
msgid "Start Date" msgid "Start Date"
msgstr "起始日期" msgstr "起始日期"
#: apps/transactions/models.py:643 apps/transactions/models.py:875 #: apps/transactions/models.py:626 apps/transactions/models.py:858
msgid "End Date" msgid "End Date"
msgstr "結束日期" msgstr "結束日期"
#: apps/transactions/models.py:648 #: apps/transactions/models.py:631
msgid "Recurrence" msgid "Recurrence"
msgstr "頻率" msgstr "頻率"
#: apps/transactions/models.py:651 #: apps/transactions/models.py:634
msgid "Installment Amount" msgid "Installment Amount"
msgstr "分期付款金額" msgstr "分期付款金額"
#: apps/transactions/models.py:670 apps/transactions/models.py:894 #: apps/transactions/models.py:653 apps/transactions/models.py:877
msgid "Add description to transactions" msgid "Add description to transactions"
msgstr "為交易增加描述" msgstr "為交易增加描述"
#: apps/transactions/models.py:673 apps/transactions/models.py:897 #: apps/transactions/models.py:656 apps/transactions/models.py:880
msgid "Add notes to transactions" msgid "Add notes to transactions"
msgstr "為交易新增註記" msgstr "為交易新增註記"
#: apps/transactions/models.py:833 #: apps/transactions/models.py:816
msgid "day(s)" msgid "day(s)"
msgstr "天" msgstr "天"
#: apps/transactions/models.py:834 #: apps/transactions/models.py:817
msgid "week(s)" msgid "week(s)"
msgstr "週" msgstr "週"
#: apps/transactions/models.py:835 #: apps/transactions/models.py:818
msgid "month(s)" msgid "month(s)"
msgstr "月" msgstr "月"
#: apps/transactions/models.py:836 #: apps/transactions/models.py:819
msgid "year(s)" msgid "year(s)"
msgstr "年" msgstr "年"
#: apps/transactions/models.py:838 #: apps/transactions/models.py:821
#: templates/recurring_transactions/fragments/list.html:18 #: templates/recurring_transactions/fragments/list.html:18
msgid "Paused" msgid "Paused"
msgstr "已暫停" msgstr "已暫停"
#: apps/transactions/models.py:877 #: apps/transactions/models.py:860
msgid "Recurrence Type" msgid "Recurrence Type"
msgstr "頻率" msgstr "頻率"
#: apps/transactions/models.py:880 #: apps/transactions/models.py:863
msgid "Recurrence Interval" msgid "Recurrence Interval"
msgstr "頻率間隔" msgstr "頻率間隔"
#: apps/transactions/models.py:883 #: apps/transactions/models.py:866
msgid "Keep at most" msgid "Keep at most"
msgstr "持續最多" msgstr "持續最多"
#: apps/transactions/models.py:887 #: apps/transactions/models.py:870
msgid "Last Generated Date" msgid "Last Generated Date"
msgstr "最後產生的日期" msgstr "最後產生的日期"
#: apps/transactions/models.py:890 #: apps/transactions/models.py:873
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "最後產生的起算日" msgstr "最後產生的起算日"
#: apps/transactions/models.py:1138 #: apps/transactions/models.py:1117
#: apps/transactions/views/quick_transactions.py:178 #: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187 #: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189 #: apps/transactions/views/quick_transactions.py:189
@@ -1678,7 +1678,7 @@ msgstr "最後產生的起算日"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "快速交易" msgstr "快速交易"
#: apps/transactions/models.py:1139 templates/includes/sidebar.html:98 #: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5 #: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15 #: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions" msgid "Quick Transactions"
@@ -1900,9 +1900,9 @@ msgstr "這個帳號已經被停用"
#: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103 #: apps/users/forms.py:68 apps/users/forms.py:81 apps/users/forms.py:103
#: templates/monthly_overview/pages/overview.html:98 #: templates/monthly_overview/pages/overview.html:98
#: templates/monthly_overview/pages/overview.html:247 #: templates/monthly_overview/pages/overview.html:245
#: templates/transactions/pages/transactions.html:47 #: templates/transactions/pages/transactions.html:47
#: templates/transactions/pages/transactions.html:196 #: templates/transactions/pages/transactions.html:195
msgid "Default" msgid "Default"
msgstr "預設" msgstr "預設"
@@ -2253,7 +2253,6 @@ msgstr "分享"
#: templates/rules/fragments/transaction_rule/view.html:92 #: templates/rules/fragments/transaction_rule/view.html:92
#: templates/rules/fragments/transaction_rule/view.html:133 #: templates/rules/fragments/transaction_rule/view.html:133
#: templates/tags/fragments/table.html:51 #: templates/tags/fragments/table.html:51
#: templates/transactions/fragments/filter_presets.html:28
#: templates/users/fragments/api_tokens.html:93 #: templates/users/fragments/api_tokens.html:93
msgid "Delete" msgid "Delete"
msgstr "刪除" msgstr "刪除"
@@ -2358,8 +2357,8 @@ msgid "Current balance"
msgstr "目前餘額" msgstr "目前餘額"
#: templates/accounts/fragments/account_reconciliation.html:36 #: templates/accounts/fragments/account_reconciliation.html:36
#: templates/net_worth/net_worth.html:147 #: templates/net_worth/net_worth.html:146
#: templates/net_worth/net_worth.html:407 #: templates/net_worth/net_worth.html:396
msgid "Difference" msgid "Difference"
msgstr "差異" msgstr "差異"
@@ -2745,19 +2744,19 @@ msgstr "當前價格"
msgid "Amount Bought" msgid "Amount Bought"
msgstr "購買數量" msgstr "購買數量"
#: templates/dca/fragments/strategy/details.html:409 #: templates/dca/fragments/strategy/details.html:384
msgid "Entry Price vs Current Price" msgid "Entry Price vs Current Price"
msgstr "投入金額對比當前金額" msgstr "投入金額對比當前金額"
#: templates/dca/fragments/strategy/details.html:423 #: templates/dca/fragments/strategy/details.html:398
msgid "Days Between Investments" msgid "Days Between Investments"
msgstr "兩次投資之間的天數" msgstr "兩次投資之間的天數"
#: templates/dca/fragments/strategy/details.html:469 #: templates/dca/fragments/strategy/details.html:444
msgid "Investment Frequency" msgid "Investment Frequency"
msgstr "投資頻率" msgstr "投資頻率"
#: templates/dca/fragments/strategy/details.html:471 #: templates/dca/fragments/strategy/details.html:446
msgid "The straighter the blue line, the more consistent your DCA strategy is." msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "藍線越直代表您定期定額的策略越一致。" msgstr "藍線越直代表您定期定額的策略越一致。"
@@ -2993,7 +2992,6 @@ msgid "Reload"
msgstr "" msgstr ""
#: templates/includes/scripts/hyperscript/swal.html:13 #: templates/includes/scripts/hyperscript/swal.html:13
#: templates/transactions/fragments/filter_actions.html:4
msgid "Cancel" msgid "Cancel"
msgstr "取消" msgstr "取消"
@@ -3426,16 +3424,16 @@ msgid "Summary"
msgstr "總結" msgstr "總結"
#: templates/monthly_overview/pages/overview.html:99 #: templates/monthly_overview/pages/overview.html:99
#: templates/monthly_overview/pages/overview.html:256 #: templates/monthly_overview/pages/overview.html:254
#: templates/transactions/pages/transactions.html:48 #: templates/transactions/pages/transactions.html:48
#: templates/transactions/pages/transactions.html:205 #: templates/transactions/pages/transactions.html:204
msgid "Oldest first" msgid "Oldest first"
msgstr "最舊的優先" msgstr "最舊的優先"
#: templates/monthly_overview/pages/overview.html:100 #: templates/monthly_overview/pages/overview.html:100
#: templates/monthly_overview/pages/overview.html:265 #: templates/monthly_overview/pages/overview.html:263
#: templates/transactions/pages/transactions.html:49 #: templates/transactions/pages/transactions.html:49
#: templates/transactions/pages/transactions.html:214 #: templates/transactions/pages/transactions.html:213
msgid "Newest first" msgid "Newest first"
msgstr "新的優先" msgstr "新的優先"
@@ -3444,8 +3442,8 @@ msgstr "新的優先"
msgid "Filter transactions" msgid "Filter transactions"
msgstr "過濾交易" msgstr "過濾交易"
#: templates/monthly_overview/pages/overview.html:237 #: templates/monthly_overview/pages/overview.html:235
#: templates/transactions/pages/transactions.html:186 #: templates/transactions/pages/transactions.html:185
msgid "Order by" msgid "Order by"
msgstr "排序方式" msgstr "排序方式"
@@ -3454,24 +3452,24 @@ msgstr "排序方式"
msgid "By currency" msgid "By currency"
msgstr "按照貨幣" msgstr "按照貨幣"
#: templates/net_worth/net_worth.html:84 templates/net_worth/net_worth.html:85 #: templates/net_worth/net_worth.html:84
msgid "Consolidated" msgid "Consolidated"
msgstr "合併" msgstr "合併"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "走勢圖" msgstr "走勢圖"
#: templates/net_worth/net_worth.html:163 #: templates/net_worth/net_worth.html:162
#: templates/yearly_overview/pages/overview_by_account.html:4 #: templates/yearly_overview/pages/overview_by_account.html:4
msgid "By account" msgid "By account"
msgstr "按照帳戶" msgstr "按照帳戶"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "按照貨幣的走勢圖" msgstr "按照貨幣的走勢圖"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "按照帳戶的走勢圖" msgstr "按照帳戶的走勢圖"
@@ -3708,48 +3706,6 @@ msgstr "編輯"
msgid "transactions" msgid "transactions"
msgstr "交易" msgstr "交易"
#: templates/transactions/fragments/filter_actions.html:2
msgid "Save filter preset"
msgstr ""
#: templates/transactions/fragments/filter_actions.html:3
#, fuzzy
#| msgid "File name"
msgid "Preset name"
msgstr "檔案名稱"
#: templates/transactions/fragments/filter_actions.html:40
#, fuzzy
#| msgid "From preset"
msgid "Save preset"
msgstr "從設定組"
#: templates/transactions/fragments/filter_presets.html:6
#, fuzzy
#| msgid "From preset"
msgid "Filter presets"
msgstr "從設定組"
#: templates/transactions/fragments/filter_presets.html:21
#, python-format
msgid "Delete %(name)s"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:26
msgid "Delete filter preset?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:27
#, python-format
msgid "Delete “%(name)s”?"
msgstr ""
#: templates/transactions/fragments/filter_presets.html:34
#, fuzzy
#| msgid "No presets yet"
msgid "No saved presets"
msgstr "尚未設定任何設定組"
#: templates/transactions/fragments/list_all.html:58 #: templates/transactions/fragments/list_all.html:58
msgid "No transactions found" msgid "No transactions found"
msgstr "沒有發現交易" msgstr "沒有發現交易"
@@ -331,8 +331,6 @@
}, },
scales: { scales: {
x: { x: {
min: Math.max(0, priceData.labels.length - 20),
max: Math.max(0, priceData.labels.length - 1),
grid: { grid: {
display: false display: false
}, },
@@ -371,29 +369,6 @@
} }
}, },
plugins: { plugins: {
zoom: {
limits: {
x: {
min: 0,
max: Math.max(0, priceData.labels.length - 1),
minRange: 5
}
},
pan: {
enabled: true,
mode: 'x'
},
zoom: {
wheel: {
enabled: true,
modifierKey: 'ctrl'
},
pinch: {
enabled: true
},
mode: 'x'
}
},
legend: { legend: {
position: 'top' position: 'top'
}, },
+4 -6
View File
@@ -52,7 +52,6 @@
<i class="fa-solid fa-grip"></i> <i class="fa-solid fa-grip"></i>
</div> </div>
<div class="relative">
<input type="search" <input type="search"
class="input w-full" class="input w-full"
id="calculator-input" id="calculator-input"
@@ -91,15 +90,14 @@
then remove .swing-out-top-bck from #calculator-result-container then remove .swing-out-top-bck from #calculator-result-container
end" end"
placeholder="2 + 2"> placeholder="2 + 2">
<div class="btn btn-error btn-circle absolute cursor-pointer top-0 right-0 translate-x-1/2 -translate-y-1/2 p-0 flex items-center justify-center w-5 h-5"
_="on click trigger show on #calculator">
<i class="fa-solid fa-xmark flex items-center justify-center w-full h-full content-center text-xs"></i>
</div>
</div>
<div class="hidden" id="calculator-result-container"> <div class="hidden" id="calculator-result-container">
<div class="flex flex-row py-3 px-5 justify-between"> <div class="flex flex-row py-3 px-5 justify-between">
<div class="text-subtle">=</div> <div class="text-subtle">=</div>
<div id="calculator-result" class="select-all"></div> <div id="calculator-result" class="select-all"></div>
</div> </div>
</div> </div>
<div class="btn btn-error btn-circle absolute cursor-pointer top-0 left-full start-100 -translate-x-1/2 -translate-y-1/2 p-0 flex items-center justify-center w-5 h-5"
_="on click trigger show on #calculator">
<i class="fa-solid fa-xmark flex items-center justify-center w-full h-full content-center text-xs"></i>
</div>
</div> </div>
@@ -107,7 +107,7 @@
@click="filterOpen = !filterOpen" @click="filterOpen = !filterOpen"
:aria-expanded="filterOpen" id="filter-button" :aria-expanded="filterOpen" id="filter-button"
title="{% translate 'Filter transactions' %}" title="{% translate 'Filter transactions' %}"
_="on change from #filter-container _="on load or change from #filter
-- Check if any filter has a non-default value -- Check if any filter has a non-default value
set hasActiveFilter to false set hasActiveFilter to false
@@ -208,7 +208,7 @@
add .hidden to #filter-active-indicator add .hidden to #filter-active-indicator
end"> end">
<i class="fa-solid fa-filter fa-fw"></i> <i class="fa-solid fa-filter fa-fw"></i>
<span id="filter-active-indicator" class="absolute -top-1 -right-1 w-3 h-3 bg-error rounded-full {% if not filter_is_active %}hidden {% endif %}z-10"></span> <span id="filter-active-indicator" class="absolute -top-1 -right-1 w-3 h-3 bg-error rounded-full hidden z-10"></span>
</button> </button>
{# Search box #} {# Search box #}
@@ -228,8 +228,6 @@
show <.transaction/> in <#transactions-list/> show <.transaction/> in <#transactions-list/>
when its textContent.toLowerCase() contains my value.toLowerCase()"> when its textContent.toLowerCase() contains my value.toLowerCase()">
{% include "transactions/fragments/filter_presets.html" %}
{# Order by icon dropdown #} {# Order by icon dropdown #}
<div> <div>
<button class="btn btn-secondary join-item" type="button" <button class="btn btn-secondary join-item" type="button"
@@ -272,16 +270,21 @@
{# Filter transactions form #} {# Filter transactions form #}
<div class="z-1" x-show="filterOpen" x-collapse x-cloak> <div class="z-1" x-show="filterOpen" x-collapse x-cloak>
<div class="card card-body bg-base-200 mt-2"> <div class="card card-body bg-base-200 mt-2">
{% include "transactions/fragments/filter_actions.html" %} <div class="text-right">
<button class="btn btn-outline btn-error btn-sm w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
{% include "transactions/fragments/filter_form.html" %} <form _="on change or submit or search trigger updated on window
install init_tom_select
install init_datepicker"
id="filter" class="mt-3">
{% crispy filter.form %}
</form>
<div class="text-right"> <div class="text-right">
<a class="btn btn-outline btn-error btn-sm w-fit" <button class="btn btn-outline btn-error btn-sm w-fit"
href="{{ request.path }}" _="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
hx-get="{% url 'transaction_filter_clear' %}"
hx-target="#filter"
hx-swap="outerHTML">{% translate 'Clear' %}</a>
</div> </div>
</div> </div>
</div> </div>
+5 -16
View File
@@ -56,7 +56,7 @@
<li> <li>
{% if currency.consolidated and currency.consolidated.total_final != currency.total_final %} {% if currency.consolidated and currency.consolidated.total_final != currency.total_final %}
<a class="cursor-pointer select-auto flex justify-between items-center w-full" <a class="cursor-pointer select-auto flex justify-between items-center w-full"
_="on click showOnlyCurrencyDataset('{{ currency.currency.name }}', '{{ currency.currency.name }}')"> _="on click showOnlyCurrencyDataset('{{ currency.currency.name }}')">
<span <span
class="currency-name text-start font-mono shrink text-ellipsis">{{ currency.currency.name }}</span> class="currency-name text-start font-mono shrink text-ellipsis">{{ currency.currency.name }}</span>
<span class="text-end shrink-0"> <span class="text-end shrink-0">
@@ -80,8 +80,7 @@
</a> </a>
<ul> <ul>
<li> <li>
<a class="cursor-pointer text-base-content/60 select-auto flex justify-between items-center w-full" <a class="text-base-content/60 select-auto flex justify-between items-center w-full">
_="on click showOnlyCurrencyDataset('{{ currency.currency.name }} {% trans "Consolidated" %}', '{{ currency.currency.name }}')">
<span class="text-start shrink">{% trans "Consolidated" %}</span> <span class="text-start shrink">{% trans "Consolidated" %}</span>
<span class="text-end shrink-0"> <span class="text-end shrink-0">
<c-amount.display :amount="currency.consolidated.total_final" <c-amount.display :amount="currency.consolidated.total_final"
@@ -96,7 +95,7 @@
</ul> </ul>
{% else %} {% else %}
<a class="cursor-pointer select-auto flex justify-between items-center w-full" <a class="cursor-pointer select-auto flex justify-between items-center w-full"
_="on click showOnlyCurrencyDataset('{{ currency.currency.name }}', '{{ currency.currency.name }}')"> _="on click showOnlyCurrencyDataset('{{ currency.currency.name }}')">
<span class="currency-name text-start font-mono shrink">{{ currency.currency.name }}</span> <span class="currency-name text-start font-mono shrink">{{ currency.currency.name }}</span>
<span class="text-end shrink-0"> <span class="text-end shrink-0">
<div> <div>
@@ -303,16 +302,6 @@
} }
} }
}); });
for (const dataset of currencyChart.data.datasets) {
if (!dataset.colorSource) continue;
const source = currencyChart.data.datasets.find(
candidate => candidate.label === dataset.colorSource
);
dataset.borderColor = source.borderColor;
dataset.backgroundColor = source.backgroundColor;
}
currencyChart.update('none');
} }
</script> </script>
<script id="accountBalanceChartScript"> <script id="accountBalanceChartScript">
@@ -459,7 +448,7 @@
call accountChart.update() call accountChart.update()
end end
def showOnlyCurrencyDataset(datasetName, differenceDatasetName) def showOnlyCurrencyDataset(datasetName)
for dataset in currencyChart.data.datasets for dataset in currencyChart.data.datasets
set isMatch to dataset.label is datasetName set isMatch to dataset.label is datasetName
call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), isMatch) call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), isMatch)
@@ -467,7 +456,7 @@
call currencyChart.update() call currencyChart.update()
for dataset in monthlyDifferenceChart.data.datasets for dataset in monthlyDifferenceChart.data.datasets
set isMatch to dataset.label is differenceDatasetName set isMatch to dataset.label is datasetName
call monthlyDifferenceChart.setDatasetVisibility(monthlyDifferenceChart.data.datasets.indexOf(dataset), isMatch) call monthlyDifferenceChart.setDatasetVisibility(monthlyDifferenceChart.data.datasets.indexOf(dataset), isMatch)
end end
call monthlyDifferenceChart.update() call monthlyDifferenceChart.update()
@@ -1,50 +0,0 @@
{% load i18n %}
{% translate "Save filter preset" as save_filter_preset_title %}
{% translate "Preset name" as preset_name_label %}
{% translate "Cancel" as cancel_label %}
{% translate "Save" as save_label %}
<div class="flex justify-end gap-2">
<form id="save-filter-preset"
hx-post="{% url 'filter_preset_create' %}"
hx-include="#filter"
hx-target="#filter-presets"
hx-swap="outerHTML">
<input id="filter-preset-name" type="hidden" name="name">
<button class="btn btn-outline btn-primary btn-sm" type="button"
data-title="{{ save_filter_preset_title }}"
data-input-label="{{ preset_name_label }}"
data-cancel-text="{{ cancel_label }}"
data-confirm-text="{{ save_label }}"
_="on click
call Swal.fire({title: @data-title,
input: 'text',
inputLabel: @data-input-label,
inputAttributes: {maxlength: '100'},
showCancelButton: true,
cancelButtonText: @data-cancel-text,
confirmButtonText: @data-confirm-text,
customClass: {
confirmButton: 'btn btn-primary me-3',
cancelButton: 'btn btn-error'
},
buttonsStyling: false})
if result.isConfirmed
set presetName to result.value.trim()
if presetName is not ''
set #filter-preset-name.value to presetName
trigger submit on #save-filter-preset
end
end">
<i class="fa-solid fa-bookmark fa-fw"></i>
{% translate 'Save preset' %}
</button>
</form>
<a class="btn btn-outline btn-error btn-sm"
href="{{ request.path }}"
hx-get="{% url 'transaction_filter_clear' %}"
hx-target="#filter"
hx-swap="outerHTML">
{% translate 'Clear' %}
</a>
</div>
@@ -1,18 +0,0 @@
{% load crispy_forms_tags %}
<form _="on change or submit or search
if event.type is 'submit'
halt the event
end
trigger updated on window
end
install init_tom_select
install init_datepicker"
id="filter" class="mt-3">
{% crispy filter.form %}
</form>
{% if swap_filter_indicator %}
<span id="filter-active-indicator"
class="absolute -top-1 -right-1 w-3 h-3 bg-error rounded-full {% if not filter_is_active %}hidden {% endif %}z-10"
hx-swap-oob="outerHTML"></span>
{% endif %}
@@ -1,37 +0,0 @@
{% load i18n %}
<div id="filter-presets">
<button class="btn btn-secondary join-item" type="button"
data-bs-toggle="dropdown" aria-expanded="false"
title="{% translate 'Filter presets' %}">
<i class="fa-solid fa-bookmark fa-fw"></i>
</button>
<ul class="dropdown-menu dropdown-menu-end menu min-w-52">
{% for preset in filter_presets %}
<li class="group flex-row items-center">
<button class="grow justify-start"
type="button"
hx-get="{% url 'filter_preset_apply' preset.id %}"
hx-target="#filter"
hx-swap="outerHTML">
{{ preset.name }}
</button>
<button class="btn btn-ghost btn-xs opacity-0 group-hover:opacity-100 focus:opacity-100"
type="button"
aria-label="{% blocktranslate with name=preset.name %}Delete {{ name }}{% endblocktranslate %}"
hx-post="{% url 'filter_preset_delete' preset.id %}"
hx-trigger="confirmed"
hx-target="#filter-presets"
hx-swap="outerHTML"
data-title="{% translate 'Delete filter preset?' %}"
data-text="{% blocktranslate with name=preset.name %}Delete “{{ name }}”?{% endblocktranslate %}"
data-confirm-text="{% translate 'Delete' %}"
_="install prompt_swal">
<i class="fa-solid fa-xmark fa-fw"></i>
</button>
</li>
{% empty %}
<li class="menu-disabled"><span>{% translate 'No saved presets' %}</span></li>
{% endfor %}
</ul>
</div>
@@ -56,7 +56,7 @@
@click="filterOpen = !filterOpen" @click="filterOpen = !filterOpen"
:aria-expanded="filterOpen" id="filter-button" :aria-expanded="filterOpen" id="filter-button"
title="{% translate 'Filter transactions' %}" title="{% translate 'Filter transactions' %}"
_="on change from #filter-container _="on load or change from #filter
-- Check if any filter has a non-default value -- Check if any filter has a non-default value
set hasActiveFilter to false set hasActiveFilter to false
@@ -157,7 +157,7 @@
add .hidden to #filter-active-indicator add .hidden to #filter-active-indicator
end"> end">
<i class="fa-solid fa-filter fa-fw"></i> <i class="fa-solid fa-filter fa-fw"></i>
<span id="filter-active-indicator" class="absolute -top-1 -right-1 w-3 h-3 bg-error rounded-full {% if not filter_is_active %}hidden {% endif %}z-10"></span> <span id="filter-active-indicator" class="absolute -top-1 -right-1 w-3 h-3 bg-error rounded-full hidden z-10"></span>
</button> </button>
{# Search box #} {# Search box #}
@@ -177,8 +177,7 @@
show <.transaction/> in <#transactions-list/> show <.transaction/> in <#transactions-list/>
when its textContent.toLowerCase() contains my value.toLowerCase()"> when its textContent.toLowerCase() contains my value.toLowerCase()">
{% include "transactions/fragments/filter_presets.html" %} {# Order by icon dropdown #}
{# Order by icon dropdown #} {# Order by icon dropdown #}
<div> <div>
<button class="btn btn-secondary join-item" type="button" <button class="btn btn-secondary join-item" type="button"
@@ -221,16 +220,21 @@
{# Filter transactions form #} {# Filter transactions form #}
<div class="z-1" x-show="filterOpen" x-collapse x-cloak> <div class="z-1" x-show="filterOpen" x-collapse x-cloak>
<div class="card card-body bg-base-200 mt-2"> <div class="card card-body bg-base-200 mt-2">
{% include "transactions/fragments/filter_actions.html" %} <div class="text-right">
<button class="btn btn-outline btn-error btn-sm w-fit"
_="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
</div>
{% include "transactions/fragments/filter_form.html" %} <form _="on change or submit or search trigger updated on window
install init_tom_select
install init_datepicker"
id="filter" class="mt-3">
{% crispy filter.form %}
</form>
<div class="text-right"> <div class="text-right">
<a class="btn btn-outline btn-error btn-sm w-fit" <button class="btn btn-outline btn-error btn-sm w-fit"
href="{{ request.path }}" _="on click call #filter.reset() then trigger change on #filter">{% translate 'Clear' %}</button>
hx-get="{% url 'transaction_filter_clear' %}"
hx-target="#filter"
hx-swap="outerHTML">{% translate 'Clear' %}</a>
</div> </div>
</div> </div>
</div> </div>
+1 -2
View File
@@ -4,8 +4,7 @@ WORKDIR /usr/src/frontend
COPY ./frontend/package.json ./frontend/package-lock.json ./ COPY ./frontend/package.json ./frontend/package-lock.json ./
COPY ./docker/dev/vite/entrypoint.sh /usr/local/bin/vite-entrypoint COPY ./docker/dev/vite/entrypoint.sh /usr/local/bin/vite-entrypoint
RUN sed -i 's/\r$//g' /usr/local/bin/vite-entrypoint && \ RUN chmod +x /usr/local/bin/vite-entrypoint
chmod +x /usr/local/bin/vite-entrypoint
ENV PATH ./node_modules/.bin/:$PATH ENV PATH ./node_modules/.bin/:$PATH
+11 -40
View File
@@ -23,13 +23,12 @@
"bootstrap": "^5.3.8", "bootstrap": "^5.3.8",
"chart.js": "^4.5.1", "chart.js": "^4.5.1",
"chartjs-chart-sankey": "^0.14.3", "chartjs-chart-sankey": "^0.14.3",
"chartjs-plugin-zoom": "^2.2.0",
"cuelume": "^0.1.2", "cuelume": "^0.1.2",
"daisyui": "5.5.20", "daisyui": "5.5.20",
"htmx.org": "^2.0.10", "htmx.org": "^2.0.10",
"hyperscript.org": "^0.9.91", "hyperscript.org": "^0.9.91",
"mathjs": "^15.2.0", "mathjs": "^15.2.0",
"postcss": "^8.5.26", "postcss": "^8.5.15",
"pulltorefreshjs": "^0.1.22", "pulltorefreshjs": "^0.1.22",
"sass": "^1.100.0", "sass": "^1.100.0",
"sweetalert2": "^11.26.25", "sweetalert2": "^11.26.25",
@@ -1078,12 +1077,6 @@
"integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@types/hammerjs": {
"version": "2.0.46",
"resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz",
"integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==",
"license": "MIT"
},
"node_modules/@vue/reactivity": { "node_modules/@vue/reactivity": {
"version": "3.1.5", "version": "3.1.5",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz",
@@ -1261,19 +1254,6 @@
"chart.js": ">=3.3.0" "chart.js": ">=3.3.0"
} }
}, },
"node_modules/chartjs-plugin-zoom": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/chartjs-plugin-zoom/-/chartjs-plugin-zoom-2.2.0.tgz",
"integrity": "sha512-in6kcdiTlP6npIVLMd4zXZ08PDUXC52gZ4FAy5oyjk1zX3gKarXMAof7B9eFiisf9WOC3bh2saHg+J5WtLXZeA==",
"license": "MIT",
"dependencies": {
"@types/hammerjs": "^2.0.45",
"hammerjs": "^2.0.8"
},
"peerDependencies": {
"chart.js": ">=3.2.0"
}
},
"node_modules/chokidar": { "node_modules/chokidar": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz",
@@ -1428,15 +1408,6 @@
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"license": "ISC" "license": "ISC"
}, },
"node_modules/hammerjs": {
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
"integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==",
"license": "MIT",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/htmx.org": { "node_modules/htmx.org": {
"version": "2.0.10", "version": "2.0.10",
"resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-2.0.10.tgz", "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-2.0.10.tgz",
@@ -1453,9 +1424,9 @@
} }
}, },
"node_modules/immutable": { "node_modules/immutable": {
"version": "5.1.9", "version": "5.1.6",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.9.tgz", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.6.tgz",
"integrity": "sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==", "integrity": "sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/is-extglob": { "node_modules/is-extglob": {
@@ -1787,9 +1758,9 @@
} }
}, },
"node_modules/nanoid": { "node_modules/nanoid": {
"version": "3.3.18", "version": "3.3.12",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
"integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==", "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
@@ -1839,9 +1810,9 @@
} }
}, },
"node_modules/postcss": { "node_modules/postcss": {
"version": "8.5.26", "version": "8.5.15",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
"integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==", "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@@ -1858,7 +1829,7 @@
], ],
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"nanoid": "^3.3.17", "nanoid": "^3.3.12",
"picocolors": "^1.1.1", "picocolors": "^1.1.1",
"source-map-js": "^1.2.1" "source-map-js": "^1.2.1"
}, },
+1 -2
View File
@@ -30,13 +30,12 @@
"bootstrap": "^5.3.8", "bootstrap": "^5.3.8",
"chart.js": "^4.5.1", "chart.js": "^4.5.1",
"chartjs-chart-sankey": "^0.14.3", "chartjs-chart-sankey": "^0.14.3",
"chartjs-plugin-zoom": "^2.2.0",
"cuelume": "^0.1.2", "cuelume": "^0.1.2",
"daisyui": "5.5.20", "daisyui": "5.5.20",
"htmx.org": "^2.0.10", "htmx.org": "^2.0.10",
"hyperscript.org": "^0.9.91", "hyperscript.org": "^0.9.91",
"mathjs": "^15.2.0", "mathjs": "^15.2.0",
"postcss": "^8.5.26", "postcss": "^8.5.15",
"pulltorefreshjs": "^0.1.22", "pulltorefreshjs": "^0.1.22",
"sass": "^1.100.0", "sass": "^1.100.0",
"sweetalert2": "^11.26.25", "sweetalert2": "^11.26.25",
+1 -2
View File
@@ -1,6 +1,5 @@
import Chart from 'chart.js/auto'; import Chart from 'chart.js/auto';
import {SankeyController, Flow} from 'chartjs-chart-sankey'; import {SankeyController, Flow} from 'chartjs-chart-sankey';
import zoomPlugin from 'chartjs-plugin-zoom';
Chart.register(SankeyController, Flow, zoomPlugin); Chart.register(SankeyController, Flow);
window.Chart = Chart; window.Chart = Chart;
+1 -1
View File
@@ -6,7 +6,7 @@ readme = "README.md"
requires-python = ">=3.11" requires-python = ">=3.11"
dependencies = [ dependencies = [
"crispy-bootstrap5==2026.3", "crispy-bootstrap5==2026.3",
"django~=5.2.16", "django~=5.2.15",
"django-allauth[socialaccount]~=65.18.0", "django-allauth[socialaccount]~=65.18.0",
"django-browser-reload==1.21.0", "django-browser-reload==1.21.0",
"django-cachalot~=2.9.0", "django-cachalot~=2.9.0",
Generated
+60 -57
View File
@@ -309,58 +309,61 @@ wheels = [
[[package]] [[package]]
name = "cryptography" name = "cryptography"
version = "50.0.0" version = "48.0.1"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
dependencies = [ dependencies = [
{ name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, { name = "cffi", marker = "platform_python_implementation != 'PyPy'" },
] ]
sdist = { url = "https://files.pythonhosted.org/packages/de/41/6cbdcf9142d00fe82836fbb51e503e58088575cf7a0fe1dbff6695bf0840/cryptography-50.0.0.tar.gz", hash = "sha256:eeac2acb5a20ed25e0ad6d1df9891a520b78b404266b6d11778f25d5d691a6c9", size = 880201, upload-time = "2026-07-31T14:25:10.11Z" } sdist = { url = "https://files.pythonhosted.org/packages/12/45/870e7f4bef50e5f53b9f51d4428aee5290eedf58ba443f16b1ebb7ab8e66/cryptography-48.0.1.tar.gz", hash = "sha256:266f4ee051abb2f725b74ef8072b521ce1feacf685a3364fa6a6b45548db791a", size = 832989, upload-time = "2026-06-09T22:32:31.8Z" }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/c5/5c/59086b4aac5e879d38ddbcf74e4be7ade89cebc3eb199a55da998c3bb46a/cryptography-50.0.0-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:031e2d5dd4bb9caa3ca9c82e5a197fd8ae680232cee62603d1a813f3f07e3d03", size = 4001252, upload-time = "2026-07-31T14:23:33.331Z" }, { url = "https://files.pythonhosted.org/packages/1b/bc/ee4137cbbe105652c0ee4252792b78fc8e7afa4b8e61d9d5dc05a7f45731/cryptography-48.0.1-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:3e4a1a3232eef2e6c732827d5722db29a0cc8b27af2a4d865b094cf954be9ca1", size = 8008324, upload-time = "2026-06-09T22:31:00.702Z" },
{ url = "https://files.pythonhosted.org/packages/57/ef/8f2df13c7216bcad3e1c74e07f6e193d93e998e114f524a53877c9af27ad/cryptography-50.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fd9192b7b70c573d7f214eb1ae35e00d359f6f5e4b27c7e21e30de1fc6204645", size = 4719554, upload-time = "2026-07-31T14:23:35.611Z" }, { url = "https://files.pythonhosted.org/packages/d5/85/6379d42181bfc713094f081360fc5784d6c816b599d45e7f082502d173ce/cryptography-48.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:32143b24adb918f078134e1e230f1eb8cc04886b92c28b5f0041aaf3e5699225", size = 4696243, upload-time = "2026-06-09T22:32:33.446Z" },
{ url = "https://files.pythonhosted.org/packages/d9/41/029086c34d91052fc3b88bcc8056f709a7c915c7a23b235a54eb800b1c97/cryptography-50.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:06a32a980526a6ab9a4b9bf8f7385800791e2bb960903cb6b530e4817509a3b7", size = 4702130, upload-time = "2026-07-31T14:23:37.635Z" }, { url = "https://files.pythonhosted.org/packages/9c/87/c85d147b53323c7eb4d850920c8901377323c2a0ff8d79c262d4fee89aa2/cryptography-48.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0d27a5696721ef7a672b8c810f6aded391058e0b9486e63e6d93baf765da691", size = 4713235, upload-time = "2026-06-09T22:31:40.141Z" },
{ url = "https://files.pythonhosted.org/packages/7d/ff/b6ce0954962e7f7b969f850a883744197bb3910bdfd7b6da162eab7d9f68/cryptography-50.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:a1b30560f2acc95aa8b2e06e716a13dbfc97314747b80d9707e307f77b40d6b3", size = 4725244, upload-time = "2026-07-31T14:23:39.471Z" }, { url = "https://files.pythonhosted.org/packages/79/58/67cbf8cf1ee7c54b439ca07bbecf8362c07afc11a3724fea70f745784add/cryptography-48.0.1-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:eb86ce1af36fe65041b6db9a8bb064ee621a7e5fded0f80d475ec243477cd242", size = 4702323, upload-time = "2026-06-09T22:31:42.191Z" },
{ url = "https://files.pythonhosted.org/packages/06/1e/63a1027cb7fec360a182208e1b7767d5aa1fe57be3d6aa856e69a321edc0/cryptography-50.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:8d89f3976b10b4ce31118de72329025f70d2c6ead14a8217c5514dd2c6d5a78f", size = 5342265, upload-time = "2026-07-31T14:23:41.286Z" }, { url = "https://files.pythonhosted.org/packages/89/c6/24266ac10c47f6cd2a865f4446062b466da1d1f10b27189eac00e61bf0c9/cryptography-48.0.1-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:b024e784ad6c077ee0147b35ea9cbfc1e34e1fd4c1dcca214c2794d73a12df08", size = 5300085, upload-time = "2026-06-09T22:31:58.703Z" },
{ url = "https://files.pythonhosted.org/packages/6b/72/a1116d683a6d7ece94590013882515de087edf9ef0e6292aae615a44df73/cryptography-50.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:b42a28c1844fd9de8f3f7d540e36b66f3a9c83fceac7170ebc7a6a19edd9dcae", size = 4734609, upload-time = "2026-07-31T14:23:43.139Z" }, { url = "https://files.pythonhosted.org/packages/d2/bb/cc4b78784f97efc8c5874c2a9743708d172be6663024b34a0467885ae0c8/cryptography-48.0.1-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:3752f2dbc8f07a30aad2932c986cea495b03bb554887828225da104f732852b6", size = 4746137, upload-time = "2026-06-09T22:31:31.01Z" },
{ url = "https://files.pythonhosted.org/packages/15/37/36a9c479bbe49acea2636c7fd3360d20f7b7e079c300352011c44850b181/cryptography-50.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:900131fafd8aead39ac7dd3a7e833be754c17a95cfd91221636949fe4eb0aa8a", size = 4356517, upload-time = "2026-07-31T14:23:44.939Z" }, { url = "https://files.pythonhosted.org/packages/1f/52/0c44de3f5267f8fbe8e835138017522a333436166e406f0db9b9e6e3033f/cryptography-48.0.1-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:bd81490cd5801d755cf97bb68ac191f14b708470b1c7cf4580f669b9c9264cd8", size = 4333867, upload-time = "2026-06-09T22:32:28.096Z" },
{ url = "https://files.pythonhosted.org/packages/32/98/8a151d64367204cbc63ec65d37502f1d9c53cf4bfc6ec3c532614dbec60d/cryptography-50.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:07949c449a1abcf60d1ee6e88956d89404c7df3c8258f46589e912988e551987", size = 4724529, upload-time = "2026-07-31T14:23:46.93Z" }, { url = "https://files.pythonhosted.org/packages/9a/2e/772d7adbfa931537bc401640b7cac9976bff689bda187833e5d63b428e49/cryptography-48.0.1-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:66fd0771e7b9c6dcd44cf1120690d2338d16d72795cf40cae2786a39eba65429", size = 4701805, upload-time = "2026-06-09T22:31:38.284Z" },
{ url = "https://files.pythonhosted.org/packages/22/f6/ec13b470172126464a86bf54d2294a46d29837fc51ba3e45d4047946fb5e/cryptography-50.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:f89831ef99dd7dd169ab06d63a831adb9e20a87aac6d380266bbda5823349169", size = 5299852, upload-time = "2026-07-31T14:23:48.851Z" }, { url = "https://files.pythonhosted.org/packages/f8/a3/b06844f303873493c963caf581c04df31c7035e0c1b0f02c4814d319ec80/cryptography-48.0.1-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:3fd2ca57062b241c856670b073487d2e86c4637937ca5601e48f97bf8e11fc8f", size = 5258461, upload-time = "2026-06-09T22:31:04.187Z" },
{ url = "https://files.pythonhosted.org/packages/da/3a/f05e32c99d440c9bb891ea0e36c9091891e36be5a9a87ab2ee6ea20729f6/cryptography-50.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:82148ec5bddac30b51a5b3c1945075f896fa022cb93f8e4a01e9f6ee95292c5f", size = 4734462, upload-time = "2026-07-31T14:23:50.861Z" }, { url = "https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:0ee6ea481db1ab889cba043ec1eda17bb9c1ea79db6722f779c3667f9f70322f", size = 4745488, upload-time = "2026-06-09T22:32:30.07Z" },
{ url = "https://files.pythonhosted.org/packages/ca/dc/bd72b26be8953f80625f63151efd38eee71c76ca6cf591c08ff34615a79e/cryptography-50.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1489e263a8048bb8b6a8bac662eb2d402ea5d2b7b4699b72f385f1e2772db105", size = 4852708, upload-time = "2026-07-31T14:23:52.715Z" }, { url = "https://files.pythonhosted.org/packages/2e/aa/48972bce55049b32a94f4907eda4d75fa385aad8a39506cc2fc72196ecf0/cryptography-48.0.1-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:f2ceef93cb096aa3c4cc4b5c94ca6131f9196d28c64d6111533402a9b2054d41", size = 4830256, upload-time = "2026-06-09T22:31:43.868Z" },
{ url = "https://files.pythonhosted.org/packages/27/20/c930314a2ab476d15dec966ec87e2e9637bb02b06106b12c0396c57bb603/cryptography-50.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7cec5b856506da6defb290f30c9ee687d5f5e8cb0bd3f6459dde43b0b4fa40ef", size = 5004179, upload-time = "2026-07-31T14:23:54.887Z" }, { url = "https://files.pythonhosted.org/packages/47/a2/e5079a032fb85cf6005046ca92bbd78b0c82dad2b5751ab8c311659da06f/cryptography-48.0.1-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9bd3f92d76217892b15df84ca256c2c113d386fdda7a7d8691aeeced976507c6", size = 4979117, upload-time = "2026-06-09T22:31:05.845Z" },
{ url = "https://files.pythonhosted.org/packages/32/2e/c9db68a0c4bfa28e310707527c0ee3a2bd254104d2e02e68f368e197aa4c/cryptography-50.0.0-cp311-abi3-win_amd64.whl", hash = "sha256:bd1c592e4d5974f0d08d4888e432157adba757c66da0246918e43677fafa2d30", size = 3840395, upload-time = "2026-07-31T14:23:56.677Z" }, { url = "https://files.pythonhosted.org/packages/b7/a0/8f50cae9c74e718ed769d63ed5c74bd0ea830c9550a74629cebd1b9c7bc7/cryptography-48.0.1-cp311-abi3-win32.whl", hash = "sha256:b9a32b876490d66c8bcc9963ef220199569748434ab01a9d6aaeabf88e7f5158", size = 3304154, upload-time = "2026-06-09T22:32:16.845Z" },
{ url = "https://files.pythonhosted.org/packages/c3/fb/951032a3bf22a5697c83183fb6294a4843772947a70e616c57b3ff5f522e/cryptography-50.0.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:49e7d93abdbd2990caced757e5fade25302f719c3c8fb6e6fff2dde98999fc41", size = 3989258, upload-time = "2026-07-31T14:23:58.881Z" }, { url = "https://files.pythonhosted.org/packages/c5/69/0572c77dbace6fef72f33755bd52ea399c71367250d366237f8691826b9e/cryptography-48.0.1-cp311-abi3-win_amd64.whl", hash = "sha256:39489bfca54c7a1f6b297efcd8bc608ab92d16c4ca631b0cad4da46724588b24", size = 3817138, upload-time = "2026-06-09T22:32:00.388Z" },
{ url = "https://files.pythonhosted.org/packages/d4/67/91eb047e69c5e845f2f14b8a2e4a1aab0f283cb885531e9e22c8adb176bc/cryptography-50.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:19736989797678c6af1e55cd49055cdbcb55d8f6b5583ac5335f933aba9101dc", size = 4700648, upload-time = "2026-07-31T14:24:00.702Z" }, { url = "https://files.pythonhosted.org/packages/42/06/3e768b4c3bc78201583fa35a0e18f640dd782ff41afba88f8545481a8874/cryptography-48.0.1-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:f817adc181390bd54f2f700107a7419040fb7c1bdf2fc26f36551a06a68c3345", size = 7989830, upload-time = "2026-06-09T22:31:07.8Z" },
{ url = "https://files.pythonhosted.org/packages/30/82/85f0f7425c856b9f96459411eb12e74ef72df9caf6f8f15bf23a33ff131f/cryptography-50.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:80b63928fa35083b33966ce1efb70e5b9607181e49dcd1c22c8c005e319f667f", size = 4682442, upload-time = "2026-07-31T14:24:02.538Z" }, { url = "https://files.pythonhosted.org/packages/8a/13/6476736484b94041110c8340a3eb63962fea4975baea8cb4a512adb44d4d/cryptography-48.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d5d30989c6917b478b5817902e85fddaea2261efa8648383d965381ccb9e1ac4", size = 4689201, upload-time = "2026-06-09T22:31:09.745Z" },
{ url = "https://files.pythonhosted.org/packages/1a/28/b555a365adff1cca2fbe7b9e487d68a40de6bc67ff2cb587473eb43de0e7/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:d58c3db7cd6eed54e6c06744db55456b65ebd7492ddeae9c1e93cfca7aa857d3", size = 4707596, upload-time = "2026-07-31T14:24:04.394Z" }, { url = "https://files.pythonhosted.org/packages/79/62/65a87f34d2a431546e2509b85d55e8c90df86d668f6731da64d538512ac2/cryptography-48.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:df637c05205ea7c1d7fbcbe54bbfea648a52951155f997af13d895d0ecc96991", size = 4702822, upload-time = "2026-06-09T22:32:24.409Z" },
{ url = "https://files.pythonhosted.org/packages/72/d8/f52538140cc719df62a01cf87d1c7142318d235817109d6f4054d7c352d6/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:df2a58a472f332225671c35b0a830208b86d004f82baa8530fa3782c85646533", size = 5314552, upload-time = "2026-07-31T14:24:06.31Z" }, { url = "https://files.pythonhosted.org/packages/7f/59/810b5204b0a9b10f4b6bc06bd551a8b609803cd931806bc3b71884b225e5/cryptography-48.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:869c3b8a53bfe27147832df48b32adadf558249d50e76cb3769d40e986b13265", size = 4694875, upload-time = "2026-06-09T22:32:08.737Z" },
{ url = "https://files.pythonhosted.org/packages/38/14/6120e5bd7c5aa022ad15424ba4d5c5269d0d9448ed4d55e492ea91e3c1c4/cryptography-50.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:11b74db56cdbe3cdee6e3f6982ecb70334fa10dce99ed58bf7894aaaa3b2a037", size = 4717113, upload-time = "2026-07-31T14:24:08.349Z" }, { url = "https://files.pythonhosted.org/packages/24/dc/d8ca05ffea724eec6d232ea6f18e74c269eb6bdfdcc9bfba689790d1325f/cryptography-48.0.1-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:e361afba8918070d376df76f408a4f67fec0ee9cff81a99e48fe9a233ef59e17", size = 5290385, upload-time = "2026-06-09T22:31:15.212Z" },
{ url = "https://files.pythonhosted.org/packages/fa/71/190bf38c3ee2e0f8efc9860ae100c9df4169742eef274b91e7aa1cb133b9/cryptography-50.0.0-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:f59e38625469987d7ef6d495323c55e7db6c212eaf6112267e0d3b565a2e9c9f", size = 4338580, upload-time = "2026-07-31T14:24:10.227Z" }, { url = "https://files.pythonhosted.org/packages/03/8c/3be6cb4da181f5bb6c19cf560c2359d60644a6b5fc5b57854e528f47b296/cryptography-48.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:d069066deead00ac7f090be101be875a06855908f7ec004c27b8fefb4acfb411", size = 4737082, upload-time = "2026-06-09T22:32:22.66Z" },
{ url = "https://files.pythonhosted.org/packages/3a/63/504ccfbbe61fd8aa983f7f146399cdf034c72c2fc55f5b2dfdcdcdb20c99/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:ecfed7367f965a0328cfbdd70da860f15441f002f613185668c6e6ebf5a0ac11", size = 4707038, upload-time = "2026-07-31T14:24:12.169Z" }, { url = "https://files.pythonhosted.org/packages/aa/f6/d5f60a5a1434dbfd949e227fd0065d194c7e6b6ac526b17f5c06152b8231/cryptography-48.0.1-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:09f73a725d582cef64b91281a322cd798d14a33b2b6f2b7ad9531dc336d84c02", size = 4325328, upload-time = "2026-06-09T22:32:10.777Z" },
{ url = "https://files.pythonhosted.org/packages/01/77/2cf79bbfc4d12ca106437a6e170d6aaa01a373e93093118aaaef0e801bd4/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:9aa87839c383bdbab6ef865787a1fb877af8dd03464c4400322726feaaadfc6d", size = 5273110, upload-time = "2026-07-31T14:24:14.38Z" }, { url = "https://files.pythonhosted.org/packages/17/b7/ba75dd947a14b6ad907b01ae8f6b5b348cdd1b48142f0063dee9e20c1d9d/cryptography-48.0.1-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:15254441469dd6bf027039453288e2072124f8b6603563f5d759e1c9b69273fa", size = 4694530, upload-time = "2026-06-09T22:31:53.105Z" },
{ url = "https://files.pythonhosted.org/packages/e5/45/8aae2972c520145377ea3559a605a899bebe227bf070b33cdb445929a9b9/cryptography-50.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:6ba6a53445bd3cfa809ef3ef5f1589aa6ba08784a1d962bf47d0940e871dab1c", size = 4716439, upload-time = "2026-07-31T14:24:16.415Z" }, { url = "https://files.pythonhosted.org/packages/62/29/50d6b9e8aff12d8b67afaeb3569335e32dc83a5723e3bbded24fdac9f809/cryptography-48.0.1-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:8ace4507d1e6533c125f4fac754f8bb8b6a74c08e92179dabd7e16571a3efbf3", size = 5245046, upload-time = "2026-06-09T22:31:25.774Z" },
{ url = "https://files.pythonhosted.org/packages/7b/20/4fe50b619a48c2525cc46e2dbc1ac490708d704be5d467bdaac6dc955682/cryptography-50.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:3f5735ffe4996d28b809371756219f5354864902a3b9e7c0b9ee87041209fc9c", size = 4837383, upload-time = "2026-07-31T14:24:18.553Z" }, { url = "https://files.pythonhosted.org/packages/9f/04/618f4115cfc0add0838c82507aa18a346089428da8653ad38b3ff36f5cb3/cryptography-48.0.1-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:b4e391975f038e66432328639620a4aff2d307513b004f1ca06d6225bced815c", size = 4736660, upload-time = "2026-06-09T22:32:12.676Z" },
{ url = "https://files.pythonhosted.org/packages/92/91/3a31366e183343d3703f8995c095f5734676bd6938118047e50fcf279eb4/cryptography-50.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:1b4a266766514614f8aa60416e71f2fc6e575d36e7bdc90f644fadb2f4b75b95", size = 4985772, upload-time = "2026-07-31T14:24:20.385Z" }, { url = "https://files.pythonhosted.org/packages/24/9c/06e062462a0de28a3b3911322eded4c16deb9f441b1b7575d3dc59488ab5/cryptography-48.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42fcd8e26fe555d9b3577a135f5091fefa0aa4e99129c23fb56787a1bd4ada72", size = 4822229, upload-time = "2026-06-09T22:31:17.062Z" },
{ url = "https://files.pythonhosted.org/packages/74/9a/02ffe35b2853d121689871eb5dce862092562b3a1ed5cc98f1aaed441506/cryptography-50.0.0-cp314-cp314t-win_amd64.whl", hash = "sha256:12b9c6996425c76ea6c457ace4f3073e715b8c545add07cd1a8f3a4f90691269", size = 3816291, upload-time = "2026-07-31T14:24:22.125Z" }, { url = "https://files.pythonhosted.org/packages/f4/be/0561971eaaee4b8a0e7d5113c536921063ab91aaf23278ac374eaf881e11/cryptography-48.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:c1400da5e32a43253392277eac7490a60e497d810a63dd5608d71bbd7af507c9", size = 4966364, upload-time = "2026-06-09T22:31:32.842Z" },
{ url = "https://files.pythonhosted.org/packages/03/37/73d005be173aff344af30e9fd2a576575cb2391a7101d9cd3842e1fa8cce/cryptography-50.0.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ccdc4a71a4dabae05de219404f9f4abc38e3b58422177ff93d0da05967dafa07", size = 4036009, upload-time = "2026-07-31T14:24:24.122Z" }, { url = "https://files.pythonhosted.org/packages/a4/27/728c77876f12b000820b69ae490f3c4083775e79e07827e9e60be07ad209/cryptography-48.0.1-cp314-cp314t-win32.whl", hash = "sha256:0df56b056bc17c1b7d6821dfa65216e62bd232d8ab05eb3db44e71d235651471", size = 3278498, upload-time = "2026-06-09T22:31:29.154Z" },
{ url = "https://files.pythonhosted.org/packages/ff/c6/7a6202a534e32103a285b7834a120869557fe198d51d7cfe59754c8bda9c/cryptography-50.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:910e1d2668e7de9648f2bcee30e180db2a6b15c30f887d7c4c93ddf96e3992e3", size = 4745252, upload-time = "2026-07-31T14:24:26.118Z" }, { url = "https://files.pythonhosted.org/packages/06/e3/79a612c6d7b1e6ee0edd43633d53035bec2cfb78c82b76f7864f39e36f34/cryptography-48.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:9de21387aa95e2a895823d0745b430bed4f33503ba9ab5e0b5311f33e37d66d2", size = 3798790, upload-time = "2026-06-09T22:31:56.697Z" },
{ url = "https://files.pythonhosted.org/packages/85/4f/0fa8c2f4428198f15d9ff8d63400e27afbf94ce833f6108da1eb3753f945/cryptography-50.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a91296cb61e8df6f86d0c19cc4068228da256bf59bf86049fbd821084565327f", size = 4728939, upload-time = "2026-07-31T14:24:27.994Z" }, { url = "https://files.pythonhosted.org/packages/ca/6c/00fa2a95997164c8b2072ce327c23d4ab20809ccc323ea5fab91e53a4bba/cryptography-48.0.1-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:4fdc69f8e4316bcf0c8c8ec1f26f285d12e8142d88d96c876a59a03be3f6ae67", size = 7987408, upload-time = "2026-06-09T22:32:20.777Z" },
{ url = "https://files.pythonhosted.org/packages/d1/63/54dd723490ba2dc09b299682c10b38db38f159728bcaae8c591b8af2f22d/cryptography-50.0.0-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:e722f16708d854fe924790e051061f6704a472c3bac347b6fd88033ea8dd0dc5", size = 4748483, upload-time = "2026-07-31T14:24:30.254Z" }, { url = "https://files.pythonhosted.org/packages/b0/d9/45f309a7e4e5f3f8f121d6d3be9e94024a7726ec598d6e08ae04edb2f04d/cryptography-48.0.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48fe40804d4caa2288f24e70ca8c64c42dd826da0ad7e4f1b41b2128d679e6c8", size = 4690196, upload-time = "2026-06-09T22:31:54.74Z" },
{ url = "https://files.pythonhosted.org/packages/1d/dd/7c77d26285cc7f6991efce64a0f5b4f9383bfa5dd8c5033003eaf7db4cdb/cryptography-50.0.0-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:d764dcf130c428ef66786f866dd750f53182bc608813489915e9fc106bb0c82f", size = 5367599, upload-time = "2026-07-31T14:24:32.457Z" }, { url = "https://files.pythonhosted.org/packages/5f/9f/a1bc8bcc798811b8527eb374bbccf30a3f3e806829d967118222bf1125eb/cryptography-48.0.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:86be3b1b0b6bf09482fb50a979c508d2950ed95f5621ec77f4e385962006b83a", size = 4696782, upload-time = "2026-06-09T22:31:45.615Z" },
{ url = "https://files.pythonhosted.org/packages/46/c9/f60aed34c013f317f92817b6c171c2d22a78270fa41109bd4b08af26b194/cryptography-50.0.0-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:105110f43a471dbd0060b9c9516cb8a6a79233631a04cc2ba16f28323ac6e025", size = 4762647, upload-time = "2026-07-31T14:24:34.599Z" }, { url = "https://files.pythonhosted.org/packages/66/c2/81a4fb4e4373c500bb526bc337ac5719dd31dd15b970b84a238168c6aa08/cryptography-48.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:4ab0a343c807bbcd90c971cd1ecf072937cd01847a9e002bef88fb47ac6be577", size = 4696618, upload-time = "2026-06-09T22:31:11.564Z" },
{ url = "https://files.pythonhosted.org/packages/be/f3/f9a0173b139372c3a48ed98154b45cc6b9de17c789d5ab552e621c293609/cryptography-50.0.0-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:828743d939e9629bc267b8e2d08d8bb67cd4319c771a33d4b18b22dd8fb7440a", size = 4385197, upload-time = "2026-07-31T14:24:36.647Z" }, { url = "https://files.pythonhosted.org/packages/e5/0b/aa68b221dde92d09cb29a024ede17550ee21e77a404e59fc093c82bb51e1/cryptography-48.0.1-cp39-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:9621de99d2da096006b629979efd8ae7eb2d8b822488d0c89ee4000c306c59b1", size = 5289970, upload-time = "2026-06-09T22:31:20.368Z" },
{ url = "https://files.pythonhosted.org/packages/d8/36/83bb81f6e569bc38e1e4a7bc80f29b46bb9601920bc455fc8e888f5d5742/cryptography-50.0.0-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:2a8183b489dc1f7f80f135780fadc1108f14b31b8a40411c7a5b17425f65f28b", size = 4748095, upload-time = "2026-07-31T14:24:39.493Z" }, { url = "https://files.pythonhosted.org/packages/78/13/fba657f958d2af66ea959a4ba01212632089249d34af1ae48054136344d7/cryptography-48.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:88c852a0ae366e262e5a1744b685e6a433dc8788dd2a277e418bf4904203609d", size = 4731873, upload-time = "2026-06-09T22:31:22.253Z" },
{ url = "https://files.pythonhosted.org/packages/6b/16/d3008eff98c764979865834c3d386d4fd041b5f52e7f34fc29ac1a5eb515/cryptography-50.0.0-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:6e7d61120573a7f2cd94cc095f9e81f6967c61ccdf194285aa143ecec8e0b708", size = 5325948, upload-time = "2026-07-31T14:24:41.556Z" }, { url = "https://files.pythonhosted.org/packages/4c/4c/9a964756d24a26b3e34dfcb16f961b89838786e6700b635b0d1e3adff4b6/cryptography-48.0.1-cp39-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:43c5835e2cb98c8733d86f57d6fc879b613f5c3478607281c3e36daffc6dd8a6", size = 4330804, upload-time = "2026-06-09T22:31:36.56Z" },
{ url = "https://files.pythonhosted.org/packages/9c/f8/d97f9603efda3888187bfdb893f26c41be4735c10631d05d284ee6b047c4/cryptography-50.0.0-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:37fdb0d0111f1e2ff07139dfb79f1b49531f8e213c46f1163dd7642979b58c47", size = 4762400, upload-time = "2026-07-31T14:24:43.636Z" }, { url = "https://files.pythonhosted.org/packages/4b/0f/a10f3a6eb12950a10e3a874070283aa2dd5875b2bfd15fad8a3e17b3f13e/cryptography-48.0.1-cp39-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:fe0180af5bf9236518a087e35bf2d9a347d5f5f51e63c579d683ddff424e3d46", size = 4696217, upload-time = "2026-06-09T22:31:13.351Z" },
{ url = "https://files.pythonhosted.org/packages/64/a2/4615c8f7d81a00b1d6e6afe19f694e1543582349fb5f4076f6cb5dc36485/cryptography-50.0.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87f62a3d3b9888ed0fdde100ec06aa61ca9cd44bad9057d1dff9a516b5f5bb9", size = 4878208, upload-time = "2026-07-31T14:24:45.522Z" }, { url = "https://files.pythonhosted.org/packages/f3/6f/5cd12f951165ea73ef85266775d97e4c763b2474ccfd816dd69d3a18d6f8/cryptography-48.0.1-cp39-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:b7a2d1a937a738a881737cec135a38bb61470589b17515b9f73f571d0ae10401", size = 5245252, upload-time = "2026-06-09T22:32:02.193Z" },
{ url = "https://files.pythonhosted.org/packages/d2/1a/efcfb02f91407149a0dacffffab791f7e19bf6385f63b3666dc8b5e5c9c8/cryptography-50.0.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:65c2c3add92b45fd0709db8594536aea39c2a67af0e27ffcf049c498501140b7", size = 5037050, upload-time = "2026-07-31T14:24:47.697Z" }, { url = "https://files.pythonhosted.org/packages/68/ab/8aaa12e4516ec4464033ab79b6f3b592bd5a92102467c4ace8a0d970203f/cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:b74ca3b8e5ecdd833bf6a002ca41b4793bb27fb8f1c06ffaf2643c9e9140e31b", size = 4731388, upload-time = "2026-06-09T22:32:04.019Z" },
{ url = "https://files.pythonhosted.org/packages/57/30/4a22984d4f1bdfb8c054f07a92bc176b97a3134cc1d6c4b3bffb1f3688b4/cryptography-50.0.0-cp39-abi3-win_amd64.whl", hash = "sha256:d24fead1d4d076e1bfb006dcec392074a3cd8d7b4fc8a595aa64073b2b7a96ba", size = 3874135, upload-time = "2026-07-31T14:24:50.085Z" }, { url = "https://files.pythonhosted.org/packages/1b/24/50027ea4dca85ec1f40688f3c24fb32ccacd520583c9592c3cc95628e6fb/cryptography-48.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2c37f2461406063b417837f5f3daab668652acd82423efcd7f0a9f04be972de1", size = 4824186, upload-time = "2026-06-09T22:32:18.707Z" },
{ url = "https://files.pythonhosted.org/packages/9d/3e/e54cde8c01631a5a8226ccd617eab9e57fd5cfdad90f1a9e6bb570794631/cryptography-50.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:5e34edd123674534acd70147f0ca331eaa2c74e6325fb2028c886aa26ba0b68c", size = 3963170, upload-time = "2026-07-31T14:24:51.968Z" }, { url = "https://files.pythonhosted.org/packages/52/41/04cb5eb17085ade6f50cc611fb657df6a0f5885350de8764ece89c050197/cryptography-48.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:86fe77abb1bd87afb251d4d02ada7ecf53a32cee9b67d976abb2e45a13297475", size = 4964539, upload-time = "2026-06-09T22:31:18.793Z" },
{ url = "https://files.pythonhosted.org/packages/01/b6/0b9e125e90f3d2dcf599a218a899cda7326a3158cfa258723f0b398b08f6/cryptography-50.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:8eb5e1172eb569ea8a872796576e6a67c276351728b6455d5beb01242b027c6a", size = 4692441, upload-time = "2026-07-31T14:24:53.743Z" }, { url = "https://files.pythonhosted.org/packages/36/bf/ed70785c496e89d7e73b7cda2d21f2447fd6d4e821714b8d04ff217fed92/cryptography-48.0.1-cp39-abi3-win32.whl", hash = "sha256:6b2c0c3e6ccf3ade7750f836ef3ee36eea250cc467d45c256895573ac08cc6f1", size = 3282307, upload-time = "2026-06-09T22:30:53.162Z" },
{ url = "https://files.pythonhosted.org/packages/53/c9/a5151588710785a96d7bc4de27d4cd62f263bbbcb203cfe29df537eb6505/cryptography-50.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:910d11e1a385c654bf738bf3e6b8e6ed5de0f5610fcae2be9e5b398d8081d20e", size = 4699810, upload-time = "2026-07-31T14:24:55.746Z" }, { url = "https://files.pythonhosted.org/packages/b3/ff/371ea7d252656ee1eb6d83eeeef3d1d0c6baf1d6497687d081ea03814670/cryptography-48.0.1-cp39-abi3-win_amd64.whl", hash = "sha256:9a49ca6c81417f6a5edb50375a60cccdd70fa0a91a5211829dbea74eba94d2ac", size = 3793408, upload-time = "2026-06-09T22:32:15.191Z" },
{ url = "https://files.pythonhosted.org/packages/c7/1a/15b92b25eb6ce3089cd49377ae990a0f3ad485a510f968aed1f19dbdcdf2/cryptography-50.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:62598a8a57f815db4c6259a4e97d857dab56697e7de8e8ab02352ab74da1995d", size = 4691924, upload-time = "2026-07-31T14:24:58.082Z" }, { url = "https://files.pythonhosted.org/packages/a9/d3/eb4e394e587341fdad09a09101fa76478ead3a78b0ad63e55c22f0d75c02/cryptography-48.0.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:08a597acce1ff37f347400087776599e2348a3a8bc53b44120e463cd274efe4a", size = 3951747, upload-time = "2026-06-09T22:31:23.871Z" },
{ url = "https://files.pythonhosted.org/packages/62/15/219075012ab13e8905f3cd572204f4acb4b111df787104346b9bc0cea789/cryptography-50.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:07479a1cb08219ab719147e742e76090c9c773321959bb94946fffdd397a6437", size = 4699593, upload-time = "2026-07-31T14:24:59.951Z" }, { url = "https://files.pythonhosted.org/packages/e0/4a/3f43451b4f858bfceaaaffc649e6e787e8d4fb332a1d443af39ab02cc8f1/cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:735824ec41b7f74a7c45fb1591349333e4c696cb6c044e5f46356e560143e4cd", size = 4641226, upload-time = "2026-06-09T22:31:02.532Z" },
{ url = "https://files.pythonhosted.org/packages/8e/b5/c2c5fce26f0ee40d21bafe7f191d29a34b35a65ac4fe8a1191d1983612e9/cryptography-50.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c99c003e088647b8a5b7c145d6f78c335f6348332b62e142d411c4b63d1460b9", size = 3813796, upload-time = "2026-07-31T14:25:02.298Z" }, { url = "https://files.pythonhosted.org/packages/73/4e/855584c2c23b09e4ce2d3b9c30e983e679cd60b068c513c6bbdb91e11782/cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:92a46e1d638daa264ba2971c0b0489c9409787943efae4d60ffda3d091ef832c", size = 4668958, upload-time = "2026-06-09T22:32:06.213Z" },
{ url = "https://files.pythonhosted.org/packages/42/3b/d35750e41d803d1e516fd6d6011f065424924da7af1748cef4cc9cb3ede1/cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:7e234ac052af99f2700826a5c29ea99d9c1b1f80341cde62d11c8154dc8e0bd9", size = 4640793, upload-time = "2026-06-09T22:32:26.331Z" },
{ url = "https://files.pythonhosted.org/packages/ca/aa/cdb7181fe865285e87e96825aaab239400f1de0c3bfba9bd9769b79f1a92/cryptography-48.0.1-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:33842cf0888951cef5bc7ac724ab844a42044c1727b967b7f8997289a0464f92", size = 4668505, upload-time = "2026-06-09T22:31:27.534Z" },
{ url = "https://files.pythonhosted.org/packages/5d/8c/ce3823c06c2804f194f9e64f0d67fa3f4094a39f2bb1a990cd03603af8fc/cryptography-48.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6184ca7b174f28d7c703f1290d4b297217c45355f77a98f67e9b7f14549ac54a", size = 3742204, upload-time = "2026-06-09T22:31:34.773Z" },
] ]
[[package]] [[package]]
@@ -407,16 +410,16 @@ wheels = [
[[package]] [[package]]
name = "django" name = "django"
version = "5.2.16" version = "5.2.15"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
dependencies = [ dependencies = [
{ name = "asgiref" }, { name = "asgiref" },
{ name = "sqlparse" }, { name = "sqlparse" },
{ name = "tzdata", marker = "sys_platform == 'win32'" }, { name = "tzdata", marker = "sys_platform == 'win32'" },
] ]
sdist = { url = "https://files.pythonhosted.org/packages/a9/26/889449d521ae508b26de715954faecd8bcf3f740affb81b2d146a83b42a5/django-5.2.16.tar.gz", hash = "sha256:59ea02020c3136fce14bef0bbece21a10a4febef5eed1c51c22ae468efa22200", size = 10890894, upload-time = "2026-07-07T13:52:17.005Z" } sdist = { url = "https://files.pythonhosted.org/packages/2b/e3/31722f7284c9f43333daff9aee9184678e4487adcb5506af0db8cea09ce1/django-5.2.15.tar.gz", hash = "sha256:5154a9bf84ac01dde011e367f355c07dbb329532e06810dcf3ef2af269e236e7", size = 10873669, upload-time = "2026-06-03T13:03:35.892Z" }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/4e/13/1e5e3e4c15dcecb04281b3cb2a46a4670e1cef131068e202f6040df19224/django-5.2.16-py3-none-any.whl", hash = "sha256:04f354bf9d807a86ad1a8392fe3808d362358a8eafc322848e0e43e59b24371d", size = 8311943, upload-time = "2026-07-07T13:52:11.223Z" }, { url = "https://files.pythonhosted.org/packages/92/b5/38140b1643c00d5c46ce69c78e6980fd285aee223100319631bedee4f5e7/django-5.2.15-py3-none-any.whl", hash = "sha256:0eb4a9bb1853a35b0286dbc6d916bd352c8c2687195a7f2d6f80cefd840e4970", size = 8311957, upload-time = "2026-06-03T13:03:31.329Z" },
] ]
[[package]] [[package]]
@@ -1532,20 +1535,20 @@ wheels = [
[[package]] [[package]]
name = "sqlparse" name = "sqlparse"
version = "0.6.0" version = "0.5.5"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/5f/d3/3f06a1006f2261d1342aefb3c71eed02f5d4ca5bdbecd86ebc12ad38306e/sqlparse-0.6.0.tar.gz", hash = "sha256:113c35c75365ab9cc9c7231d68c6428fb11c085fc8e9eb1ad659b7ddbf6cd2b9", size = 178477, upload-time = "2026-08-13T19:16:06.396Z" } sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", hash = "sha256:e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e", size = 120815, upload-time = "2025-12-19T07:17:45.073Z" }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/d9/50/f00935da0ec7cbf325f8dc4f772ae46fbc7b672dd62876e73f0a94adda57/sqlparse-0.6.0-py3-none-any.whl", hash = "sha256:b861c0288ce2fa56209a9a6412d2e066ac664b3873b89c26c9d8415e8e32996f", size = 50070, upload-time = "2026-08-13T19:16:04.062Z" }, { url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", hash = "sha256:12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba", size = 46138, upload-time = "2025-12-19T07:17:46.573Z" },
] ]
[[package]] [[package]]
name = "tablib" name = "tablib"
version = "3.10.0" version = "3.9.0"
source = { registry = "https://pypi.org/simple" } source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/96/b9/59d9c8b9c34642e7a718e8a1a7a91af3eb9b48f79bac794263702d41519c/tablib-3.10.0.tar.gz", hash = "sha256:781cfa9a42de8f33c52aff857fd0a04e483de4fd1c53eaaa9a6aeac62bad11de", size = 127128, upload-time = "2026-07-31T17:30:15.577Z" } sdist = { url = "https://files.pythonhosted.org/packages/11/00/416d2ba54d7d58a7f7c61bf62dfeb48fd553cf49614daf83312f2d2c156e/tablib-3.9.0.tar.gz", hash = "sha256:1b6abd8edb0f35601e04c6161d79660fdcde4abb4a54f66cc9f9054bd55d5fe2", size = 125565, upload-time = "2025-10-15T18:21:56.263Z" }
wheels = [ wheels = [
{ url = "https://files.pythonhosted.org/packages/fc/0f/3ae17545ff976687f679ed3a101df7017135ee04769e858a4ccea0cc3f3e/tablib-3.10.0-py3-none-any.whl", hash = "sha256:5721bf3a52d491f8f843628a3a3200db164f6ad9e92fb6eaa64dc3f945f30ad9", size = 50170, upload-time = "2026-07-31T17:30:04.925Z" }, { url = "https://files.pythonhosted.org/packages/66/6b/32e51d847148b299088fc42d3d896845fd09c5247190133ea69dbe71ba51/tablib-3.9.0-py3-none-any.whl", hash = "sha256:eda17cd0d4dda614efc0e710227654c60ddbeb1ca92cdcfc5c3bd1fc5f5a6e4a", size = 49580, upload-time = "2025-10-15T18:21:44.185Z" },
] ]
[[package]] [[package]]
@@ -1853,7 +1856,7 @@ dependencies = [
[package.metadata] [package.metadata]
requires-dist = [ requires-dist = [
{ name = "crispy-bootstrap5", specifier = "==2026.3" }, { name = "crispy-bootstrap5", specifier = "==2026.3" },
{ name = "django", specifier = "~=5.2.16" }, { name = "django", specifier = "~=5.2.15" },
{ name = "django-allauth", extras = ["socialaccount"], specifier = "~=65.18.0" }, { name = "django-allauth", extras = ["socialaccount"], specifier = "~=65.18.0" },
{ name = "django-browser-reload", specifier = "==1.21.0" }, { name = "django-browser-reload", specifier = "==1.21.0" },
{ name = "django-cachalot", specifier = "~=2.9.0" }, { name = "django-cachalot", specifier = "~=2.9.0" },