Compare commits

...

17 Commits

Author SHA1 Message Date
Herculino Trotta
07cb0a2a0f Merge pull request #465 from eitchtee/dev
fix: "lax" deduplication fails if the comparison field has a numeric value
2025-12-20 00:18:44 -03:00
Herculino Trotta
05ede58c36 fix: "lax" deduplication fails if the comparison field has a numeric value 2025-12-20 00:17:22 -03:00
Herculino Trotta
20b6366a18 Merge pull request #464 from eitchtee/dev
fix: input fields with text inside looks wrong
2025-12-20 00:10:03 -03:00
Herculino Trotta
b0101dae1a fix: input fields with text inside looks wrong 2025-12-20 00:08:56 -03:00
eitchtee
a3d38ff9e0 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-12-20 02:59:45 +00:00
Herculino Trotta
776e2117a0 Merge pull request #463 from eitchtee/dev
fix: recurring transactions not adding entities or tags to created transactions
2025-12-19 23:59:17 -03:00
Herculino Trotta
edcad37926 fix: recurring transactions not adding entities or tags to created transactions 2025-12-19 23:55:30 -03:00
Herculino Trotta
2d51d21035 Merge pull request #462 from eitchtee/dev
fix: datepicker doesn't recalculate position when changing view mode
2025-12-19 23:48:19 -03:00
Herculino Trotta
94f5c25829 fix: datepicker doesn't recalculate position when changing view mode 2025-12-19 22:21:03 -03:00
Herculino Trotta
88a5c103e5 Merge pull request #461 from eitchtee/dev
feat: speedup startup by moving collectstatic to the Dockerfile
2025-12-19 22:18:20 -03:00
Herculino Trotta
3dce9e1c55 feat: speedup startup by moving collectstatic to the Dockerfile 2025-12-19 22:13:05 -03:00
Herculino Trotta
41d8564e8b Merge pull request #460 from eitchtee/dev
fix: try to fix stale database connections (again)
2025-12-19 22:02:03 -03:00
Herculino Trotta
5ee2fd244f Merge pull request #448 from eitchtee/weblate
Translations update from Weblate
2025-12-19 22:01:05 -03:00
Herculino Trotta
0545fb7651 fix: try to fix stale database connections (again) 2025-12-19 21:59:55 -03:00
BRodolfo
7bd1d2d751 locale(Spanish): update translation
Currently translated at 100.0% (697 of 697 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/es/
2025-12-16 05:24:30 +00:00
Dimitri Decrock
9a4ec449df locale(Dutch): update translation
Currently translated at 100.0% (697 of 697 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2025-12-15 05:24:30 +00:00
Herculino Trotta
f918351303 fix: user settings form 2025-12-14 12:47:36 -03:00
25 changed files with 1481 additions and 1168 deletions

View File

@@ -143,6 +143,9 @@ WSGI_APPLICATION = "WYGIWYH.wsgi.application"
# Database
# https://docs.djangoproject.com/en/5.1/ref/settings/#databases
THREADS = int(os.getenv("GUNICORN_THREADS", 1))
MAX_POOL_SIZE = THREADS + 1
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
@@ -151,8 +154,16 @@ DATABASES = {
"PASSWORD": os.getenv("SQL_PASSWORD", "password"),
"HOST": os.getenv("SQL_HOST", "localhost"),
"PORT": os.getenv("SQL_PORT", "5432"),
"CONN_MAX_AGE": 0,
"CONN_HEALTH_CHECKS": True,
"OPTIONS": {
"pool": True,
"pool": {
"min_size": 1,
"max_size": MAX_POOL_SIZE,
"timeout": 10,
"max_lifetime": 600,
"max_idle": 300,
},
},
}
}

View File

@@ -459,12 +459,13 @@ class ImportService:
# Build query conditions for each field in the rule
for field in rule.fields:
if field in transaction_data:
if rule.match_type == "strict":
query = query.filter(**{field: transaction_data[field]})
else: # lax matching
query = query.filter(
**{f"{field}__iexact": transaction_data[field]}
)
value = transaction_data[field]
# Use __iexact only for string fields; non-string types
# (date, Decimal, bool, int, etc.) don't support UPPER()
if rule.match_type == "strict" or not isinstance(value, str):
query = query.filter(**{field: value})
else: # lax matching for strings only
query = query.filter(**{f"{field}__iexact": value})
# If we found any matching transaction, it's a duplicate
if query.exists():

View File

@@ -1,3 +0,0 @@
from django.test import TestCase
# Create your tests here.

View File

View File

@@ -0,0 +1,276 @@
"""
Tests for ImportService v1, specifically for deduplication logic.
These tests verify that the _check_duplicate_transaction method handles
different field types correctly, particularly ensuring that __iexact
is only used for string fields (not dates, decimals, etc.).
"""
from datetime import date
from decimal import Decimal
from unittest.mock import MagicMock, patch
from django.test import TestCase
from apps.accounts.models import Account, AccountGroup
from apps.currencies.models import Currency
from apps.import_app.models import ImportProfile, ImportRun
from apps.import_app.services.v1 import ImportService
from apps.transactions.models import Transaction
class DeduplicationTests(TestCase):
"""Tests for transaction deduplication during import."""
def setUp(self):
"""Set up test data."""
self.currency = Currency.objects.create(
code="USD", name="US Dollar", decimal_places=2, prefix="$ "
)
self.account_group = AccountGroup.objects.create(name="Test Group")
self.account = Account.objects.create(
name="Test Account", group=self.account_group, currency=self.currency
)
# Create an existing transaction for deduplication tests
self.existing_transaction = Transaction.objects.create(
account=self.account,
type=Transaction.Type.EXPENSE,
date=date(2024, 1, 15),
amount=Decimal("100.00"),
description="Existing Transaction",
internal_id="ABC123",
)
def _create_import_service_with_deduplication(
self, fields: list[str], match_type: str = "lax"
) -> ImportService:
"""Helper to create an ImportService with specific deduplication rules."""
yaml_config = f"""
settings:
file_type: csv
importing: transactions
trigger_transaction_rules: false
mapping:
date_field:
source: date
target: date
format: "%Y-%m-%d"
amount_field:
source: amount
target: amount
description_field:
source: description
target: description
account_field:
source: account
target: account
type: id
deduplication:
- type: compare
fields: {fields}
match_type: {match_type}
"""
profile = ImportProfile.objects.create(
name=f"Test Profile {match_type} {'_'.join(fields)}",
yaml_config=yaml_config,
version=ImportProfile.Versions.VERSION_1,
)
import_run = ImportRun.objects.create(
profile=profile,
file_name="test.csv",
)
return ImportService(import_run)
def test_deduplication_with_date_field_strict_match(self):
"""Test that date fields work with strict matching."""
service = self._create_import_service_with_deduplication(
fields=["date"], match_type="strict"
)
# Should find duplicate when date matches
is_duplicate = service._check_duplicate_transaction({"date": date(2024, 1, 15)})
self.assertTrue(is_duplicate)
# Should not find duplicate when date differs
is_duplicate = service._check_duplicate_transaction({"date": date(2024, 2, 20)})
self.assertFalse(is_duplicate)
def test_deduplication_with_date_field_lax_match(self):
"""
Test that date fields use strict matching even when match_type is 'lax'.
This is the fix for the UPPER(date) PostgreSQL error. Date fields
cannot use __iexact, so they should fall back to strict matching.
"""
service = self._create_import_service_with_deduplication(
fields=["date"], match_type="lax"
)
# Should find duplicate when date matches (using strict comparison)
is_duplicate = service._check_duplicate_transaction({"date": date(2024, 1, 15)})
self.assertTrue(is_duplicate)
# Should not find duplicate when date differs
is_duplicate = service._check_duplicate_transaction({"date": date(2024, 2, 20)})
self.assertFalse(is_duplicate)
def test_deduplication_with_amount_field_lax_match(self):
"""
Test that Decimal fields use strict matching even when match_type is 'lax'.
Decimal fields cannot use __iexact, so they should fall back to strict matching.
"""
service = self._create_import_service_with_deduplication(
fields=["amount"], match_type="lax"
)
# Should find duplicate when amount matches
is_duplicate = service._check_duplicate_transaction(
{"amount": Decimal("100.00")}
)
self.assertTrue(is_duplicate)
# Should not find duplicate when amount differs
is_duplicate = service._check_duplicate_transaction(
{"amount": Decimal("200.00")}
)
self.assertFalse(is_duplicate)
def test_deduplication_with_string_field_lax_match(self):
"""
Test that string fields use case-insensitive matching with match_type 'lax'.
"""
service = self._create_import_service_with_deduplication(
fields=["description"], match_type="lax"
)
# Should find duplicate with case-insensitive match
is_duplicate = service._check_duplicate_transaction(
{"description": "EXISTING TRANSACTION"}
)
self.assertTrue(is_duplicate)
# Should find duplicate with exact case match
is_duplicate = service._check_duplicate_transaction(
{"description": "Existing Transaction"}
)
self.assertTrue(is_duplicate)
# Should not find duplicate when description differs
is_duplicate = service._check_duplicate_transaction(
{"description": "Different Transaction"}
)
self.assertFalse(is_duplicate)
def test_deduplication_with_string_field_strict_match(self):
"""
Test that string fields use case-sensitive matching with match_type 'strict'.
"""
service = self._create_import_service_with_deduplication(
fields=["description"], match_type="strict"
)
# Should NOT find duplicate with different case (strict matching)
is_duplicate = service._check_duplicate_transaction(
{"description": "EXISTING TRANSACTION"}
)
self.assertFalse(is_duplicate)
# Should find duplicate with exact case match
is_duplicate = service._check_duplicate_transaction(
{"description": "Existing Transaction"}
)
self.assertTrue(is_duplicate)
def test_deduplication_with_multiple_fields_mixed_types(self):
"""
Test deduplication with multiple fields of different types.
Verifies that string fields use __iexact while non-string fields
use strict matching, all in the same deduplication rule.
"""
service = self._create_import_service_with_deduplication(
fields=["date", "amount", "description"], match_type="lax"
)
# Should find duplicate when all fields match (with case-insensitive description)
is_duplicate = service._check_duplicate_transaction(
{
"date": date(2024, 1, 15),
"amount": Decimal("100.00"),
"description": "existing transaction", # lowercase should match
}
)
self.assertTrue(is_duplicate)
# Should NOT find duplicate when date differs
is_duplicate = service._check_duplicate_transaction(
{
"date": date(2024, 2, 20),
"amount": Decimal("100.00"),
"description": "existing transaction",
}
)
self.assertFalse(is_duplicate)
# Should NOT find duplicate when amount differs
is_duplicate = service._check_duplicate_transaction(
{
"date": date(2024, 1, 15),
"amount": Decimal("999.99"),
"description": "existing transaction",
}
)
self.assertFalse(is_duplicate)
def test_deduplication_with_internal_id_lax_match(self):
"""Test deduplication with internal_id field using lax matching."""
service = self._create_import_service_with_deduplication(
fields=["internal_id"], match_type="lax"
)
# Should find duplicate with case-insensitive match
is_duplicate = service._check_duplicate_transaction(
{"internal_id": "abc123"} # lowercase should match ABC123
)
self.assertTrue(is_duplicate)
# Should find duplicate with exact match
is_duplicate = service._check_duplicate_transaction({"internal_id": "ABC123"})
self.assertTrue(is_duplicate)
# Should not find duplicate when internal_id differs
is_duplicate = service._check_duplicate_transaction({"internal_id": "XYZ789"})
self.assertFalse(is_duplicate)
def test_no_duplicate_when_no_transactions_exist(self):
"""Test that no duplicate is found when there are no matching transactions."""
# Hard delete to bypass signals that require user context
self.existing_transaction.hard_delete()
service = self._create_import_service_with_deduplication(
fields=["date", "amount"], match_type="lax"
)
is_duplicate = service._check_duplicate_transaction(
{
"date": date(2024, 1, 15),
"amount": Decimal("100.00"),
}
)
self.assertFalse(is_duplicate)
def test_deduplication_with_missing_field_in_data(self):
"""Test that missing fields in transaction_data are handled gracefully."""
service = self._create_import_service_with_deduplication(
fields=["date", "nonexistent_field"], match_type="lax"
)
# Should still work, only checking the fields that exist
is_duplicate = service._check_duplicate_transaction(
{
"date": date(2024, 1, 15),
}
)
self.assertTrue(is_duplicate)

View File

@@ -20,7 +20,6 @@ from django.core.validators import MinValueValidator
from django.db import models, transaction
from django.db.models import Q
from django.dispatch import Signal
from django.forms import ValidationError
from django.template.defaultfilters import date
from django.utils import timezone
from django.utils.translation import gettext_lazy as _
@@ -871,10 +870,8 @@ class RecurringTransaction(models.Model):
notes=self.notes if self.add_notes_to_transaction else "",
owner=self.account.owner,
)
if self.tags.exists():
created_transaction.tags.set(self.tags.all())
if self.entities.exists():
created_transaction.entities.set(self.entities.all())
created_transaction.tags.set(self.tags.all())
created_transaction.entities.set(self.entities.all())
def get_recurrence_delta(self):
if self.recurrence_type == self.RecurrenceType.DAY:

View File

@@ -137,13 +137,13 @@ class UserSettingsForm(forms.ModelForm):
self.helper.layout = Layout(
"language",
"timezone",
HTML("<hr />"),
HTML('<hr class="hr my-3" />'),
"date_format",
"datetime_format",
"number_format",
HTML("<hr />"),
HTML('<hr class="hr my-3" />'),
"start_page",
HTML("<hr />"),
HTML('<hr class="hr my-3" />'),
"volume",
FormActions(
NoClassSubmit("submit", _("Save"), css_class="btn btn-primary"),

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-11-01 01:17+0000\n"
"Last-Translator: mlystopad <mlystopadt@gmail.com>\n"
"Language-Team: German <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr "Neuer Saldo"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Kategorie"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Tags"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -163,9 +163,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -487,7 +487,7 @@ msgstr "Suffix"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -572,8 +572,8 @@ msgstr "Dienstname"
msgid "Service Type"
msgstr "Diensttyp"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -763,8 +763,8 @@ msgstr "Startwährung"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Notizen"
@@ -827,7 +827,7 @@ msgid "Users"
msgstr "Nutzer"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -846,9 +846,9 @@ msgstr "Kategorien"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -856,14 +856,14 @@ msgid "Entities"
msgstr "Entitäten"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Wiederkehrende Transaktionen"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1115,15 +1115,15 @@ msgstr "Bediener"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Typ"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1133,15 +1133,15 @@ msgstr "Bezahlt"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Referenzdatum"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1152,27 +1152,27 @@ msgstr "Betrag"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Beschreibung"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Interne Notiz"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "Interne ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Stummschalten"
@@ -1185,7 +1185,7 @@ msgid "Set Values"
msgstr "Wert setzen"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Transaktion"
@@ -1459,7 +1459,7 @@ msgstr "Transaktionen filtern"
msgid "End date should be after the start date"
msgstr "Enddatum sollte hinter dem Startdatum liegen"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1467,26 +1467,26 @@ msgstr ""
"Ausgeblendete Kategorien können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Transaktionskategorie"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Transaktionskategorien"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"Deaktivierte Tags können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Tranksaktionstags"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1494,11 +1494,11 @@ msgstr ""
"Deaktivierte Entitäten können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Entität"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1510,7 +1510,7 @@ msgstr "Entität"
msgid "Income"
msgstr "Einnahme"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1521,130 +1521,130 @@ msgstr "Einnahme"
msgid "Expense"
msgstr "Ausgabe"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Ratenzahlungs-Plan"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Wiederkehrende Transaktion"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Gelöscht"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Gelöscht am"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Keine Tags"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Keine Kategorie"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Keine Beschreibung"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Jährlich"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Monatlich"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Wöchentlich"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Täglich"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Anzahl von Ratenzahlungen"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Start der Ratenzahlung"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
"Die Zahl mit der bei der Zählung der Ratenzahlungen begonnen werden soll"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Startdatum"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Enddatum"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Ratenzahlungs-Wert"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Beschreibung zu Transaktionen hinzufügen"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Notizen zu Transaktionen hinzufügen"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "Tag(e)"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "Woche(n)"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "Monat(e)"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "Jahr(e)"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "Pausiert"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Wiederholungsintervall"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Letztes generiertes Datum"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Letztes generiertes Referenzdatum"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1653,7 +1653,7 @@ msgstr "Letztes generiertes Referenzdatum"
msgid "Quick Transaction"
msgstr "Schnelle Transaktion"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -65,9 +65,9 @@ msgstr ""
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -80,9 +80,9 @@ msgstr ""
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -90,8 +90,8 @@ msgstr ""
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -159,9 +159,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -475,7 +475,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -560,8 +560,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -739,8 +739,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr ""
@@ -803,7 +803,7 @@ msgid "Users"
msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -822,9 +822,9 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -832,14 +832,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1087,15 +1087,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1105,15 +1105,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1124,27 +1124,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1157,7 +1157,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1404,40 +1404,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1449,7 +1449,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1460,129 +1460,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1591,7 +1591,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"PO-Revision-Date: 2025-12-08 19:20+0000\n"
"Last-Translator: Juan David Afanador <juanafanador07@gmail.com>\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-12-16 05:24+0000\n"
"Last-Translator: BRodolfo <simplysmartbydesign@gmail.com>\n"
"Language-Team: Spanish <https://translations.herculino.com/projects/wygiwyh/"
"app/es/>\n"
"Language: es\n"
@@ -66,9 +66,9 @@ msgstr "Nuevo balance"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Categoría"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Etiquetas"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -161,9 +161,9 @@ msgstr "Las cuentas archivadas no aparecen ni cuentan para su patrimonio neto"
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -484,7 +484,7 @@ msgstr "Sufijo"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -569,8 +569,8 @@ msgstr "Nombre del Servicio"
msgid "Service Type"
msgstr "Tipo de Servicio"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -760,8 +760,8 @@ msgstr "Moneda de pago"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Notas"
@@ -824,7 +824,7 @@ msgid "Users"
msgstr "Usuarios"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -843,9 +843,9 @@ msgstr "Categorías"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -853,14 +853,14 @@ msgid "Entities"
msgstr "Entidades"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Transacciones Recurrentes"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1079,7 +1079,7 @@ msgstr "Si..."
#: apps/rules/forms.py:53
msgid "You can add actions to this rule in the next screen."
msgstr ""
msgstr "Puedes agregar acciones a esta regla en la proxima pantalla."
#: apps/rules/forms.py:76
msgid "Set field"
@@ -1109,15 +1109,15 @@ msgstr "Operador"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Tipo"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1127,15 +1127,15 @@ msgstr "Pagado"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Fecha de Referencia"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1146,27 +1146,27 @@ msgstr "Monto"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Descripción"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Nota Interna"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "ID Interno"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Silenciar"
@@ -1179,7 +1179,7 @@ msgid "Set Values"
msgstr "Establecer Valores"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Transacción"
@@ -1430,7 +1430,7 @@ msgstr "transacciones futuras"
msgid "End date should be after the start date"
msgstr "La fecha de fin debe ser posterior a la fecha de inicio"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1438,26 +1438,26 @@ msgstr ""
"Las categorías desactivadas no podrán seleccionarse al crear nuevas "
"transacciones"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Categoría de Transacción"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Categorías de Transacción"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"Las etiquetas desactivadas no podrán seleccionarse al crear nuevas "
"transacciones"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Etiquetas de Transacción"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1465,11 +1465,11 @@ msgstr ""
"Las entidades desactivadas no podrán seleccionarse al crear nuevas "
"transacciones"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Entidad"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1481,7 +1481,7 @@ msgstr "Entidad"
msgid "Income"
msgstr "Ingreso"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1492,129 +1492,129 @@ msgstr "Ingreso"
msgid "Expense"
msgstr "Gasto"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Plan de Cuotas"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Transacción Recurrente"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Eliminado"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Eliminado en"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Sin etiquetas"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Sin categoría"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Sin descripción"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Anual"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Mensual"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Semanal"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Diario"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Cantidad de cuotas"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Cuota de Inicio"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "El número de la cuota desde la cual comenzar a contar"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Fecha de Inicio"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Fecha de Fin"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Recurrencia"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Monto de la Cuota"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Agregar descripción a las transacciones"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Agregar notas a las transacciones"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "día(s)"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "semana(s)"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "mes(es)"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "año(s)"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "Pausado"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Tipo de Recurrencia"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Intervalo de Recurrencia"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "Mantener como máximo"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Última Fecha Generada"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Última Fecha de Referencia Generada"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1623,7 +1623,7 @@ msgstr "Última Fecha de Referencia Generada"
msgid "Quick Transaction"
msgstr "Transacción Rápida"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"
@@ -2383,14 +2383,12 @@ msgstr "Deseleccionar Todo"
#: templates/cotton/ui/deleted_transactions_action_bar.html:46
msgid "Invert election"
msgstr ""
msgstr "Invertir Seleccion"
#: templates/cotton/ui/deleted_transactions_action_bar.html:59
#: templates/cotton/ui/transactions_action_bar.html:84
#, fuzzy
#| msgid "Yes, delete them!"
msgid "Yes, delete them!"
msgstr "Sí, ¡eliminalos!"
msgstr "Sí, eliminalos!"
#: templates/cotton/ui/deleted_transactions_action_bar.html:103
#: templates/cotton/ui/deleted_transactions_action_bar.html:118
@@ -2406,10 +2404,8 @@ msgstr "Sí, ¡eliminalos!"
#: templates/cotton/ui/transactions_action_bar.html:191
#: templates/cotton/ui/transactions_action_bar.html:207
#: templates/cotton/ui/transactions_action_bar.html:223
#, fuzzy
#| msgid "copied!"
msgid "copied!"
msgstr "Copiado!"
msgstr "copiado!"
#: templates/cotton/ui/deleted_transactions_action_bar.html:123
#: templates/cotton/ui/transactions_action_bar.html:148
@@ -2462,7 +2458,7 @@ msgstr "Saldo"
#: templates/cotton/ui/transactions_action_bar.html:46
msgid "Invert selection"
msgstr ""
msgstr "invertir seleccion"
#: templates/cotton/ui/transactions_action_bar.html:66
msgid "Mark as unpaid"
@@ -3366,10 +3362,8 @@ msgid "This rule has no actions"
msgstr "Esta regla no tiene acciones"
#: templates/rules/fragments/transaction_rule/view.html:140
#, fuzzy
#| msgid "Add notes to transactions"
msgid "Add new action"
msgstr "Agregar notas a las transacciones"
msgstr "Agregar nueva accion"
#: templates/rules/fragments/transaction_rule/view.html:145
msgid "Edit Transaction"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-10-07 20:17+0000\n"
"Last-Translator: Erwan Colin <zephone@protonmail.com>\n"
"Language-Team: French <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr "Nouveau solde"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Catégorie"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Etiquettes"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -163,9 +163,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -486,7 +486,7 @@ msgstr "Suffixe"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -571,8 +571,8 @@ msgstr "Nom du Service"
msgid "Service Type"
msgstr "Type de Service"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -761,8 +761,8 @@ msgstr "Devise de paiement"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Notes"
@@ -825,7 +825,7 @@ msgid "Users"
msgstr "Utilisateurs"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -844,9 +844,9 @@ msgstr "Catégories"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -854,14 +854,14 @@ msgid "Entities"
msgstr "Entités"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Transactions récurrentes"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1111,15 +1111,15 @@ msgstr "Opérateur"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Type"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1129,15 +1129,15 @@ msgstr "Payé"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Date de référence"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1148,27 +1148,27 @@ msgstr "Montant"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Description"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Note interne"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "ID interne"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Silencieux"
@@ -1181,7 +1181,7 @@ msgid "Set Values"
msgstr "Configurer les valeurs"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Transaction"
@@ -1434,7 +1434,7 @@ msgstr "Transactions à venir"
msgid "End date should be after the start date"
msgstr "La date de fin doit être ultérieure à la date de début"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1442,26 +1442,26 @@ msgstr ""
"Les catégories désactivées ne seront pas sélectionnable lors de la création "
"de nouvelle transactions"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Catégorie de transaction"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Catégories de transaction"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"Les étiquettes désactivées ne pourront pas être sélectionnées lors de la "
"création de nouvelles transactions"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Etiquettes de transaction"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1469,11 +1469,11 @@ msgstr ""
"Les entités désactivées ne pourront pas être sélectionnées lors de la "
"créations de nouvelles transactions"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Entité"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1485,7 +1485,7 @@ msgstr "Entité"
msgid "Income"
msgstr "Revenus"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1496,129 +1496,129 @@ msgstr "Revenus"
msgid "Expense"
msgstr "Dépense"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Plan d'aménagement"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Transaction récurrente"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Supprimé"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Supprimé à"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Aucunes étiquettes"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Pas de catégorie"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Pas de description"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Annuel"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Mensuel"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Hebdomadaire"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Quotidien"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Nombre d'écheances"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Commencer à l'échéance"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "L'échéance à partir de laquelle compter"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Date de début"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Date de fin"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Récurrence"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Montant des échéances"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Rajouter une description à la transaction"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Ajouter des notes aux transactions"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "jour(s)"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "semaine(s)"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "mois"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "année(s)"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "Interrompu"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Type de récurrence"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Interval de récurrence"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "Répéter un maximum de"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Dernière date générée"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Dernière date de référence générée"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1627,7 +1627,7 @@ msgstr "Dernière date de référence générée"
msgid "Quick Transaction"
msgstr "Transaction rapide"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-11-13 16:20+0000\n"
"Last-Translator: Ursuleac Zsolt <the.stenator@gmail.com>\n"
"Language-Team: Hungarian <https://translations.herculino.com/projects/"
@@ -66,9 +66,9 @@ msgstr "New balance"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Category"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Tags"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -161,9 +161,9 @@ msgstr "Archived accounts don't show up nor count towards your net worth"
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -477,7 +477,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -562,8 +562,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -741,8 +741,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr ""
@@ -805,7 +805,7 @@ msgid "Users"
msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -824,9 +824,9 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -834,14 +834,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1089,15 +1089,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1107,15 +1107,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1126,27 +1126,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1159,7 +1159,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1406,40 +1406,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1451,7 +1451,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1462,129 +1462,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1593,7 +1593,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -64,9 +64,9 @@ msgstr ""
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -79,9 +79,9 @@ msgstr ""
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -89,8 +89,8 @@ msgstr ""
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -158,9 +158,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -474,7 +474,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -559,8 +559,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -738,8 +738,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr ""
@@ -802,7 +802,7 @@ msgid "Users"
msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -821,9 +821,9 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -831,14 +831,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1086,15 +1086,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1104,15 +1104,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1123,27 +1123,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1156,7 +1156,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1403,40 +1403,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1448,7 +1448,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1459,129 +1459,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1590,7 +1590,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-09-15 18:17+0000\n"
"Last-Translator: Phillip Maizza <phillipmaizza@gmail.com>\n"
"Language-Team: Italian <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr "Nuovo saldo"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Categoria"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Tag"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -163,9 +163,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -486,7 +486,7 @@ msgstr "Suffisso"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -571,8 +571,8 @@ msgstr "Nome servizio"
msgid "Service Type"
msgstr "Tipo di servizio"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -761,8 +761,8 @@ msgstr "Valuta di pagamento"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Note"
@@ -825,7 +825,7 @@ msgid "Users"
msgstr "Utenti"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -844,9 +844,9 @@ msgstr "Categorie"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -854,14 +854,14 @@ msgid "Entities"
msgstr "Beneficiari"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Pagamenti ricorrenti"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1111,15 +1111,15 @@ msgstr "Operatore"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Tipo"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1129,15 +1129,15 @@ msgstr "Pagato"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Data di riferimento"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1148,27 +1148,27 @@ msgstr "Importo"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Descrizione"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Note interne"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "ID Interno"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Silenzia"
@@ -1181,7 +1181,7 @@ msgid "Set Values"
msgstr "Imposta Valori"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Transazione"
@@ -1432,7 +1432,7 @@ msgstr "transazioni future"
msgid "End date should be after the start date"
msgstr "La data di fine deve essere dopo la data d'inizio"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1440,26 +1440,26 @@ msgstr ""
"Le categorie disattivate non potranno essere selezionate durante la "
"creazione di nuove transazioni"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Categoria transazione"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Categorie transazione"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"I tag disattivati non potranno essere selezionati durante la creazione di "
"nuove transazioni"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Tag di transazione"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1467,11 +1467,11 @@ msgstr ""
"I beneficiari disattivati non potranno essere selezionati durante la "
"creazione di nuove transazioni"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Beneficiari"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1483,7 +1483,7 @@ msgstr "Beneficiari"
msgid "Income"
msgstr "Entrate"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1494,129 +1494,129 @@ msgstr "Entrate"
msgid "Expense"
msgstr "Spesa"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Piano di rateizzazione"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Transazione ricorrente"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Eliminato"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Eliminato alle"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Nessun tag"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Nessuna categoria"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Nessuna descrizione"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Annuale"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Mensile"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Settimanale"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Quotidiana"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Numero di rate"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Inizio rata"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "Il numero di rata da cui iniziare il conteggio"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Data di inizio"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Data di fine"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Ricorrenza"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Importo della rata"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Aggiungi una descrizione alle transazioni"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Aggiungi note alle transazioni"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "giorno/i"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "settimana/e"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "mese/i"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "anno/i"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "In pausa"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Tipo di ricorrenza"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Frequenza"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "Tieni al massimo"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Data dell'ultima generazione"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Data dell'ultimo riferimento generato"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1625,7 +1625,7 @@ msgstr "Data dell'ultimo riferimento generato"
msgid "Quick Transaction"
msgstr "Transazione rapida"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"PO-Revision-Date: 2025-12-14 15:08+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-12-15 05:24+0000\n"
"Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n"
"Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/"
"app/nl/>\n"
"Language: nl\n"
@@ -66,9 +66,9 @@ msgstr "Nieuw saldo"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Categorie"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Labels"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -164,9 +164,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -486,7 +486,7 @@ msgstr "Achtervoegsel"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -571,8 +571,8 @@ msgstr "Dienstnaam"
msgid "Service Type"
msgstr "Soort Dienst"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -762,8 +762,8 @@ msgstr "Betaal Munteenheid"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Opmerkingen"
@@ -826,7 +826,7 @@ msgid "Users"
msgstr "Gebruikers"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -845,9 +845,9 @@ msgstr "Categorieën"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -855,14 +855,14 @@ msgid "Entities"
msgstr "Bedrijven"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Terugkerende Verrichtingen"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1082,7 +1082,7 @@ msgstr "Als..."
#: apps/rules/forms.py:53
msgid "You can add actions to this rule in the next screen."
msgstr ""
msgstr "U kunt in het volgende scherm acties aan deze regel toevoegen."
#: apps/rules/forms.py:76
msgid "Set field"
@@ -1112,15 +1112,15 @@ msgstr "Operator"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Soort"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1130,15 +1130,15 @@ msgstr "Betaald"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Referentiedatum"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1149,27 +1149,27 @@ msgstr "Bedrag"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Beschrijving"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Interne opmerking"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "Interne ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Dempen"
@@ -1182,7 +1182,7 @@ msgid "Set Values"
msgstr "Waarden Instellen"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Verrichting"
@@ -1431,7 +1431,7 @@ msgstr "toekomstige verrichtingen"
msgid "End date should be after the start date"
msgstr "De einddatum moet na de begindatum vallen"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1439,26 +1439,26 @@ msgstr ""
"Gedeactiveerde categorieën kunnen niet worden geselecteerd bij het maken van "
"nieuwe transacties"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Transactie categorie"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Transactie categorieën"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"Gedeactiveerde labels kunnen niet worden geselecteerd bij het maken van "
"nieuwe verrichtingen"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Verrichting Labels"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1466,11 +1466,11 @@ msgstr ""
"Gedeactiveerde bedrijven kunnen niet worden geselecteerd bij het maken van "
"nieuwe verrichtingen"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Bedrijf"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1482,7 +1482,7 @@ msgstr "Bedrijf"
msgid "Income"
msgstr "Ontvangsten Transactie"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1493,129 +1493,129 @@ msgstr "Ontvangsten Transactie"
msgid "Expense"
msgstr "Uitgave"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Afbetalingsplan"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Terugkerende verrichting"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Verwijderd"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Verwijderd Op"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Geen labels"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Geen categorie"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Geen Beschrijving"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Jaarlijks"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Maandelijks"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Wekelijks"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Dagelijks"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Aantal aflossingen"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Begin afbetaling"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "Het nummer van de aflevering om mee te beginnen"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Startdatum"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Einddatum"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Terugkeerpatroon"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Termijnbedrag"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Beschrijving toevoegen aan verrichting"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Notities toevoegen aan verrichting"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "dag(en)"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "we(e)k(en)"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "maand(en)"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "ja(a)r(en)"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "Gepauzeerd"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Type Terugkeerpatroon"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Terugkeer Interval"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "Bewaar maximaal"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Laatste Gegenereerde Datum"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Laatste Gegenereerde Referentiedatum"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1624,7 +1624,7 @@ msgstr "Laatste Gegenereerde Referentiedatum"
msgid "Quick Transaction"
msgstr "Snelle verrichting"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"
@@ -3366,10 +3366,8 @@ msgid "This rule has no actions"
msgstr "Deze regel heeft geen acties"
#: templates/rules/fragments/transaction_rule/view.html:140
#, fuzzy
#| msgid "Add notes to transactions"
msgid "Add new action"
msgstr "Notities toevoegen aan verrichting"
msgstr "Nieuwe actie toevoegen"
#: templates/rules/fragments/transaction_rule/view.html:145
msgid "Edit Transaction"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-11-08 12:20+0000\n"
"Last-Translator: Marcin Kisielewski <kisielewski.mar@gmail.com>\n"
"Language-Team: Polish <https://translations.herculino.com/projects/wygiwyh/"
@@ -67,9 +67,9 @@ msgstr "Nowe saldo"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -82,9 +82,9 @@ msgstr "Kategoria"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -92,8 +92,8 @@ msgstr "Tagi"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -161,9 +161,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -477,7 +477,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -562,8 +562,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -741,8 +741,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr ""
@@ -805,7 +805,7 @@ msgid "Users"
msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -824,9 +824,9 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -834,14 +834,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1089,15 +1089,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1107,15 +1107,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1126,27 +1126,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1159,7 +1159,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1406,40 +1406,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1451,7 +1451,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1462,129 +1462,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1593,7 +1593,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-12-14 15:07+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translations.herculino.com/"
@@ -66,9 +66,9 @@ msgstr "Novo saldo"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "Categoria"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "Tags"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -163,9 +163,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -484,7 +484,7 @@ msgstr "Sufixo"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -569,8 +569,8 @@ msgstr "Nome do Serviço"
msgid "Service Type"
msgstr "Tipo de Serviço"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -760,8 +760,8 @@ msgstr "Moeda de pagamento"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Notas"
@@ -824,7 +824,7 @@ msgid "Users"
msgstr "Usuários"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -843,9 +843,9 @@ msgstr "Categorias"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -853,14 +853,14 @@ msgid "Entities"
msgstr "Entidades"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Transações Recorrentes"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1110,15 +1110,15 @@ msgstr "Operador"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "Tipo"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1128,15 +1128,15 @@ msgstr "Pago"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "Data de Referência"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1147,27 +1147,27 @@ msgstr "Quantia"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "Descrição"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "Nota Interna"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "ID Interna"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "Silenciada"
@@ -1180,7 +1180,7 @@ msgid "Set Values"
msgstr "Definir valores"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "Transação"
@@ -1429,7 +1429,7 @@ msgstr "transações futuras"
msgid "End date should be after the start date"
msgstr "Data final deve ser após data inicial"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1437,25 +1437,25 @@ msgstr ""
"As categorias desativadas não poderão ser selecionadas ao criar novas "
"transações"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "Categoria da Transação"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "Categorias da Trasanção"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"As tags desativadas não poderão ser selecionadas ao criar novas transações"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "Tags da Transação"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1463,11 +1463,11 @@ msgstr ""
"As entidades desativadas não poderão ser selecionadas ao criar novas "
"transações"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "Entidade"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1479,7 +1479,7 @@ msgstr "Entidade"
msgid "Income"
msgstr "Renda"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1490,129 +1490,129 @@ msgstr "Renda"
msgid "Expense"
msgstr "Despesa"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "Parcelamento"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "Transação Recorrente"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "Apagado"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "Apagado Em"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "Nenhuma tag"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "Sem categoria"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "Sem descrição"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "Anual"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "Mensal"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "Semanal"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "Diária"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "Número de Parcelas"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "Parcela inicial"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "O número da parcela a partir do qual se inicia a contagem"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "Data de Início"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "Data Final"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "Recorrência"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "Valor da Parcela"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "Adicionar descrição às transações"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "Adicionar notas às transações"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "dia(s)"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "semana(s)"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "mês(es)"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "ano(s)"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "Pausado"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "Tipo de recorrência"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "Intervalo de recorrência"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "Manter no máximo"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "Última data gerada"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "Última data de referência gerada"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1621,7 +1621,7 @@ msgstr "Última data de referência gerada"
msgid "Quick Transaction"
msgstr "Transação Rápida"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-04-14 06:16+0000\n"
"Last-Translator: Emil <emil.bjorkroth@gmail.com>\n"
"Language-Team: Swedish <https://translations.herculino.com/projects/wygiwyh/"
@@ -66,9 +66,9 @@ msgstr ""
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr ""
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr ""
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -160,9 +160,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -476,7 +476,7 @@ msgstr ""
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -561,8 +561,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -740,8 +740,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr ""
@@ -804,7 +804,7 @@ msgid "Users"
msgstr ""
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -823,9 +823,9 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -833,14 +833,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1088,15 +1088,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1106,15 +1106,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1125,27 +1125,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1158,7 +1158,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1405,40 +1405,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1450,7 +1450,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1461,129 +1461,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1592,7 +1592,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-11-01 01:17+0000\n"
"Last-Translator: mlystopad <mlystopadt@gmail.com>\n"
"Language-Team: Ukrainian <https://translations.herculino.com/projects/"
@@ -67,9 +67,9 @@ msgstr "Новий баланс"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -82,9 +82,9 @@ msgstr "Категорія"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -92,8 +92,8 @@ msgstr "Мітки"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -165,9 +165,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -494,7 +494,7 @@ msgstr "Суфікс"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -579,8 +579,8 @@ msgstr "Назва сервісу"
msgid "Service Type"
msgstr "Тип сервісу"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -770,8 +770,8 @@ msgstr "Валюта платежу"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "Примітки"
@@ -834,7 +834,7 @@ msgid "Users"
msgstr "Користувачі"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -853,9 +853,9 @@ msgstr "Категорії"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -863,14 +863,14 @@ msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Регулярні транзакції"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1120,15 +1120,15 @@ msgstr ""
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr ""
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1138,15 +1138,15 @@ msgstr ""
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1157,27 +1157,27 @@ msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr ""
@@ -1190,7 +1190,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr ""
@@ -1439,40 +1439,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1484,7 +1484,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1495,129 +1495,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr ""
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr ""
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1626,7 +1626,7 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-14 14:57+0000\n"
"POT-Creation-Date: 2025-12-20 02:59+0000\n"
"PO-Revision-Date: 2025-10-08 16:17+0000\n"
"Last-Translator: doody <doodykimo@gmail.com>\n"
"Language-Team: Chinese (Traditional Han script) <https://translations."
@@ -66,9 +66,9 @@ msgstr "新的餘額"
#: apps/transactions/forms.py:43 apps/transactions/forms.py:251
#: apps/transactions/forms.py:419 apps/transactions/forms.py:516
#: apps/transactions/forms.py:523 apps/transactions/forms.py:707
#: apps/transactions/forms.py:948 apps/transactions/models.py:323
#: apps/transactions/models.py:575 apps/transactions/models.py:775
#: apps/transactions/models.py:1025
#: apps/transactions/forms.py:948 apps/transactions/models.py:322
#: apps/transactions/models.py:574 apps/transactions/models.py:774
#: apps/transactions/models.py:1022
#: templates/insights/fragments/category_overview/index.html:86
#: templates/insights/fragments/category_overview/index.html:542
msgid "Category"
@@ -81,9 +81,9 @@ msgstr "分類"
#: apps/transactions/forms.py:51 apps/transactions/forms.py:259
#: apps/transactions/forms.py:427 apps/transactions/forms.py:532
#: apps/transactions/forms.py:540 apps/transactions/forms.py:700
#: apps/transactions/forms.py:941 apps/transactions/models.py:329
#: apps/transactions/models.py:577 apps/transactions/models.py:779
#: apps/transactions/models.py:1031 templates/includes/sidebar.html:150
#: apps/transactions/forms.py:941 apps/transactions/models.py:328
#: apps/transactions/models.py:576 apps/transactions/models.py:778
#: apps/transactions/models.py:1028 templates/includes/sidebar.html:150
#: templates/insights/fragments/category_overview/index.html:40
#: templates/tags/fragments/list.html:9 templates/tags/pages/index.html:4
msgid "Tags"
@@ -91,8 +91,8 @@ msgstr "標籤"
#: 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/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:993
#: apps/transactions/models.py:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:990
#: templates/account_groups/fragments/list.html:22
#: templates/accounts/fragments/list.html:22
#: templates/categories/fragments/table.html:17
@@ -160,9 +160,9 @@ msgstr "封存的帳戶不會在淨資產中被計算或顯示"
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:63 apps/transactions/forms.py:271
#: apps/transactions/forms.py:386 apps/transactions/forms.py:692
#: apps/transactions/forms.py:933 apps/transactions/models.py:295
#: apps/transactions/models.py:535 apps/transactions/models.py:757
#: apps/transactions/models.py:999
#: apps/transactions/forms.py:933 apps/transactions/models.py:294
#: apps/transactions/models.py:534 apps/transactions/models.py:756
#: apps/transactions/models.py:996
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -474,7 +474,7 @@ msgstr "後綴"
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:67 apps/transactions/forms.py:391
#: apps/transactions/forms.py:544 apps/transactions/models.py:305
#: apps/transactions/forms.py:544 apps/transactions/models.py:304
#: templates/dca/fragments/strategy/details.html:49
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:11
@@ -559,8 +559,8 @@ msgstr "服務名稱"
msgid "Service Type"
msgstr "服務類型"
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: templates/categories/fragments/list.html:16
#: templates/entities/fragments/list.html:16
#: templates/installment_plans/fragments/list.html:16
@@ -740,8 +740,8 @@ msgstr "交易貨幣"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:413 apps/transactions/forms.py:560
#: apps/transactions/models.py:319 apps/transactions/models.py:584
#: apps/transactions/models.py:785 apps/transactions/models.py:1021
#: apps/transactions/models.py:318 apps/transactions/models.py:583
#: apps/transactions/models.py:784 apps/transactions/models.py:1018
msgid "Notes"
msgstr "備註"
@@ -804,7 +804,7 @@ msgid "Users"
msgstr "使用者"
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
#: apps/transactions/models.py:380 templates/includes/sidebar.html:81
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
#: templates/includes/sidebar.html:142
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:37
@@ -823,9 +823,9 @@ msgstr "類別"
#: apps/rules/models.py:307 apps/transactions/filters.py:73
#: apps/transactions/forms.py:59 apps/transactions/forms.py:267
#: apps/transactions/forms.py:435 apps/transactions/forms.py:715
#: apps/transactions/forms.py:956 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:580
#: apps/transactions/models.py:782 apps/transactions/models.py:1036
#: apps/transactions/forms.py:956 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:579
#: apps/transactions/models.py:781 apps/transactions/models.py:1033
#: templates/entities/fragments/list.html:9
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
#: templates/insights/fragments/category_overview/index.html:54
@@ -833,14 +833,14 @@ msgid "Entities"
msgstr "實體"
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
#: apps/transactions/models.py:822 templates/includes/sidebar.html:110
#: apps/transactions/models.py:821 templates/includes/sidebar.html:110
#: templates/recurring_transactions/fragments/list.html:9
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "定期扣款交易"
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
#: apps/transactions/models.py:598 templates/includes/sidebar.html:104
#: apps/transactions/models.py:597 templates/includes/sidebar.html:104
#: templates/installment_plans/fragments/list.html:9
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -1088,15 +1088,15 @@ msgstr "運算子"
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:377
#: apps/transactions/models.py:302 apps/transactions/models.py:540
#: apps/transactions/models.py:763 apps/transactions/models.py:1006
#: apps/transactions/models.py:301 apps/transactions/models.py:539
#: apps/transactions/models.py:762 apps/transactions/models.py:1003
msgid "Type"
msgstr "種類"
#: 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/transactions/forms.py:381 apps/transactions/models.py:304
#: apps/transactions/models.py:1008 templates/cotton/transaction/item.html:20
#: apps/transactions/forms.py:381 apps/transactions/models.py:303
#: apps/transactions/models.py:1005 templates/cotton/transaction/item.html:20
#: templates/cotton/transaction/item.html:31
#: templates/transactions/widgets/paid_toggle_button.html:10
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
@@ -1106,15 +1106,15 @@ msgstr "已支付"
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:71
#: apps/transactions/forms.py:397 apps/transactions/forms.py:547
#: apps/transactions/forms.py:721 apps/transactions/models.py:306
#: apps/transactions/models.py:558 apps/transactions/models.py:787
#: apps/transactions/forms.py:721 apps/transactions/models.py:305
#: apps/transactions/models.py:557 apps/transactions/models.py:786
msgid "Reference Date"
msgstr "起算日"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:404
#: apps/transactions/models.py:312 apps/transactions/models.py:768
#: apps/transactions/models.py:1014
#: apps/transactions/models.py:311 apps/transactions/models.py:767
#: apps/transactions/models.py:1011
#: templates/insights/fragments/sankey.html:102
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
@@ -1125,27 +1125,27 @@ msgstr "金額"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:408 apps/transactions/forms.py:551
#: apps/transactions/models.py:317 apps/transactions/models.py:542
#: apps/transactions/models.py:771 apps/transactions/models.py:1019
#: apps/transactions/models.py:316 apps/transactions/models.py:541
#: apps/transactions/models.py:770 apps/transactions/models.py:1016
msgid "Description"
msgstr "描述"
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1041
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1038
msgid "Internal Note"
msgstr "內部註記"
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1043
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1040
msgid "Internal ID"
msgstr "內部ID"
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:564
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:1009
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:1006
msgid "Mute"
msgstr "靜音"
@@ -1158,7 +1158,7 @@ msgid "Set Values"
msgstr "設定值"
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
#: apps/transactions/models.py:379
#: apps/transactions/models.py:378
msgid "Transaction"
msgstr "交易"
@@ -1405,40 +1405,40 @@ msgstr "未來的交易"
msgid "End date should be after the start date"
msgstr "結束日期應該大於起始日期"
#: apps/transactions/models.py:221
#: apps/transactions/models.py:220
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr "新增交易的時候無法選擇停用的分類"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:228
msgid "Transaction Category"
msgstr "交易分類"
#: apps/transactions/models.py:230
#: apps/transactions/models.py:229
msgid "Transaction Categories"
msgstr "交易分類"
#: apps/transactions/models.py:245
#: apps/transactions/models.py:244
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr "新增交易的時候無法選擇停用的標籤"
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#: apps/transactions/models.py:252 apps/transactions/models.py:253
msgid "Transaction Tags"
msgstr "交易標籤"
#: apps/transactions/models.py:269
#: apps/transactions/models.py:268
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr "新增交易的時候無法選擇停用的實體"
#: apps/transactions/models.py:277
#: apps/transactions/models.py:276
msgid "Entity"
msgstr "實體"
#: apps/transactions/models.py:289 apps/transactions/models.py:986
#: apps/transactions/models.py:288 apps/transactions/models.py:983
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1450,7 +1450,7 @@ msgstr "實體"
msgid "Income"
msgstr "收入"
#: apps/transactions/models.py:290 apps/transactions/models.py:987
#: apps/transactions/models.py:289 apps/transactions/models.py:984
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1461,129 +1461,129 @@ msgstr "收入"
msgid "Expense"
msgstr "支出"
#: apps/transactions/models.py:345 apps/transactions/models.py:597
#: apps/transactions/models.py:344 apps/transactions/models.py:596
msgid "Installment Plan"
msgstr "分期付款計劃"
#: apps/transactions/models.py:354 apps/transactions/models.py:821
#: apps/transactions/models.py:353 apps/transactions/models.py:820
msgid "Recurring Transaction"
msgstr "定期扣款交易"
#: apps/transactions/models.py:362
#: apps/transactions/models.py:361
msgid "Deleted"
msgstr "已刪除"
#: apps/transactions/models.py:367
#: apps/transactions/models.py:366
msgid "Deleted At"
msgstr "刪除時間"
#: apps/transactions/models.py:477 templates/tags/fragments/table.html:69
#: apps/transactions/models.py:476 templates/tags/fragments/table.html:69
msgid "No tags"
msgstr "沒有標籤"
#: apps/transactions/models.py:479
#: apps/transactions/models.py:478
msgid "No category"
msgstr "沒有分類"
#: apps/transactions/models.py:481
#: apps/transactions/models.py:480
msgid "No description"
msgstr "沒有描述"
#: apps/transactions/models.py:529 templates/includes/sidebar.html:57
#: apps/transactions/models.py:528 templates/includes/sidebar.html:57
msgid "Yearly"
msgstr "年"
#: apps/transactions/models.py:530 apps/users/models.py:464
#: apps/transactions/models.py:529 apps/users/models.py:464
#: templates/includes/sidebar.html:51
msgid "Monthly"
msgstr "月"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:530
msgid "Weekly"
msgstr "週"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:531
msgid "Daily"
msgstr "日"
#: apps/transactions/models.py:545
#: apps/transactions/models.py:544
msgid "Number of Installments"
msgstr "期數"
#: apps/transactions/models.py:550
#: apps/transactions/models.py:549
msgid "Installment Start"
msgstr "分期付款起始日"
#: apps/transactions/models.py:551
#: apps/transactions/models.py:550
msgid "The installment number to start counting from"
msgstr "開始計算的期數"
#: apps/transactions/models.py:556 apps/transactions/models.py:791
#: apps/transactions/models.py:555 apps/transactions/models.py:790
msgid "Start Date"
msgstr "起始日期"
#: apps/transactions/models.py:560 apps/transactions/models.py:792
#: apps/transactions/models.py:559 apps/transactions/models.py:791
msgid "End Date"
msgstr "結束日期"
#: apps/transactions/models.py:565
#: apps/transactions/models.py:564
msgid "Recurrence"
msgstr "頻率"
#: apps/transactions/models.py:568
#: apps/transactions/models.py:567
msgid "Installment Amount"
msgstr "分期付款金額"
#: apps/transactions/models.py:587 apps/transactions/models.py:811
#: apps/transactions/models.py:586 apps/transactions/models.py:810
msgid "Add description to transactions"
msgstr "為交易增加描述"
#: apps/transactions/models.py:590 apps/transactions/models.py:814
#: apps/transactions/models.py:589 apps/transactions/models.py:813
msgid "Add notes to transactions"
msgstr "為交易新增註記"
#: apps/transactions/models.py:750
#: apps/transactions/models.py:749
msgid "day(s)"
msgstr "天"
#: apps/transactions/models.py:751
#: apps/transactions/models.py:750
msgid "week(s)"
msgstr "週"
#: apps/transactions/models.py:752
#: apps/transactions/models.py:751
msgid "month(s)"
msgstr "月"
#: apps/transactions/models.py:753
#: apps/transactions/models.py:752
msgid "year(s)"
msgstr "年"
#: apps/transactions/models.py:755
#: apps/transactions/models.py:754
#: templates/recurring_transactions/fragments/list.html:18
msgid "Paused"
msgstr "已暫停"
#: apps/transactions/models.py:794
#: apps/transactions/models.py:793
msgid "Recurrence Type"
msgstr "頻率"
#: apps/transactions/models.py:797
#: apps/transactions/models.py:796
msgid "Recurrence Interval"
msgstr "頻率間隔"
#: apps/transactions/models.py:800
#: apps/transactions/models.py:799
msgid "Keep at most"
msgstr "持續最多"
#: apps/transactions/models.py:804
#: apps/transactions/models.py:803
msgid "Last Generated Date"
msgstr "最後產生的日期"
#: apps/transactions/models.py:807
#: apps/transactions/models.py:806
msgid "Last Generated Reference Date"
msgstr "最後產生的起算日"
#: apps/transactions/models.py:1053
#: apps/transactions/models.py:1050
#: apps/transactions/views/quick_transactions.py:178
#: apps/transactions/views/quick_transactions.py:187
#: apps/transactions/views/quick_transactions.py:189
@@ -1592,7 +1592,7 @@ msgstr "最後產生的起算日"
msgid "Quick Transaction"
msgstr "快速交易"
#: apps/transactions/models.py:1054 templates/includes/sidebar.html:98
#: apps/transactions/models.py:1051 templates/includes/sidebar.html:98
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:15
msgid "Quick Transactions"

View File

@@ -1,7 +1,7 @@
{% if field.help_text %}
{% if help_text_inline %}
<span id="{{ field.auto_id }}_helptext" class="label text-wrap">{{ field.help_text|safe}}</span>
<span id="{{ field.auto_id }}_helptext" class="label text-wrap block">{{ field.help_text|safe}}</span>
{% else %}
<p {% if field.auto_id %}id="{{ field.auto_id }}_helptext" {% endif %}class="label text-wrap">{{ field.help_text|safe }}</p>
<p {% if field.auto_id %}id="{{ field.auto_id }}_helptext" {% endif %}class="label text-wrap block">{{ field.help_text|safe }}</p>
{% endif %}
{% endif %}

View File

@@ -1,4 +1,5 @@
{% load crispy_forms_field %}
{% load crispy_extra %}
{% if field.is_hidden %}
{{ field }}
@@ -7,33 +8,43 @@
<fieldset class="fieldset{% if field_class %} {{ field_class }}{% endif %}">
{% if field.label and form_show_labels %}
<legend class="fieldset-legend{{ label_class }}{% if field.field.required %} requiredField{% endif %}">
<label for="{{ field.id_for_label }}" class="fieldset-legend{% if label_class %} {{ label_class }}{% endif %}{% if field.field.required %} requiredField{% endif %}">
{{ field.label }}{% if field.field.required %}<span class="asteriskField">*</span>{% endif %}
</legend>
</label>
{% endif %}
<label class="{% if input_size %} {{ input_size }}{% endif %}{% if field.errors %} input-error{% endif %}">
<div class="join w-full{% if input_size %} {{ input_size }}{% endif %}">
{# prepend #}
{% if crispy_prepended_text %}
{{ crispy_prepended_text }}
<span class="join-item flex items-center px-3 bg-base-200 border border-base-300">{{ crispy_prepended_text }}</span>
{% endif %}
{# input #}
{% if field|is_select %}
{% if field.errors %}
{% crispy_field field 'class' 'select-error grow' %}
{% crispy_field field 'class' 'select select-error join-item grow' %}
{% else %}
{% crispy_field field 'class' 'grow' %}
{% crispy_field field 'class' 'select join-item grow' %}
{% endif %}
{% elif field|is_input %}
{% if field.errors %}
{% crispy_field field 'class' 'input input-error join-item grow' %}
{% else %}
{% crispy_field field 'class' 'input join-item grow' %}
{% endif %}
{% else %}
{% crispy_field field 'class' 'grow' %}
{% if field.errors %}
{% crispy_field field 'class' 'input input-error join-item grow' %}
{% else %}
{% crispy_field field 'class' 'input join-item grow' %}
{% endif %}
{% endif %}
{# append #}
{% if crispy_appended_text %}
{{ crispy_appended_text }}
<span class="join-item flex items-center px-3 bg-base-200 border border-base-300">{{ crispy_appended_text }}</span>
{% endif %}
</label>
</div>
{# help text as label paragraph #}
{% if not help_text_inline %}

View File

@@ -74,5 +74,6 @@ RUN chown -R app:app /usr/src/app && \
USER app
RUN python manage.py compilemessages --settings "WYGIWYH.settings"
RUN python manage.py collectstatic --noinput
CMD ["/start-single"]

View File

@@ -10,7 +10,6 @@ INTERNAL_PORT=${INTERNAL_PORT:-8000}
# Remove flag file if it exists from previous run
rm -f /tmp/migrations_complete
python manage.py collectstatic --noinput
python manage.py migrate
# Create flag file to signal migrations are complete

View File

@@ -1,5 +1,5 @@
import AirDatepicker from 'air-datepicker';
import {createPopper} from '@popperjs/core';
import { createPopper } from '@popperjs/core';
import '../styles/_datepicker.scss'
// --- Static Locale Imports ---
@@ -40,58 +40,58 @@ import localeZh from 'air-datepicker/locale/zh.js';
// Map language codes to their imported locale objects
const allLocales = {
'ar': localeAr,
'bg': localeBg,
'ca': localeCa,
'cs': localeCs,
'da': localeDa,
'de': localeDe,
'el': localeEl,
'en': localeEn,
'es': localeEs,
'eu': localeEu,
'fi': localeFi,
'fr': localeFr,
'hr': localeHr,
'hu': localeHu,
'id': localeId,
'it': localeIt,
'ja': localeJa,
'ko': localeKo,
'nb': localeNb,
'nl': localeNl,
'pl': localePl,
'pt-BR': localePtBr,
'pt': localePt,
'ro': localeRo,
'ru': localeRu,
'si': localeSi,
'sk': localeSk,
'sl': localeSl,
'sv': localeSv,
'th': localeTh,
'tr': localeTr,
'uk': localeUk,
'zh': localeZh
'ar': localeAr,
'bg': localeBg,
'ca': localeCa,
'cs': localeCs,
'da': localeDa,
'de': localeDe,
'el': localeEl,
'en': localeEn,
'es': localeEs,
'eu': localeEu,
'fi': localeFi,
'fr': localeFr,
'hr': localeHr,
'hu': localeHu,
'id': localeId,
'it': localeIt,
'ja': localeJa,
'ko': localeKo,
'nb': localeNb,
'nl': localeNl,
'pl': localePl,
'pt-BR': localePtBr,
'pt': localePt,
'ro': localeRo,
'ru': localeRu,
'si': localeSi,
'sk': localeSk,
'sl': localeSl,
'sv': localeSv,
'th': localeTh,
'tr': localeTr,
'uk': localeUk,
'zh': localeZh
};
// --- End of Locale Imports ---
/**
 * Selects a pre-imported language file from the locale map.
 *
 * @param {string} langCode - The two-letter language code (e.g., 'en', 'es').
 * @returns {Promise<object>} A promise that resolves with the locale object.
 */
* Selects a pre-imported language file from the locale map.
*
* @param {string} langCode - The two-letter language code (e.g., 'en', 'es').
* @returns {Promise<object>} A promise that resolves with the locale object.
*/
export const getLocale = async (langCode) => {
const locale = allLocales[langCode];
const locale = allLocales[langCode];
if (locale) {
return locale;
}
if (locale) {
return locale;
}
console.warn(`Could not find locale for '${langCode}'. Defaulting to English.`);
return allLocales['en']; // Default to English
console.warn(`Could not find locale for '${langCode}'. Defaulting to English.`);
return allLocales['en']; // Default to English
};
function isMobileDevice() {
@@ -112,7 +112,7 @@ window.DatePicker = async function createDynamicDatePicker(element) {
content: element.dataset.nowButtonTxt,
onClick: (dp) => {
let date = new Date();
dp.selectDate(date, {updateTime: true});
dp.selectDate(date, { updateTime: true });
dp.setViewDate(date);
}
};
@@ -126,16 +126,18 @@ window.DatePicker = async function createDynamicDatePicker(element) {
autoClose: element.dataset.autoClose === 'true',
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
locale: await getLocale(element.dataset.language),
onSelect: ({date, formattedDate, datepicker}) => {
onSelect: ({ date, formattedDate, datepicker }) => {
const _event = new CustomEvent("change", {
bubbles: true,
});
datepicker.$el.dispatchEvent(_event);
}
};
// Store popper instance for updating on view changes
let popperInstance = null;
const positionConfig = !isOnMobile ? {
position({$datepicker, $target, $pointer, done}) {
let popper = createPopper($target, $datepicker, {
position({ $datepicker, $target, $pointer, done }) {
popperInstance = createPopper($target, $datepicker, {
placement: 'bottom',
modifiers: [
{
@@ -157,16 +159,24 @@ window.DatePicker = async function createDynamicDatePicker(element) {
options: {
element: $pointer
}
}
}
]
});
return function completeHide() {
popper.destroy();
popperInstance.destroy();
popperInstance = null;
done();
};
},
onChangeView() {
// Update popper position when view changes (e.g., clicking year)
// Use setTimeout to allow the DOM to update before recalculating
if (popperInstance) {
setTimeout(() => popperInstance.update(), 0);
}
}
} : {};
let opts = {...baseOpts, ...positionConfig};
let opts = { ...baseOpts, ...positionConfig };
if (element.dataset.value) {
opts["selectedDates"] = [element.dataset.value];
opts["startDate"] = [element.dataset.value];
@@ -179,7 +189,7 @@ window.MonthYearPicker = async function createDynamicDatePicker(element) {
content: element.dataset.nowButtonTxt,
onClick: (dp) => {
let date = new Date();
dp.selectDate(date, {updateTime: true});
dp.selectDate(date, { updateTime: true });
dp.setViewDate(date);
}
};
@@ -193,16 +203,18 @@ window.MonthYearPicker = async function createDynamicDatePicker(element) {
autoClose: element.dataset.autoClose === 'true',
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
locale: await getLocale(element.dataset.language),
onSelect: ({date, formattedDate, datepicker}) => {
onSelect: ({ date, formattedDate, datepicker }) => {
const _event = new CustomEvent("change", {
bubbles: true,
});
datepicker.$el.dispatchEvent(_event);
}
};
// Store popper instance for updating on view changes
let popperInstance = null;
const positionConfig = !isOnMobile ? {
position({$datepicker, $target, $pointer, done}) {
let popper = createPopper($target, $datepicker, {
position({ $datepicker, $target, $pointer, done }) {
popperInstance = createPopper($target, $datepicker, {
placement: 'bottom',
modifiers: [
{
@@ -228,12 +240,19 @@ window.MonthYearPicker = async function createDynamicDatePicker(element) {
]
});
return function completeHide() {
popper.destroy();
popperInstance.destroy();
popperInstance = null;
done();
};
},
onChangeView() {
// Update popper position when view changes (e.g., clicking year)
if (popperInstance) {
setTimeout(() => popperInstance.update(), 0);
}
}
} : {};
let opts = {...baseOpts, ...positionConfig};
let opts = { ...baseOpts, ...positionConfig };
if (element.dataset.value) {
opts["selectedDates"] = [new Date(element.dataset.value + "T00:00:00")];
opts["startDate"] = [new Date(element.dataset.value + "T00:00:00")];
@@ -246,7 +265,7 @@ window.YearPicker = async function createDynamicDatePicker(element) {
content: element.dataset.nowButtonTxt,
onClick: (dp) => {
let date = new Date();
dp.selectDate(date, {updateTime: true});
dp.selectDate(date, { updateTime: true });
dp.setViewDate(date);
}
};
@@ -260,16 +279,18 @@ window.YearPicker = async function createDynamicDatePicker(element) {
autoClose: element.dataset.autoClose === 'true',
buttons: element.dataset.clearButton === 'true' ? ['clear', todayButton] : [todayButton],
locale: await getLocale(element.dataset.language),
onSelect: ({date, formattedDate, datepicker}) => {
onSelect: ({ date, formattedDate, datepicker }) => {
const _event = new CustomEvent("change", {
bubbles: true,
});
datepicker.$el.dispatchEvent(_event);
}
};
// Store popper instance for updating on view changes
let popperInstance = null;
const positionConfig = !isOnMobile ? {
position({$datepicker, $target, $pointer, done}) {
let popper = createPopper($target, $datepicker, {
position({ $datepicker, $target, $pointer, done }) {
popperInstance = createPopper($target, $datepicker, {
placement: 'bottom',
modifiers: [
{
@@ -295,12 +316,19 @@ window.YearPicker = async function createDynamicDatePicker(element) {
]
});
return function completeHide() {
popper.destroy();
popperInstance.destroy();
popperInstance = null;
done();
};
},
onChangeView() {
// Update popper position when view changes (e.g., clicking year)
if (popperInstance) {
setTimeout(() => popperInstance.update(), 0);
}
}
} : {};
let opts = {...baseOpts, ...positionConfig};
let opts = { ...baseOpts, ...positionConfig };
if (element.dataset.value) {
opts["selectedDates"] = [new Date(element.dataset.value + "T00:00:00")];
opts["startDate"] = [new Date(element.dataset.value + "T00:00:00")];