Compare commits

..
31 changed files with 475 additions and 740 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(
+2
View File
@@ -226,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())
@@ -279,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)
+5 -9
View File
@@ -937,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:
@@ -1032,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()
@@ -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())
+28 -30
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-15 17:43+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"
@@ -68,7 +68,7 @@ msgstr "Neuer Saldo"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Kategorie"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +171,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -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"
@@ -772,7 +770,7 @@ msgstr "Startwährung"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notizen" msgstr "Notizen"
@@ -860,7 +858,7 @@ msgstr "Kategorien"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1132,14 +1130,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1157,7 +1155,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1169,26 +1167,26 @@ msgstr "Betrag"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Stummschalten" msgstr "Stummschalten"
@@ -1531,7 +1529,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Entität" msgstr "Entität"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1713,7 +1711,7 @@ msgstr "Letztes generiertes Datum"
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Letztes generiertes Referenzdatum" msgstr "Letztes generiertes Referenzdatum"
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2408,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"
@@ -3519,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"
+25 -25
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-15 17:43+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"
@@ -67,7 +67,7 @@ msgstr ""
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -84,7 +84,7 @@ msgstr ""
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +97,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +167,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -748,7 +748,7 @@ msgstr ""
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -836,7 +836,7 @@ msgstr ""
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1106,14 +1106,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1131,7 +1131,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1143,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1483,7 +1483,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1656,7 +1656,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2316,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 ""
@@ -3388,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 ""
+25 -25
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-15 17:43+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/"
@@ -68,7 +68,7 @@ msgstr "Nuevo balance"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Categoría"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +169,7 @@ msgstr "Las cuentas archivadas no aparecen ni cuentan para su patrimonio neto"
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -769,7 +769,7 @@ msgstr "Moneda de pago"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@@ -857,7 +857,7 @@ msgstr "Categorías"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1128,14 +1128,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1153,7 +1153,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1165,26 @@ msgstr "Monto"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenciar" msgstr "Silenciar"
@@ -1517,7 +1517,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Entidad" msgstr "Entidad"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1690,7 +1690,7 @@ msgstr "Última Fecha Generada"
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:1121 #: 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:1122 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"
@@ -2378,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"
@@ -3458,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"
+25 -25
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-15 17:43+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-06-27 21:57+0000\n" "PO-Revision-Date: 2026-06-27 21:57+0000\n"
"Last-Translator: sorcierwax <freakywax@gmail.com>\n" "Last-Translator: sorcierwax <freakywax@gmail.com>\n"
"Language-Team: French <https://translations.herculino.com/projects/wygiwyh/" "Language-Team: French <https://translations.herculino.com/projects/wygiwyh/"
@@ -68,7 +68,7 @@ msgstr "Nouveau solde"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Catégorie"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ msgstr "Etiquettes"
#: 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +171,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -770,7 +770,7 @@ msgstr "Devise de paiement"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notes" msgstr "Notes"
@@ -858,7 +858,7 @@ msgstr "Catégories"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1130,14 +1130,14 @@ msgstr "Opérateur"
#: 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: apps/transactions/models.py:829 apps/transactions/models.py:1070
msgid "Type" msgid "Type"
msgstr "Type" msgstr "Type"
#: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1155,7 +1155,7 @@ msgstr "Date de référence"
#: 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1167,26 @@ msgstr "Montant"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: apps/transactions/models.py:837 apps/transactions/models.py:1083
msgid "Description" msgid "Description"
msgstr "Description" msgstr "Description"
#: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: apps/transactions/models.py:1107
msgid "Internal ID" msgid "Internal ID"
msgstr "ID interne" msgstr "ID interne"
#: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silencieux" msgstr "Silencieux"
@@ -1521,7 +1521,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Entité" msgstr "Entité"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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
@@ -1533,7 +1533,7 @@ msgstr "Entité"
msgid "Income" msgid "Income"
msgstr "Revenus" msgstr "Revenus"
#: apps/transactions/models.py:298 apps/transactions/models.py:1055 #: 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
@@ -1694,7 +1694,7 @@ msgstr "Dernière date générée"
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Dernière date de référence générée" msgstr "Dernière date de référence générée"
#: apps/transactions/models.py:1121 #: 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
@@ -1703,7 +1703,7 @@ msgstr "Dernière date de référence générée"
msgid "Quick Transaction" msgid "Quick Transaction"
msgstr "Transaction rapide" msgstr "Transaction rapide"
#: apps/transactions/models.py:1122 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"
@@ -2389,8 +2389,8 @@ msgid "Current balance"
msgstr "Balance actuelle" msgstr "Balance actuelle"
#: 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 "Différence" msgstr "Différence"
@@ -3475,24 +3475,24 @@ msgstr "Trier par"
msgid "By currency" msgid "By currency"
msgstr "Par devises" msgstr "Par devises"
#: 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 "Consolidé" msgstr "Consolidé"
#: templates/net_worth/net_worth.html:135 #: templates/net_worth/net_worth.html:134
msgid "Evolution" msgid "Evolution"
msgstr "Evolution" msgstr "Evolution"
#: 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 "Par comptes" msgstr "Par comptes"
#: templates/net_worth/net_worth.html:271 #: templates/net_worth/net_worth.html:270
msgid "Evolution by currency" msgid "Evolution by currency"
msgstr "Evolution par devises" msgstr "Evolution par devises"
#: templates/net_worth/net_worth.html:345 #: templates/net_worth/net_worth.html:334
msgid "Evolution by account" msgid "Evolution by account"
msgstr "Evolution par comptes" msgstr "Evolution par comptes"
+25 -25
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-15 17:43+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/"
@@ -68,7 +68,7 @@ msgstr "Új egyenleg"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Kategória"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -172,7 +172,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -754,7 +754,7 @@ msgstr ""
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Megjegyzések" msgstr "Megjegyzések"
@@ -842,7 +842,7 @@ msgstr "Kategóriák"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1112,14 +1112,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1137,7 +1137,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1149,26 +1149,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1489,7 +1489,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1670,7 +1670,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2352,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 ""
@@ -3426,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 ""
+25 -25
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-15 17:43+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"
@@ -66,7 +66,7 @@ msgstr ""
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -83,7 +83,7 @@ msgstr ""
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +96,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +166,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -747,7 +747,7 @@ msgstr ""
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -835,7 +835,7 @@ msgstr ""
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1105,14 +1105,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1130,7 +1130,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1142,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1482,7 +1482,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1655,7 +1655,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2315,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 ""
@@ -3386,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 ""
+25 -25
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-15 17:43+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/"
@@ -68,7 +68,7 @@ msgstr "Nuovo saldo"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Categoria"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +171,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -770,7 +770,7 @@ msgstr "Valuta di pagamento"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Note" msgstr "Note"
@@ -858,7 +858,7 @@ msgstr "Categorie"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1131,14 +1131,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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,7 +1156,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1168,26 @@ msgstr "Importo"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenzia" msgstr "Silenzia"
@@ -1522,7 +1522,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Beneficiari" msgstr "Beneficiari"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1703,7 +1703,7 @@ msgstr "Data dell'ultima generazione"
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:1121 #: 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:1122 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"
@@ -2407,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"
@@ -3509,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"
+25 -25
View File
@@ -7,7 +7,7 @@ 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-15 17:43+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-07-05 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/"
@@ -68,7 +68,7 @@ msgstr "Nieuw saldo"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Categorie"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -172,7 +172,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -771,7 +771,7 @@ msgstr "Betaal Munteenheid"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Opmerkingen" msgstr "Opmerkingen"
@@ -859,7 +859,7 @@ msgstr "Categorieën"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1131,14 +1131,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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,7 +1156,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1168,26 @@ msgstr "Bedrag"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Dempen" msgstr "Dempen"
@@ -1518,7 +1518,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Bedrijf" msgstr "Bedrijf"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1691,7 +1691,7 @@ msgstr "Laatste Gegenereerde Datum"
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "Laatste Gegenereerde Referentiedatum" msgstr "Laatste Gegenereerde Referentiedatum"
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2360,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"
@@ -3442,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"
+25 -25
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-15 17:43+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/"
@@ -69,7 +69,7 @@ msgstr "Nowe saldo"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -86,7 +86,7 @@ msgstr "Kategoria"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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
@@ -99,7 +99,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -173,7 +173,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -775,7 +775,7 @@ msgstr "Waluta dla płatności"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notatki" msgstr "Notatki"
@@ -863,7 +863,7 @@ msgstr "Kategorie"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1135,14 +1135,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1160,7 +1160,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1172,26 +1172,26 @@ msgstr "Kwota"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Wycisz" msgstr "Wycisz"
@@ -1522,7 +1522,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Encja" msgstr "Encja"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1699,7 +1699,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2391,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"
@@ -3467,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"
+25 -25
View File
@@ -7,7 +7,7 @@ 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-15 17:43+0000\n" "POT-Creation-Date: 2026-07-18 18:43+0000\n"
"PO-Revision-Date: 2026-07-05 23:34+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/"
@@ -68,7 +68,7 @@ msgstr "Novo saldo"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "Categoria"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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,7 +171,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -769,7 +769,7 @@ msgstr "Moeda de pagamento"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Notas" msgstr "Notas"
@@ -857,7 +857,7 @@ msgstr "Categorias"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1129,14 +1129,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1154,7 +1154,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1166,26 +1166,26 @@ msgstr "Quantia"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "Silenciada" msgstr "Silenciada"
@@ -1515,7 +1515,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "Entidade" msgstr "Entidade"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1688,7 +1688,7 @@ msgstr "Última data gerada"
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:1121 #: 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:1122 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"
@@ -2357,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"
@@ -3439,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"
+25 -25
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-15 17:43+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/"
@@ -69,7 +69,7 @@ msgstr "Новый баланс"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -86,7 +86,7 @@ msgstr "Категория"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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
@@ -99,7 +99,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -173,7 +173,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -779,7 +779,7 @@ msgstr "Валюта платежа"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Заметки" msgstr "Заметки"
@@ -867,7 +867,7 @@ msgstr "Категории"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1139,14 +1139,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1164,7 +1164,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1176,26 +1176,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1523,7 +1523,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1704,7 +1704,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2391,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 "Разница"
@@ -3463,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 ""
+25 -25
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-15 17:43+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/"
@@ -68,7 +68,7 @@ msgstr ""
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr ""
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -168,7 +168,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -749,7 +749,7 @@ msgstr ""
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -837,7 +837,7 @@ msgstr ""
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1107,14 +1107,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1132,7 +1132,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1144,26 +1144,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1484,7 +1484,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1657,7 +1657,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2319,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 ""
@@ -3391,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 ""
+25 -25
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-15 17:43+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/"
@@ -69,7 +69,7 @@ msgstr "Salio Mpya"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -86,7 +86,7 @@ msgstr ""
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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
@@ -99,7 +99,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -172,7 +172,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -753,7 +753,7 @@ msgstr ""
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "" msgstr ""
@@ -841,7 +841,7 @@ msgstr ""
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1111,14 +1111,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1136,7 +1136,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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,26 +1148,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1488,7 +1488,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1661,7 +1661,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2327,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 ""
@@ -3399,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 ""
+25 -25
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-15 17:43+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/"
@@ -69,7 +69,7 @@ msgstr "Новий баланс"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -86,7 +86,7 @@ msgstr "Категорія"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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
@@ -99,7 +99,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -173,7 +173,7 @@ msgstr ""
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -779,7 +779,7 @@ msgstr "Валюта платежу"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "Примітки" msgstr "Примітки"
@@ -867,7 +867,7 @@ msgstr "Категорії"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1139,14 +1139,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1164,7 +1164,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1176,26 +1176,26 @@ msgstr ""
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "" msgstr ""
@@ -1518,7 +1518,7 @@ msgstr ""
msgid "Entity" msgid "Entity"
msgstr "" msgstr ""
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1699,7 +1699,7 @@ msgstr ""
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "" msgstr ""
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2386,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 ""
@@ -3467,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 ""
+25 -25
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-15 17:43+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."
@@ -68,7 +68,7 @@ msgstr "新的餘額"
#: 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:331 #: apps/transactions/forms.py:1007 apps/transactions/models.py:331
#: apps/transactions/models.py:641 apps/transactions/models.py:841 #: apps/transactions/models.py:641 apps/transactions/models.py:841
#: apps/transactions/models.py:1093 #: 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
@@ -85,7 +85,7 @@ msgstr "分類"
#: 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:337 #: apps/transactions/forms.py:1000 apps/transactions/models.py:337
#: apps/transactions/models.py:643 apps/transactions/models.py:845 #: apps/transactions/models.py:643 apps/transactions/models.py:845
#: apps/transactions/models.py:1099 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,7 +98,7 @@ 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:223 apps/transactions/models.py:248 #: apps/transactions/models.py:223 apps/transactions/models.py:248
#: apps/transactions/models.py:272 apps/transactions/models.py:1061 #: 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
@@ -168,7 +168,7 @@ msgstr "封存的帳戶不會在淨資產中被計算或顯示"
#: 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:303 #: apps/transactions/forms.py:992 apps/transactions/models.py:303
#: apps/transactions/models.py:601 apps/transactions/models.py:823 #: apps/transactions/models.py:601 apps/transactions/models.py:823
#: apps/transactions/models.py:1067 #: 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
@@ -749,7 +749,7 @@ msgstr "交易貨幣"
#: 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:327 apps/transactions/models.py:650 #: apps/transactions/models.py:327 apps/transactions/models.py:650
#: apps/transactions/models.py:851 apps/transactions/models.py:1089 #: apps/transactions/models.py:851 apps/transactions/models.py:1085
msgid "Notes" msgid "Notes"
msgstr "備註" msgstr "備註"
@@ -837,7 +837,7 @@ msgstr "類別"
#: 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:286 #: apps/transactions/forms.py:1015 apps/transactions/models.py:286
#: apps/transactions/models.py:342 apps/transactions/models.py:646 #: apps/transactions/models.py:342 apps/transactions/models.py:646
#: apps/transactions/models.py:848 apps/transactions/models.py:1104 #: 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
@@ -1107,14 +1107,14 @@ 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:310 apps/transactions/models.py:606 #: apps/transactions/models.py:310 apps/transactions/models.py:606
#: apps/transactions/models.py:829 apps/transactions/models.py:1074 #: 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:312 #: apps/transactions/forms.py:437 apps/transactions/models.py:312
#: apps/transactions/models.py:1076 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
@@ -1132,7 +1132,7 @@ 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:320 apps/transactions/models.py:834 #: apps/transactions/models.py:320 apps/transactions/models.py:834
#: apps/transactions/models.py:1082 #: 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
@@ -1144,26 +1144,26 @@ msgstr "金額"
#: 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:325 apps/transactions/models.py:608 #: apps/transactions/models.py:325 apps/transactions/models.py:608
#: apps/transactions/models.py:837 apps/transactions/models.py:1087 #: 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:364 #: apps/rules/models.py:299 apps/transactions/models.py:364
#: apps/transactions/models.py:1109 #: 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:366 #: apps/rules/models.py:303 apps/transactions/models.py:366
#: apps/transactions/models.py:1111 #: 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:224 apps/transactions/models.py:315 #: apps/transactions/models.py:224 apps/transactions/models.py:315
#: apps/transactions/models.py:1077 #: apps/transactions/models.py:1073
msgid "Mute" msgid "Mute"
msgstr "靜音" msgstr "靜音"
@@ -1488,7 +1488,7 @@ msgstr "新增交易的時候無法選擇停用的實體"
msgid "Entity" msgid "Entity"
msgstr "實體" msgstr "實體"
#: apps/transactions/models.py:297 apps/transactions/models.py:1054 #: 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:298 apps/transactions/models.py:1055 #: 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
@@ -1669,7 +1669,7 @@ msgstr "最後產生的日期"
msgid "Last Generated Reference Date" msgid "Last Generated Reference Date"
msgstr "最後產生的起算日" msgstr "最後產生的起算日"
#: apps/transactions/models.py:1121 #: 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:1122 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"
@@ -2357,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 "差異"
@@ -3452,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 "按照帳戶的走勢圖"
@@ -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'
}, },
+5 -7
View File
@@ -52,8 +52,7 @@
<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"
_="on click me.focus() _="on click me.focus()
@@ -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>
+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 -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
+57 -54
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]]
@@ -1541,11 +1544,11 @@ wheels = [
[[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" },