Compare commits

...

61 Commits

Author SHA1 Message Date
Herculino Trotta
e9acf1dd8f Add MCP Server section to README
Added information about the MCP Server for self-hosting.

Closes #389
2025-10-05 17:50:03 -03:00
Herculino Trotta
63898aeef0 Merge pull request #386 from eitchtee/weblate
Translations update from Weblate
2025-09-23 09:18:59 -03:00
sorcierwax
4fdf00d098 locale(French): update translation
Currently translated at 100.0% (695 of 695 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/fr/
2025-09-23 06:17:42 +00:00
Herculino Trotta
025cc585d5 Merge pull request #385 from eitchtee/weblate
Translations update from Weblate
2025-09-21 18:30:26 -03:00
Dimitri Decrock
17018d87cd locale(Dutch): update translation
Currently translated at 100.0% (695 of 695 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2025-09-21 13:17:42 +00:00
Herculino Trotta
1e5f4f6583 Merge pull request #384 from eitchtee/weblate
Translations update from Weblate
2025-09-20 11:55:33 -03:00
Herculino Trotta
a99851cf9b locale((Portuguese)): deleted translation using Weblate 2025-09-20 14:55:08 +00:00
Weblate
9fb1ad4861 Merge remote-tracking branch 'origin/main' 2025-09-20 14:47:54 +00:00
Herculino Trotta
66c3abfe37 Remove PT-BR to PT translation merge step
Removed the step that merges PT-BR translations into PT in the workflow.
2025-09-20 11:47:51 -03:00
Weblate
8ca64f5820 Merge remote-tracking branch 'origin/main' 2025-09-20 14:44:20 +00:00
Herculino Trotta
e743821570 locale(Portuguese (Brazil)): update translation
Currently translated at 100.0% (695 of 695 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
2025-09-20 14:44:20 +00:00
eitchtee
5c698d8735 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-20 14:44:17 +00:00
Herculino Trotta
3e5aa90df0 Merge PT-BR translations into PT 2025-09-20 11:42:01 -03:00
Herculino Trotta
b2add14238 Merge pull request #378 from eitchtee/weblate
Translations update from Weblate
2025-09-20 11:36:30 -03:00
Herculino Trotta
a052c00aa8 Merge branch 'main' into weblate 2025-09-20 11:36:20 -03:00
eitchtee
7f343708e0 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-20 14:08:24 +00:00
Herculino Trotta
22e95c7f4a Merge pull request #383
feat(dca): remove ticks from price chart
2025-09-20 11:06:17 -03:00
Herculino Trotta
7645153f77 feat(dca): remove ticks from price chart 2025-09-20 11:05:56 -03:00
eitchtee
1abfed9abf chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-20 14:05:29 +00:00
Weblate
eea0ab009d Merge remote-tracking branch 'origin/main' 2025-09-20 14:02:44 +00:00
Herculino Trotta
29446def22 Merge pull request #382
feat(networth): add a chart with the currency difference between each month
2025-09-20 11:02:41 -03:00
Herculino Trotta
9dce5e9efe feat(networth): add a chart with the currency difference between each month 2025-09-20 11:02:23 -03:00
Weblate
695e2cb322 Merge remote-tracking branch 'origin/main' 2025-09-20 04:40:47 +00:00
Herculino Trotta
b135ec3b15 Merge pull request #381
fix(login): use full dynamic height
2025-09-20 01:40:44 -03:00
Herculino Trotta
bb3cc5da6c fix(login): use full dynamic height 2025-09-20 01:40:22 -03:00
Phillip Maizza
ca7fe24a8a locale(Italian): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-15 18:17:42 +00:00
Phillip Maizza
483ba74010 locale(Italian): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-15 17:17:42 +00:00
eitchtee
f2abeff31a chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-14 04:57:39 +00:00
Herculino Trotta
666eaff167 Merge pull request #377
fix(rules:dry-run): rename offcanvas
2025-09-14 01:56:48 -03:00
Herculino Trotta
d72454f854 fix(rules:dry-run): rename offcanvas 2025-09-14 01:56:31 -03:00
Herculino Trotta
333aa81923 Merge pull request #376
fix(rules:dry-run): current_user getting overwritten and delete on synchronous call
2025-09-14 01:37:23 -03:00
eitchtee
41b8cfd1e7 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-14 04:37:05 +00:00
Herculino Trotta
1fa7985b01 fix(rules:dry-run): current_user getting overwritten and delete on synchronous call 2025-09-14 01:37:03 -03:00
Herculino Trotta
38392a6322 Merge pull request #375
feat(transactions): Try to convert amount to the expected Decimal if it is a str, int or float
2025-09-14 01:36:19 -03:00
Herculino Trotta
637c62319b feat(transactions): Try to convert amount to the expected Decimal if it is a str, int or float 2025-09-14 01:23:49 -03:00
Herculino Trotta
f91fe67629 Merge pull request #374
feat(rules): expose if the transaction is recurring/installment
2025-09-14 01:18:28 -03:00
Herculino Trotta
9eb1818a20 feat(rules): expose if the transaction is recurring/installment 2025-09-14 01:18:08 -03:00
Herculino Trotta
50ac679e33 Merge pull request #373
fix(rules:dry-run): Edit/Update transaction not showing message when transaction can't be found
2025-09-14 00:41:28 -03:00
Herculino Trotta
2a463c63b8 fix(rules:dry-run): Edit/Update transaction not showing message when transaction can't be found 2025-09-14 00:41:04 -03:00
eitchtee
dce65f2faf chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-13 06:24:57 +00:00
Herculino Trotta
a053cb3947 Merge pull request #372
feat(ui:sidebar): smoother transition when clicking on menu items
2025-09-13 03:21:13 -03:00
Herculino Trotta
2d43072120 feat(ui:sidebar): smoother transition when clicking on menu items 2025-09-13 03:20:55 -03:00
Herculino Trotta
70bdee065e Merge pull request #371
feat(ui:sidebar): add a chevron to the management menu to indicate it opens another "page"
2025-09-13 03:20:01 -03:00
Herculino Trotta
95db27a32f feat(ui:sidebar): add a chevron to the management menu to indicate it opens another "page" 2025-09-13 03:19:36 -03:00
Herculino Trotta
d6d4e6a102 Merge pull request #370
feat(ui:sidebar): keep management menu open if the user is on a management page
2025-09-13 03:19:06 -03:00
Herculino Trotta
bc0f30fead feat(ui:sidebar): keep management menu open if the user is on a management page 2025-09-13 03:18:45 -03:00
Herculino Trotta
a9a86fc491 Merge pull request #368 from eitchtee/weblate
Translations update from Weblate
2025-09-12 09:15:44 -03:00
Phillip Maizza
c3b5f2bf39 locale(Italian): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-11 22:17:42 +00:00
Herculino Trotta
19128e5aed Merge pull request #367 from eitchtee/weblate
Translations update from Weblate
2025-09-11 18:49:31 -03:00
Phillip Maizza
9b5c6d3413 locale(Italian): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-11 21:17:42 +00:00
Phillip Maizza
73c873a2ad locale(Italian): update translation
Currently translated at 79.8% (554 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-11 19:17:42 +00:00
Phillip Maizza
9d2be22a77 locale(Italian): update translation
Currently translated at 28.8% (200 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/it/
2025-09-11 18:17:42 +00:00
Phillip Maizza
6a3d31f37d locale((Italian)): added translation using Weblate 2025-09-11 17:46:47 +00:00
Herculino Trotta
3be3a3c14b Merge pull request #366 from eitchtee/weblate
Translations update from Weblate
2025-09-09 23:02:50 -03:00
Dimitri Decrock
a5b0f4efb7 locale(Dutch): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2025-09-09 18:17:42 +00:00
Herculino Trotta
6da50db417 Merge pull request #365 from samuelthng/patch-1
fix(app): pwa title colour
2025-09-09 00:10:15 -03:00
Samuel
a6c1daf902 fix(app): PWA Title Colour 2025-09-09 08:12:16 +08:00
eitchtee
6a271fb3d7 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2025-09-08 12:20:45 +00:00
Herculino Trotta
2cf9a9dd0f Merge pull request #364
fix(accounts): unable to update accounts
2025-09-08 09:19:49 -03:00
Herculino Trotta
64b32316ca fix(accounts): unable to update accounts
due to wrong currency queryset
2025-09-08 09:19:17 -03:00
sorcierwax
0deaabe719 locale(French): update translation
Currently translated at 100.0% (694 of 694 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/fr/
2025-09-08 06:17:42 +00:00
26 changed files with 2805 additions and 2844 deletions

View File

@@ -13,6 +13,7 @@
<a href="#key-features">Features</a> •
<a href="#how-to-use">Usage</a> •
<a href="#how-it-works">How</a> •
<a href="#mcp-server">MCP Server</a> •
<a href="#help-us-translate-wygiwyh">Translate</a> •
<a href="#caveats-and-warnings">Caveats and Warnings</a> •
<a href="#built-with">Built with</a>
@@ -182,6 +183,10 @@ Check out our [Wiki](https://github.com/eitchtee/WYGIWYH/wiki) for more informat
> [!NOTE]
> Login with your github account
# MCP Server
[IZIme07](https://github.com/IZIme07) has kindly created an MCP Server for WYGIWYH that you can self-host. [Check it out at MCP-WYGIWYH](https://github.com/ReNewator/MCP-WYGIWYH)!
# Caveats and Warnings
- I'm not an accountant, some terms and even calculations might be wrong. Make sure to open an issue if you see anything that could be improved.

View File

@@ -82,22 +82,16 @@ class AccountForm(forms.ModelForm):
self.fields["group"].queryset = AccountGroup.objects.all()
if self.instance.id:
self.fields["currency"].queryset = Currency.objects.filter(
Q(is_archived=False) | Q(accounts=self.instance.id),
)
self.fields["exchange_currency"].queryset = Currency.objects.filter(
qs = Currency.objects.filter(
Q(is_archived=False) | Q(accounts=self.instance.id)
)
).distinct()
self.fields["currency"].queryset = qs
self.fields["exchange_currency"].queryset = qs
else:
self.fields["currency"].queryset = Currency.objects.filter(
Q(is_archived=False),
)
self.fields["exchange_currency"].queryset = Currency.objects.filter(
Q(is_archived=False)
)
qs = Currency.objects.filter(Q(is_archived=False))
self.fields["currency"].queryset = qs
self.fields["exchange_currency"].queryset = qs
self.helper = FormHelper()
self.helper.form_tag = False

View File

@@ -182,3 +182,29 @@ def calculate_historical_account_balance(queryset):
historical_account_balance[date_filter(end_date, "b Y")] = month_data
return historical_account_balance
def calculate_monthly_net_worth_difference(historical_net_worth):
diff_dict = OrderedDict()
if not historical_net_worth:
return diff_dict
# Get all currencies
currencies = set()
for data in historical_net_worth.values():
currencies.update(data.keys())
# Initialize prev_values for all currencies
prev_values = {currency: Decimal("0.00") for currency in currencies}
for month, values in historical_net_worth.items():
diff_values = {}
for currency in sorted(list(currencies)):
current_val = values.get(currency, Decimal("0.00"))
prev_val = prev_values.get(currency, Decimal("0.00"))
diff_values[currency] = current_val - prev_val
diff_dict[month] = diff_values
prev_values = values.copy()
return diff_dict

View File

@@ -8,6 +8,7 @@ from django.views.decorators.http import require_http_methods
from apps.net_worth.utils.calculate_net_worth import (
calculate_historical_currency_net_worth,
calculate_historical_account_balance,
calculate_monthly_net_worth_difference,
)
from apps.transactions.models import Transaction
from apps.transactions.utils.calculations import (
@@ -96,6 +97,38 @@ def net_worth(request):
chart_data_currency_json = json.dumps(chart_data_currency, cls=DjangoJSONEncoder)
monthly_difference_data = calculate_monthly_net_worth_difference(
historical_net_worth=historical_currency_net_worth
)
diff_labels = (
list(monthly_difference_data.keys()) if monthly_difference_data else []
)
diff_currencies = (
list(monthly_difference_data[diff_labels[0]].keys())
if monthly_difference_data and diff_labels
else []
)
diff_datasets = []
for i, currency in enumerate(diff_currencies):
data = [
float(month_data.get(currency, 0))
for month_data in monthly_difference_data.values()
]
diff_datasets.append(
{
"label": currency,
"data": data,
"borderWidth": 3,
}
)
chart_data_monthly_difference = {"labels": diff_labels, "datasets": diff_datasets}
chart_data_monthly_difference_json = json.dumps(
chart_data_monthly_difference, cls=DjangoJSONEncoder
)
historical_account_balance = calculate_historical_account_balance(
queryset=transactions_account_queryset
)
@@ -140,6 +173,7 @@ def net_worth(request):
"chart_data_accounts_json": chart_data_accounts_json,
"accounts": accounts,
"type": view_type,
"chart_data_monthly_difference_json": chart_data_monthly_difference_json,
},
)

View File

@@ -95,9 +95,9 @@ class DryRunResults:
return
if isinstance(end_instance, Transaction):
start_instance = end_instance.deepcopy()
end_instance = end_instance.deepcopy()
elif isinstance(end_instance, dict):
start_instance = deepcopy(end_instance)
end_instance = deepcopy(end_instance)
result = {
"type": "update_or_create_transaction",
@@ -213,6 +213,16 @@ def check_for_transaction_rules(
f"{prefix}internal_id": transaction.internal_id,
f"{prefix}is_deleted": transaction.deleted,
f"{prefix}is_muted": transaction.mute,
f"{prefix}is_recurring": transaction.recurring_transaction is not None,
f"{prefix}is_installment": transaction.installment_plan is not None,
f"{prefix}installment_number": (
transaction.installment_id if transaction.installment_plan else None
),
f"{prefix}installment_total": (
transaction.installment_plan.number_of_installments
if transaction.installment_plan
else None
),
}
else:
return {
@@ -256,6 +266,12 @@ def check_for_transaction_rules(
f"{prefix}internal_id": transaction.get("internal_id", ""),
f"{prefix}is_deleted": transaction.get("deleted", True),
f"{prefix}is_muted": transaction.get("mute", False),
f"{prefix}is_recurring": transaction.get(
"recurring_transaction", False
),
f"{prefix}is_installment": transaction.get("installment", False),
f"{prefix}installment_number": transaction.get("installment_id"),
f"{prefix}installment_total": transaction.get("installment_total"),
}
def _process_update_or_create_transaction_action(processed_action):
@@ -520,7 +536,8 @@ def check_for_transaction_rules(
return transaction
user = get_user_model().objects.get(id=user_id)
write_current_user(user)
if not dry_run:
write_current_user(user)
logs = [] if dry_run else None
dry_run_results = DryRunResults(dry_run=dry_run)
@@ -745,11 +762,12 @@ def check_for_transaction_rules(
"** Error while executing 'check_for_transaction_rules' task",
level="error",
)
delete_current_user()
if not dry_run:
delete_current_user()
raise e
delete_current_user()
if not dry_run:
delete_current_user()
return logs, dry_run_results.results

View File

@@ -90,4 +90,12 @@ def serialize_transaction(sender: Transaction, deleted: bool):
"internal_note": sender.internal_note,
"internal_id": sender.internal_id,
"mute": sender.mute,
"installment_id": sender.installment_id if sender.installment_plan else None,
"installment_total": (
sender.installment_plan.number_of_installments
if sender.installment_plan is not None
else None
),
"installment": sender.installment_plan is not None,
"recurring_transaction": sender.recurring_transaction is not None,
}

View File

@@ -1,3 +1,4 @@
import decimal
import logging
from copy import deepcopy
@@ -381,6 +382,9 @@ class Transaction(OwnedObject):
default_manager_name = "objects"
def clean_fields(self, *args, **kwargs):
if isinstance(self.amount, (str, int, float)):
self.amount = decimal.Decimal(str(self.amount))
self.amount = truncate_decimal(
value=self.amount, decimal_places=self.account.currency.decimal_places
)

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-07-22 06:17+0000\n"
"Last-Translator: seraphblade2010 <marc.butenhoff@web.de>\n"
"Language-Team: German <https://translations.herculino.com/projects/wygiwyh/"
@@ -23,7 +23,7 @@ msgstr ""
msgid "Group name"
msgstr "Gruppe Name"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr "Gruppe Name"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Aktualisierung"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr "Hinzufügen"
msgid "Group"
msgstr "Gruppe"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Neuer Saldo"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Kategorie"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr "Kontengruppe"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Kontengruppen"
@@ -180,9 +181,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -195,8 +196,8 @@ msgstr "Konto"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -507,7 +508,7 @@ msgstr "Suffix"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -530,8 +531,8 @@ msgstr "Dezimalstellen"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -566,7 +567,7 @@ msgstr "Automatisch"
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Umrechnungskurse"
@@ -594,8 +595,8 @@ msgstr "Dienstname"
msgid "Service Type"
msgstr "Diensttyp"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -784,8 +785,8 @@ msgstr "Startwährung"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr "Notizen"
@@ -842,15 +843,15 @@ msgid "Entry deleted successfully"
msgstr "Eintrag erfolgreich gelöscht"
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr "Nutzer"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -860,7 +861,7 @@ msgstr "Transaktionen"
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr "Kategorien"
@@ -869,27 +870,27 @@ msgstr "Kategorien"
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr "Entitäten"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Wiederkehrende Transaktionen"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -898,12 +899,12 @@ msgstr "Ratenzahlungs-Pläne"
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr "Automatische Umrechnungskurse"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regeln"
@@ -975,7 +976,7 @@ msgstr "Datei auswählen"
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr "Import"
@@ -1138,15 +1139,15 @@ msgstr "Bediener"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr "Typ"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1156,15 +1157,15 @@ msgstr "Bezahlt"
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr "Referenzdatum"
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1174,27 +1175,27 @@ msgstr "Betrag"
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr "Beschreibung"
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr "Interne Notiz"
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr "Interne ID"
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr "Deaktivieren"
@@ -1207,7 +1208,7 @@ msgid "Set Values"
msgstr "Wert setzen"
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr "Transaktion"
@@ -1220,6 +1221,9 @@ msgstr ""
"verknüpft werden soll"
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1354,7 +1358,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1478,7 +1482,7 @@ msgstr "Transaktionen filtern"
msgid "End date should be after the start date"
msgstr "Enddatum sollte hinter dem Startdatum liegen"
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1486,26 +1490,26 @@ msgstr ""
"Ausgeblendete Kategorien können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden"
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr "Transaktionskategorie"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr "Transaktionskategorien"
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
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:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr "Tranksaktionstags"
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1513,11 +1517,11 @@ msgstr ""
"Deaktivierte Entitäten können bei der Erstellung neuer Transaktionen nicht "
"ausgewählt werden"
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr "Entität"
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1529,7 +1533,7 @@ msgstr "Entität"
msgid "Income"
msgstr "Einnahme"
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1540,130 +1544,130 @@ msgstr "Einnahme"
msgid "Expense"
msgstr "Ausgabe"
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr "Ratenzahlungs-Plan"
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr "Wiederkehrende Transaktion"
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr "Gelöscht"
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr "Gelöscht am"
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr "Keine Tags"
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr "Keine Kategorie"
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr "Keine Beschreibung"
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr "Jährlich"
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr "Monatlich"
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr "Wöchentlich"
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr "Täglich"
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr "Anzahl von Ratenzahlungen"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr "Start der Ratenzahlung"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
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:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr "Startdatum"
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr "Enddatum"
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr "Ratenzahlungs-Wert"
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr "Beschreibung zu Transaktionen hinzufügen"
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr "Notizen zu Transaktionen hinzufügen"
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr "Tag(e)"
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr "Woche(n)"
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr "Monat(e)"
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr "Jahr(e)"
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr "Pausiert"
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr "Regelmäßigkeit"
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr "Wiederholungsintervall"
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr "Letztes generiertes Datum"
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr "Letztes generiertes Referenzdatum"
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1672,8 +1676,8 @@ msgstr "Letztes generiertes Referenzdatum"
msgid "Quick Transaction"
msgstr "Schnelle Transaktion"
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1993,7 +1997,7 @@ msgid "All Transactions"
msgstr "Alle Transaktionen"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr "Kalender"
@@ -2105,6 +2109,7 @@ msgstr "Bearbeiten"
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2230,6 +2235,8 @@ msgid "Current balance"
msgstr "Aktueller Saldo"
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr "Differenz"
@@ -2324,7 +2331,7 @@ msgid "Pick a month"
msgstr "Monat auswählen"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr "Schließen"
@@ -2607,19 +2614,19 @@ msgstr "Aktueller Preis"
msgid "Amount Bought"
msgstr "Anzahl gekauft"
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr "Einstiegspreis zu Aktuellem Preis"
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr "Tage zwischen Investitionen"
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr "Investitions-Häufigkeit"
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
"Je gerader die blaue Linie, desto gleichmäßiger ist deine DCA-Strategie."
@@ -2660,7 +2667,7 @@ msgid "Edit exchange rate"
msgstr "Umrechnungskurs bearbeiten"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2717,7 +2724,7 @@ msgid "No services configured"
msgstr "Keine Dienste konfiguriert"
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr "Exportieren und Wiederherstellen"
@@ -2816,72 +2823,72 @@ msgstr "Navigation umschalten"
msgid "Overview"
msgstr "Übersicht"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr "Nettovermögen"
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr "Aktuell"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Einblicke"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr "Papierkorb"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr "Tools"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr "\"Dollar Cost Average\"-Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr "Einzelpreis-Rechner"
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr "Währungs-Umrechner"
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr "Verwaltung"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr "Automatisierung"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr "Nur benutzen, wenn du weißt was du tust"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr "Rechner"
@@ -3223,25 +3230,31 @@ msgstr "Transaktionen filtern"
msgid "Order by"
msgstr "Sortieren nach"
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr "Nach Währung"
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr "Zusammengefasst"
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
#, fuzzy
#| msgid "Evolution by account"
msgid "Evolution"
msgstr "Verlauf nach Konto"
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr "Nach Konto"
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr "Verlauf nach Währung"
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr "Verlauf nach Konto"
@@ -3346,11 +3359,9 @@ msgid "Add transaction rule"
msgstr "Transaktions-Regel hinzufügen"
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Transaktions-Regeln bearbeiten"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
msgid "Visual"
@@ -3395,6 +3406,10 @@ msgstr "auf"
msgid "No transaction found, a new one will be created"
msgstr "Keine Transaktionen an diesem Datum"
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Transaktions-Regeln bearbeiten"
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3425,10 +3440,6 @@ msgstr "Zum Anzeigen bearbeiten"
msgid "This rule has no actions"
msgstr "Diese Regel hat keine Aktionen"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr "Neue hinzufügen"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+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"
@@ -22,7 +22,7 @@ msgstr ""
msgid "Group name"
msgstr ""
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -32,11 +32,12 @@ msgstr ""
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr ""
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -70,35 +71,35 @@ msgstr ""
msgid "Group"
msgstr ""
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr ""
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr ""
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -106,8 +107,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -130,7 +131,7 @@ msgstr ""
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr ""
@@ -176,9 +177,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -191,8 +192,8 @@ msgstr ""
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -495,7 +496,7 @@ msgstr ""
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -518,8 +519,8 @@ msgstr ""
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -554,7 +555,7 @@ msgstr ""
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr ""
@@ -582,8 +583,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -760,8 +761,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr ""
@@ -818,15 +819,15 @@ msgid "Entry deleted successfully"
msgstr ""
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr ""
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -836,7 +837,7 @@ msgstr ""
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr ""
@@ -845,27 +846,27 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -874,12 +875,12 @@ msgstr ""
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -949,7 +950,7 @@ msgstr ""
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr ""
@@ -1110,15 +1111,15 @@ msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1128,15 +1129,15 @@ msgstr ""
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1146,27 +1147,27 @@ msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr ""
@@ -1179,7 +1180,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr ""
@@ -1188,6 +1189,9 @@ msgid "Type to search for a transaction"
msgstr ""
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1313,7 +1317,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1423,40 +1427,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1468,7 +1472,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1479,129 +1483,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr ""
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr ""
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1610,8 +1614,8 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1926,7 +1930,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr ""
@@ -2038,6 +2042,7 @@ msgstr ""
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2163,6 +2168,8 @@ msgid "Current balance"
msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr ""
@@ -2257,7 +2264,7 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr ""
@@ -2538,19 +2545,19 @@ msgstr ""
msgid "Amount Bought"
msgstr ""
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr ""
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr ""
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr ""
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
@@ -2590,7 +2597,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2647,7 +2654,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr ""
@@ -2744,72 +2751,72 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr ""
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr ""
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr ""
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr ""
@@ -3133,25 +3140,29 @@ msgstr ""
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr ""
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr ""
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr ""
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr ""
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr ""
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr ""
@@ -3248,10 +3259,8 @@ msgid "Add transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
@@ -3293,6 +3302,10 @@ msgstr ""
msgid "No transaction found, a new one will be created"
msgstr ""
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3323,10 +3336,6 @@ msgstr ""
msgid "This rule has no actions"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-07-21 18:17+0000\n"
"Last-Translator: afermar <adrian.fm@protonmail.com>\n"
"Language-Team: Spanish <https://translations.herculino.com/projects/wygiwyh/"
@@ -23,7 +23,7 @@ msgstr ""
msgid "Group name"
msgstr "Nombre del Grupo"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr "Nombre del Grupo"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Actualizar"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr "Agregar"
msgid "Group"
msgstr "Grupo"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Nuevo balance"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Categoría"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr "Grupo de Cuenta"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Grupos de Cuentas"
@@ -178,9 +179,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:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -193,8 +194,8 @@ msgstr "Cuenta"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -516,7 +517,7 @@ msgstr "Sufijo"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -539,8 +540,8 @@ msgstr "Cantidad de decimales"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -576,7 +577,7 @@ msgstr "Auto"
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Tipos de cambio"
@@ -604,8 +605,8 @@ msgstr "Nombre del Servicio"
msgid "Service Type"
msgstr "Tipo de Servicio"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -827,8 +828,8 @@ msgstr "Payment Currency"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
#, fuzzy
msgid "Notes"
msgstr "Notes"
@@ -899,16 +900,16 @@ msgid "Entry deleted successfully"
msgstr "Entry deleted successfully"
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
#, fuzzy
msgid "Users"
msgstr "Users"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -919,7 +920,7 @@ msgstr "Transactions"
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
#, fuzzy
msgid "Categories"
msgstr "Categories"
@@ -929,20 +930,20 @@ msgstr "Categories"
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
#, fuzzy
msgid "Entities"
msgstr "Entities"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
#, fuzzy
@@ -950,8 +951,8 @@ msgid "Recurring Transactions"
msgstr "Recurring Transactions"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
#, fuzzy
@@ -961,13 +962,13 @@ msgstr "Installment Plans"
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
#, fuzzy
msgid "Automatic Exchange Rates"
msgstr "Automatic Exchange Rates"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
#, fuzzy
msgid "Rules"
@@ -1053,7 +1054,7 @@ msgstr "Select a file"
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
#, fuzzy
msgid "Import"
msgstr "Import"
@@ -1245,16 +1246,16 @@ msgstr "Operator"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
#, fuzzy
msgid "Type"
msgstr "Type"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1265,16 +1266,16 @@ msgstr "Paid"
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
#, fuzzy
msgid "Reference Date"
msgstr "Reference Date"
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1285,30 +1286,30 @@ msgstr "Amount"
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
#, fuzzy
msgid "Description"
msgstr "Description"
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
#, fuzzy
msgid "Internal Note"
msgstr "Internal Note"
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
#, fuzzy
msgid "Internal ID"
msgstr "Internal ID"
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
#, fuzzy
msgid "Mute"
msgstr "Mute"
@@ -1324,7 +1325,7 @@ msgid "Set Values"
msgstr "Set Values"
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
#, fuzzy
msgid "Transaction"
msgstr "Transaction"
@@ -1335,6 +1336,9 @@ msgid "Type to search for a transaction"
msgstr "Type to search for a transaction to link to this entry"
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1491,7 +1495,7 @@ msgstr "Update or Create Transaction action deleted successfully"
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
#, fuzzy
@@ -1624,7 +1628,7 @@ msgstr "Filtrar transacciones"
msgid "End date should be after the start date"
msgstr "End date should be after the start date"
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
#, fuzzy
msgid ""
"Deactivated categories won't be able to be selected when creating new "
@@ -1633,29 +1637,29 @@ msgstr ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
#, fuzzy
msgid "Transaction Category"
msgstr "Transaction Category"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
#, fuzzy
msgid "Transaction Categories"
msgstr "Transaction Categories"
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
#, fuzzy
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
"Deactivated tags won't be able to be selected when creating new transactions"
#: apps/transactions/models.py:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
#, fuzzy
msgid "Transaction Tags"
msgstr "Transaction Tags"
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
#, fuzzy
msgid ""
"Deactivated entities won't be able to be selected when creating new "
@@ -1664,12 +1668,12 @@ msgstr ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
#, fuzzy
msgid "Entity"
msgstr "Entity"
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1682,7 +1686,7 @@ msgstr "Entity"
msgid "Income"
msgstr "Income"
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1694,158 +1698,158 @@ msgstr "Income"
msgid "Expense"
msgstr "Expense"
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
#, fuzzy
msgid "Installment Plan"
msgstr "Installment Plan"
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
#, fuzzy
msgid "Recurring Transaction"
msgstr "Recurring Transaction"
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
#, fuzzy
msgid "Deleted"
msgstr "Deleted"
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
#, fuzzy
msgid "Deleted At"
msgstr "Deleted At"
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
#, fuzzy
msgid "No tags"
msgstr "No tags"
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
#, fuzzy
msgid "No category"
msgstr "No category"
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
#, fuzzy
msgid "No description"
msgstr "No description"
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
#, fuzzy
msgid "Yearly"
msgstr "Yearly"
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
#, fuzzy
msgid "Monthly"
msgstr "Monthly"
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
#, fuzzy
msgid "Weekly"
msgstr "Weekly"
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
#, fuzzy
msgid "Daily"
msgstr "Daily"
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
#, fuzzy
msgid "Number of Installments"
msgstr "Number of Installments"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
#, fuzzy
msgid "Installment Start"
msgstr "Installment Start"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
#, fuzzy
msgid "The installment number to start counting from"
msgstr "The installment number to start counting from"
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
#, fuzzy
msgid "Start Date"
msgstr "Start Date"
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
#, fuzzy
msgid "End Date"
msgstr "End Date"
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
#, fuzzy
msgid "Recurrence"
msgstr "Recurrence"
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
#, fuzzy
msgid "Installment Amount"
msgstr "Installment Amount"
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
#, fuzzy
msgid "Add description to transactions"
msgstr "Add description to transactions"
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
#, fuzzy
msgid "Add notes to transactions"
msgstr "Add notes to transactions"
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
#, fuzzy
msgid "day(s)"
msgstr "day(s)"
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
#, fuzzy
msgid "week(s)"
msgstr "week(s)"
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
#, fuzzy
msgid "month(s)"
msgstr "month(s)"
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
#, fuzzy
msgid "year(s)"
msgstr "year(s)"
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
#, fuzzy
msgid "Paused"
msgstr "Paused"
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
#, fuzzy
msgid "Recurrence Type"
msgstr "Recurrence Type"
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
#, fuzzy
msgid "Recurrence Interval"
msgstr "Recurrence Interval"
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
#, fuzzy
msgid "Last Generated Date"
msgstr "Last Generated Date"
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
#, fuzzy
msgid "Last Generated Reference Date"
msgstr "Last Generated Reference Date"
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1855,8 +1859,8 @@ msgstr "Last Generated Reference Date"
msgid "Quick Transaction"
msgstr "Edit Transaction"
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
#, fuzzy
@@ -2227,7 +2231,7 @@ msgid "All Transactions"
msgstr "All Transactions"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
#, fuzzy
msgid "Calendar"
msgstr "Calendar"
@@ -2352,6 +2356,7 @@ msgstr "Edit"
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2487,6 +2492,8 @@ msgid "Current balance"
msgstr "Current balance"
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
#, fuzzy
msgid "Difference"
msgstr "Difference"
@@ -2602,7 +2609,7 @@ msgid "Pick a month"
msgstr "Pick a month"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
#, fuzzy
msgid "Close"
msgstr "Close"
@@ -2936,22 +2943,22 @@ msgstr "Current Price"
msgid "Amount Bought"
msgstr "Amount Bought"
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
#, fuzzy
msgid "Entry Price vs Current Price"
msgstr "Entry Price vs Current Price"
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
#, fuzzy
msgid "Days Between Investments"
msgstr "Days Between Investments"
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
#, fuzzy
msgid "Investment Frequency"
msgstr "Investment Frequency"
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
#, fuzzy
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
@@ -3001,7 +3008,7 @@ msgid "Edit exchange rate"
msgstr "Edit exchange rate"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -3070,7 +3077,7 @@ msgid "No services configured"
msgstr "No services configured"
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
#, fuzzy
msgid "Export and Restore"
msgstr "Export and Restore"
@@ -3191,84 +3198,84 @@ msgstr "Toggle navigation"
msgid "Overview"
msgstr "Overview"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
#, fuzzy
msgid "Net Worth"
msgstr "Net Worth"
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
#, fuzzy
msgid "Current"
msgstr "Current"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
#, fuzzy
msgid "Insights"
msgstr "Insights"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
#, fuzzy
msgid "Trash Can"
msgstr "Trash Can"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
#, fuzzy
msgid "Tools"
msgstr "Tools"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
#, fuzzy
msgid "Dollar Cost Average Tracker"
msgstr "Dollar Cost Average Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
#, fuzzy
msgid "Unit Price Calculator"
msgstr "Unit Price Calculator"
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
#, fuzzy
msgid "Currency Converter"
msgstr "Currency Converter"
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
#, fuzzy
msgid "Management"
msgstr "Management"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
#, fuzzy
msgid "Automation"
msgstr "Automation"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
#, fuzzy
msgid "Only use this if you know what you're doing"
msgstr "Only use this if you know what you're doing"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
#, fuzzy
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
#, fuzzy
msgid "Calculator"
msgstr "Calculator"
@@ -3652,25 +3659,31 @@ msgstr "Filtrar transacciones"
msgid "Order by"
msgstr "Ordenar por"
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr "Por moneda"
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr "Consolidado"
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
#, fuzzy
#| msgid "Evolution by account"
msgid "Evolution"
msgstr "Evolución por cuenta"
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr "Por cuenta"
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr "Evolución por moneda"
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr "Evolución por cuenta"
@@ -3771,11 +3784,9 @@ msgid "Add transaction rule"
msgstr "Agregar regla de transacción"
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Editar regla de transacción"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
msgid "Visual"
@@ -3822,6 +3833,10 @@ msgstr "to"
msgid "No transaction found, a new one will be created"
msgstr "No transactions on this date"
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Editar regla de transacción"
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3856,10 +3871,6 @@ msgstr "Edit to view"
msgid "This rule has no actions"
msgstr "This rule has no actions"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
#, fuzzy
msgid "Add new"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"PO-Revision-Date: 2025-09-01 06:17+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-09-23 06:17+0000\n"
"Last-Translator: sorcierwax <freakywax@gmail.com>\n"
"Language-Team: French <https://translations.herculino.com/projects/wygiwyh/"
"app/fr/>\n"
@@ -17,13 +17,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.13\n"
"X-Generator: Weblate 5.13.3\n"
#: apps/accounts/forms.py:26
msgid "Group name"
msgstr "Nom de groupe"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr "Nom de groupe"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Mise à jour"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr "Ajouter"
msgid "Group"
msgstr "Groupe"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Nouveau solde"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Catégorie"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr "Groupe de comptes"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Groupes de comptes"
@@ -180,9 +181,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -195,8 +196,8 @@ msgstr "Compte"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -506,7 +507,7 @@ msgstr "Suffixe"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -529,8 +530,8 @@ msgstr "Décimales"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -565,7 +566,7 @@ msgstr "Auto"
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Taux de changes"
@@ -593,8 +594,8 @@ msgstr "Nom du Service"
msgid "Service Type"
msgstr "Type de Service"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -782,8 +783,8 @@ msgstr "Devise de paiement"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr "Notes"
@@ -840,15 +841,15 @@ msgid "Entry deleted successfully"
msgstr "Entrée supprimée avec succès"
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr "Utilisateurs"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -858,7 +859,7 @@ msgstr "Transactions"
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr "Catégories"
@@ -867,27 +868,27 @@ msgstr "Catégories"
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr "Entités"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Transactions récurrentes"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -896,12 +897,12 @@ msgstr "Paiements en plusieurs fois"
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr "Taux de change automatique"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Règles"
@@ -973,7 +974,7 @@ msgstr "Sélectionnez un fichier"
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr "Importer"
@@ -1134,15 +1135,15 @@ msgstr "Opérateur"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr "Type"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1152,15 +1153,15 @@ msgstr "Payé"
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr "Date de référence"
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1170,27 +1171,27 @@ msgstr "Montant"
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr "Description"
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr "Note interne"
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr "ID interne"
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr "Silencieux"
@@ -1203,28 +1204,27 @@ msgid "Set Values"
msgstr "Configurer les valeurs"
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr "Transaction"
#: apps/rules/forms.py:419 apps/rules/forms.py:456 apps/rules/forms.py:493
#, fuzzy
#| msgid "Type to search for a transaction to link to this entry"
msgid "Type to search for a transaction"
msgstr "Ecrivez pour rechercher une transaction à lier avec cette entrée"
msgstr "Saisissez pour rechercher une transaction"
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
msgstr "Test"
#: apps/rules/models.py:15
msgid "Trigger"
msgstr "Déclencheur"
#: apps/rules/models.py:17
#, fuzzy
#| msgid "Recurrence"
msgid "Sequenced"
msgstr "Récurrence"
@@ -1345,7 +1345,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1457,7 +1457,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:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1465,26 +1465,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:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr "Catégorie de transaction"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr "Catégories de transaction"
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
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:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr "Etiquettes de transaction"
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1492,11 +1492,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:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr "Entité"
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1508,7 +1508,7 @@ msgstr "Entité"
msgid "Income"
msgstr "Revenus"
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1519,129 +1519,129 @@ msgstr "Revenus"
msgid "Expense"
msgstr "Dépense"
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr "Plan d'aménagement"
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr "Transaction récurrente"
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr "Supprimé"
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr "Supprimé à"
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr "Aucunes étiquettes"
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr "Pas de catégorie"
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr "Pas de description"
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr "Annuel"
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr "Mensuel"
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr "Hebdomadaire"
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr "Quotidien"
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr "Nombre d'écheances"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr "Commencer à l'échéance"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr "L'échéance à partir de laquelle compter"
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr "Date de début"
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr "Date de fin"
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr "Récurrence"
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr "Montant des échéances"
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr "Rajouter une description à la transaction"
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr "Ajouter des notes aux transactions"
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr "jour(s)"
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr "semaine(s)"
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr "mois"
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr "année(s)"
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr "Interrompu"
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr "Type de récurrence"
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr "Interval de récurrence"
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr "Répéter un maximum de"
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr "Dernière date générée"
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr "Dernière date de référence générée"
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1650,8 +1650,8 @@ msgstr "Dernière date de référence générée"
msgid "Quick Transaction"
msgstr "Transaction rapide"
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1979,7 +1979,7 @@ msgid "All Transactions"
msgstr "Toutes les transactions"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr "Calendrier"
@@ -2091,6 +2091,7 @@ msgstr "Editer"
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2216,6 +2217,8 @@ msgid "Current balance"
msgstr "Balance actuelle"
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr "Différence"
@@ -2310,7 +2313,7 @@ msgid "Pick a month"
msgstr "Sélectionner un mois"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr "Fermer"
@@ -2591,19 +2594,19 @@ msgstr "Prix actuel"
msgid "Amount Bought"
msgstr "Montant acheté"
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr "Prix d'entrée Vs Prix actuel"
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr "Jours entre les investissements"
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr "Fréquence d'investissement"
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
"Plus la ligne bleue est droite, plus votre stratégie DCA est cohérente."
@@ -2644,7 +2647,7 @@ msgid "Edit exchange rate"
msgstr "Modifier le taux de change"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2701,7 +2704,7 @@ msgid "No services configured"
msgstr "Pas de services configurés"
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr "Export et Restauration"
@@ -2800,72 +2803,72 @@ msgstr "Activer la navigation"
msgid "Overview"
msgstr "Aperçu"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr "Valeur nette"
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr "A date"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Aperçus"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr "Corbeille"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr "Outils"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr "Suivi Dollar Cost Average"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr "Calculateur de prix unitaire"
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr "Convertisseur de devises"
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr "Gestion"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr "Automatisation"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr "A n'utiliser que si vous savez ce que vous faites"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr "Administration Django"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr "est disponible"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr "Calculatrice"
@@ -3202,25 +3205,29 @@ msgstr "Filtrer les transactions"
msgid "Order by"
msgstr "Trier par"
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr "Par devises"
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr "Consolidé"
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr "Evolution"
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr "Par comptes"
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr "Evolution par devises"
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr "Evolution par comptes"
@@ -3324,20 +3331,18 @@ msgid "Add transaction rule"
msgstr "Ajouter une règle de transaction"
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Modifier une règle de transaction"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr "Créer"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
msgid "Visual"
msgstr ""
msgstr "Illustration"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:21
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:92
msgid "Run a test to see..."
msgstr ""
msgstr "Lancer un test..."
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:30
#: templates/rules/fragments/transaction_rule/view.html:39
@@ -3352,10 +3357,8 @@ msgid "Update or create transaction"
msgstr "Mettre à jour ou créer une transaction"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:42
#, fuzzy
#| msgid "Start Date"
msgid "Start"
msgstr "Date de début"
msgstr "Début"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:51
#: templates/rules/fragments/transaction_rule/view.html:44
@@ -3368,10 +3371,12 @@ msgid "to"
msgstr "pour"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:70
#, fuzzy
#| msgid "No transactions on this date"
msgid "No transaction found, a new one will be created"
msgstr "Aucunes transactions à cette date"
msgstr "Aucunes transactions trouvées, une nouvelle va être créée"
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Modifier une règle de transaction"
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
@@ -3403,10 +3408,6 @@ msgstr "Modifier pour visualiser"
msgid "This rule has no actions"
msgstr "Cette règle n'a pas d'actions"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr "Ajouter nouveau"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Group name"
msgstr ""
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -31,11 +31,12 @@ msgstr ""
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr ""
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -69,35 +70,35 @@ msgstr ""
msgid "Group"
msgstr ""
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr ""
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr ""
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -105,8 +106,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -129,7 +130,7 @@ msgstr ""
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr ""
@@ -175,9 +176,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -190,8 +191,8 @@ msgstr ""
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -494,7 +495,7 @@ msgstr ""
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -517,8 +518,8 @@ msgstr ""
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -553,7 +554,7 @@ msgstr ""
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr ""
@@ -581,8 +582,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -759,8 +760,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr ""
@@ -817,15 +818,15 @@ msgid "Entry deleted successfully"
msgstr ""
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr ""
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -835,7 +836,7 @@ msgstr ""
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr ""
@@ -844,27 +845,27 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -873,12 +874,12 @@ msgstr ""
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -948,7 +949,7 @@ msgstr ""
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr ""
@@ -1109,15 +1110,15 @@ msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1127,15 +1128,15 @@ msgstr ""
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1145,27 +1146,27 @@ msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr ""
@@ -1178,7 +1179,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr ""
@@ -1187,6 +1188,9 @@ msgid "Type to search for a transaction"
msgstr ""
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1312,7 +1316,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1422,40 +1426,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1467,7 +1471,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1478,129 +1482,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr ""
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr ""
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1609,8 +1613,8 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1925,7 +1929,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr ""
@@ -2037,6 +2041,7 @@ msgstr ""
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2162,6 +2167,8 @@ msgid "Current balance"
msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr ""
@@ -2256,7 +2263,7 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr ""
@@ -2537,19 +2544,19 @@ msgstr ""
msgid "Amount Bought"
msgstr ""
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr ""
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr ""
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr ""
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
@@ -2589,7 +2596,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2646,7 +2653,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr ""
@@ -2743,72 +2750,72 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr ""
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr ""
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr ""
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr ""
@@ -3132,25 +3139,29 @@ msgstr ""
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr ""
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr ""
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr ""
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr ""
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr ""
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr ""
@@ -3247,10 +3258,8 @@ msgid "Add transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
@@ -3292,6 +3301,10 @@ msgstr ""
msgid "No transaction found, a new one will be created"
msgstr ""
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3322,10 +3335,6 @@ msgstr ""
msgid "This rule has no actions"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr ""

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"PO-Revision-Date: 2025-09-01 06:17+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-09-21 13:17+0000\n"
"Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n"
"Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/"
"app/nl/>\n"
@@ -17,13 +17,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.13\n"
"X-Generator: Weblate 5.13.3\n"
#: apps/accounts/forms.py:26
msgid "Group name"
msgstr "Groepsnaam"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr "Groepsnaam"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Bijwerken"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr "Toevoegen"
msgid "Group"
msgstr "Groep"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Nieuw saldo"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Categorie"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr "Accountgroep"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Accountgroepen"
@@ -181,9 +182,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -196,8 +197,8 @@ msgstr "Rekening"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -506,7 +507,7 @@ msgstr "Achtervoegsel"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -529,8 +530,8 @@ msgstr "Cijfers na de komma"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -565,7 +566,7 @@ msgstr "Automatisch"
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Wisselkoersen"
@@ -593,8 +594,8 @@ msgstr "Dienstnaam"
msgid "Service Type"
msgstr "Soort Dienst"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -783,8 +784,8 @@ msgstr "Betaal Munteenheid"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr "Opmerkingen"
@@ -841,15 +842,15 @@ msgid "Entry deleted successfully"
msgstr "Invoer succesvol verwijderd"
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr "Gebruikers"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -859,7 +860,7 @@ msgstr "Verrichtingen"
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr "Categorieën"
@@ -868,27 +869,27 @@ msgstr "Categorieën"
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr "Bedrijven"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Terugkerende Verrichtingen"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -897,12 +898,12 @@ msgstr "Afbetalingsplannen"
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr "Automatische Wisselkoersen"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regels"
@@ -974,7 +975,7 @@ msgstr "Selecteer een bestand"
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr "Importeer"
@@ -1135,15 +1136,15 @@ msgstr "Operator"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr "Soort"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1153,15 +1154,15 @@ msgstr "Betaald"
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr "Referentiedatum"
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1171,27 +1172,27 @@ msgstr "Bedrag"
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr "Beschrijving"
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr "Interne opmerking"
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr "Interne ID"
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr "Dempen"
@@ -1204,31 +1205,29 @@ msgid "Set Values"
msgstr "Waarden Instellen"
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr "Verrichting"
#: apps/rules/forms.py:419 apps/rules/forms.py:456 apps/rules/forms.py:493
#, fuzzy
#| msgid "Type to search for a transaction to link to this entry"
msgid "Type to search for a transaction"
msgstr ""
"Type om een transactie te zoeken die aan dit item moet worden gekoppeld"
msgstr "Type om een transactie te zoeken"
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
msgstr "Test"
#: apps/rules/models.py:15
msgid "Trigger"
msgstr "Trigger"
#: apps/rules/models.py:17
#, fuzzy
#| msgid "Recurrence"
msgid "Sequenced"
msgstr "Terugkeerpatroon"
msgstr "Opeenvolgend"
#: apps/rules/models.py:26
msgid "Transaction rule"
@@ -1345,7 +1344,7 @@ msgstr "Verrichting Bijwerken Of Maken succesvol verwijderd"
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1455,7 +1454,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:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1463,26 +1462,26 @@ msgstr ""
"Gedeactiveerde categorieën kunnen niet worden geselecteerd bij het maken van "
"nieuwe transacties"
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr "Transactie categorie"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr "Transactie categorieën"
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
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:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr "Verrichting Labels"
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1490,11 +1489,11 @@ msgstr ""
"Gedeactiveerde bedrijven kunnen niet worden geselecteerd bij het maken van "
"nieuwe verrichtingen"
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr "Bedrijf"
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1506,7 +1505,7 @@ msgstr "Bedrijf"
msgid "Income"
msgstr "Ontvangsten Transactie"
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1517,129 +1516,129 @@ msgstr "Ontvangsten Transactie"
msgid "Expense"
msgstr "Uitgave"
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr "Afbetalingsplan"
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr "Terugkerende verrichting"
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr "Verwijderd"
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr "Verwijderd Op"
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr "Geen labels"
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr "Geen categorie"
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr "Geen Beschrijving"
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr "Jaarlijks"
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr "Maandelijks"
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr "Wekelijks"
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr "Dagelijks"
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr "Aantal aflossingen"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr "Begin afbetaling"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr "Het nummer van de aflevering om mee te beginnen"
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr "Startdatum"
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr "Einddatum"
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr "Terugkeerpatroon"
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr "Termijnbedrag"
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr "Beschrijving toevoegen aan verrichting"
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr "Notities toevoegen aan verrichting"
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr "dag(en)"
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr "we(e)k(en)"
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr "maand(en)"
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr "ja(a)r(en)"
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr "Gepauzeerd"
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr "Type Terugkeerpatroon"
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr "Terugkeer Interval"
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr "Bewaar maximaal"
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr "Laatste Gegenereerde Datum"
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr "Laatste Gegenereerde Referentiedatum"
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1648,8 +1647,8 @@ msgstr "Laatste Gegenereerde Referentiedatum"
msgid "Quick Transaction"
msgstr "Snelle verrichting"
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1971,7 +1970,7 @@ msgid "All Transactions"
msgstr "Alle Verrichtingen"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr "Kalender"
@@ -2083,6 +2082,7 @@ msgstr "Bewerken"
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2208,6 +2208,8 @@ msgid "Current balance"
msgstr "Huidige saldo"
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr "Verschil"
@@ -2302,7 +2304,7 @@ msgid "Pick a month"
msgstr "Kies een maand"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr "Sluiten"
@@ -2583,19 +2585,19 @@ msgstr "Actuele Prijs"
msgid "Amount Bought"
msgstr "Gekocht Bedrag"
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr "Instapprijs vs Huidige Prijs"
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr "Dagen Tussen Investeringen"
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr "Investeringsfrequentie"
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr "Hoe rechter de blauwe lijn, hoe consistenter je DCA-strategie is."
@@ -2635,7 +2637,7 @@ msgid "Edit exchange rate"
msgstr "Wisselkoers bewerken"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2692,7 +2694,7 @@ msgid "No services configured"
msgstr "Geen diensten ingesteld"
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr "Exporteren en Herstellen"
@@ -2790,72 +2792,72 @@ msgstr "Navigatie Knop"
msgid "Overview"
msgstr "Overzicht"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr "Netto Waarde"
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr "Huidige"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Inzichten"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr "Prullenbak"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr "Hulpmiddelen"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr "Dollar Kostgemiddelde Tracker"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr "Eenheidsprijs berekenen"
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr "Valuta omrekenen"
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr "Beheer"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr "Automatisatie"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr "Gebruik dit alleen als je weet wat je doet"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr "Django Beheerder"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr "is beschikbaar"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr "Rekenmachine"
@@ -3190,25 +3192,29 @@ msgstr "Filter verrichtingen"
msgid "Order by"
msgstr "Sorteer op"
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr "Op munteenheid"
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr "Samengevoegd"
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr "Evolutie"
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr "Op rekening"
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr "Evolutie per munteenheid"
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr "Evolutie per rekening"
@@ -3311,20 +3317,18 @@ msgid "Add transaction rule"
msgstr "Verrichtingsregel toevoegen"
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Verrichtingsregel bewerken"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr "Aanmaken"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
msgid "Visual"
msgstr ""
msgstr "Visueel"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:21
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:92
msgid "Run a test to see..."
msgstr ""
msgstr "Voer een test uit om te zien..."
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:30
#: templates/rules/fragments/transaction_rule/view.html:39
@@ -3339,10 +3343,8 @@ msgid "Update or create transaction"
msgstr "Bewerk of maak verrichtingen"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:42
#, fuzzy
#| msgid "Start Date"
msgid "Start"
msgstr "Startdatum"
msgstr "Start"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:51
#: templates/rules/fragments/transaction_rule/view.html:44
@@ -3355,10 +3357,12 @@ msgid "to"
msgstr "naar"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:70
#, fuzzy
#| msgid "No transactions on this date"
msgid "No transaction found, a new one will be created"
msgstr "Geen verrichtingen op deze datum"
msgstr "Geen verrichting"
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Verrichtingsregel bewerken"
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
@@ -3390,10 +3394,6 @@ msgstr "Bewerken om te bekijken"
msgid "This rule has no actions"
msgstr "Deze regel heeft geen acties"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr "Nieuwe toevoegen"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"PO-Revision-Date: 2025-09-07 14:17+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-09-20 14:44+0000\n"
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://translations.herculino.com/"
"projects/wygiwyh/app/pt_BR/>\n"
@@ -17,13 +17,13 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.13\n"
"X-Generator: Weblate 5.13.3\n"
#: apps/accounts/forms.py:26
msgid "Group name"
msgstr "Nome do grupo"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr "Nome do grupo"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Atualizar"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr "Adicionar"
msgid "Group"
msgstr "Grupo"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Novo saldo"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Categoria"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr "Grupo da Conta"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Grupos da Conta"
@@ -180,9 +181,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -195,8 +196,8 @@ msgstr "Conta"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -504,7 +505,7 @@ msgstr "Sufixo"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -527,8 +528,8 @@ msgstr "Casas Decimais"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -563,7 +564,7 @@ msgstr "Automático"
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Taxas de Câmbio"
@@ -591,8 +592,8 @@ msgstr "Nome do Serviço"
msgid "Service Type"
msgstr "Tipo de Serviço"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -781,8 +782,8 @@ msgstr "Moeda de pagamento"
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr "Notas"
@@ -839,15 +840,15 @@ msgid "Entry deleted successfully"
msgstr "Entrada apagada com sucesso"
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr "Usuários"
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -857,7 +858,7 @@ msgstr "Transações"
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr "Categorias"
@@ -866,27 +867,27 @@ msgstr "Categorias"
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr "Entidades"
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr "Transações Recorrentes"
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -895,12 +896,12 @@ msgstr "Parcelamentos"
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr "Taxas de Câmbio Automáticas"
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr "Regras"
@@ -972,7 +973,7 @@ msgstr "Selecione um arquivo"
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr "Importar"
@@ -1133,15 +1134,15 @@ msgstr "Operador"
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr "Tipo"
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1151,15 +1152,15 @@ msgstr "Pago"
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr "Data de Referência"
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1169,27 +1170,27 @@ msgstr "Quantia"
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr "Descrição"
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr "Nota Interna"
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr "ID Interna"
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr "Silenciada"
@@ -1202,7 +1203,7 @@ msgid "Set Values"
msgstr "Definir valores"
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr "Transação"
@@ -1211,6 +1212,9 @@ msgid "Type to search for a transaction"
msgstr "Digite para buscar uma transação"
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr "Testar"
@@ -1338,7 +1342,7 @@ msgstr "Ação Atualizar ou Criar Transação apagada com sucesso"
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1448,7 +1452,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:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
@@ -1456,25 +1460,25 @@ msgstr ""
"As categorias desativadas não poderão ser selecionadas ao criar novas "
"transações"
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr "Categoria da Transação"
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr "Categorias da Trasanção"
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
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:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr "Tags da Transação"
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
@@ -1482,11 +1486,11 @@ msgstr ""
"As entidades desativadas não poderão ser selecionadas ao criar novas "
"transações"
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr "Entidade"
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1498,7 +1502,7 @@ msgstr "Entidade"
msgid "Income"
msgstr "Renda"
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1509,129 +1513,129 @@ msgstr "Renda"
msgid "Expense"
msgstr "Despesa"
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr "Parcelamento"
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr "Transação Recorrente"
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr "Apagado"
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr "Apagado Em"
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr "Nenhuma tag"
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr "Sem categoria"
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr "Sem descrição"
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr "Anual"
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr "Mensal"
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr "Semanal"
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr "Diária"
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr "Número de Parcelas"
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr "Parcela inicial"
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
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:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr "Data de Início"
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr "Data Final"
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr "Recorrência"
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr "Valor da Parcela"
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr "Adicionar descrição às transações"
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr "Adicionar notas às transações"
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr "dia(s)"
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr "semana(s)"
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr "mês(es)"
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr "ano(s)"
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr "Pausado"
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr "Tipo de recorrência"
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr "Intervalo de recorrência"
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr "Manter no máximo"
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr "Última data gerada"
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr "Última data de referência gerada"
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1640,8 +1644,8 @@ msgstr "Última data de referência gerada"
msgid "Quick Transaction"
msgstr "Transação Rápida"
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1965,7 +1969,7 @@ msgid "All Transactions"
msgstr "Todas as transações"
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr "Calendário"
@@ -2077,6 +2081,7 @@ msgstr "Editar"
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2202,6 +2207,8 @@ msgid "Current balance"
msgstr "Saldo atual"
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr "Diferença"
@@ -2296,7 +2303,7 @@ msgid "Pick a month"
msgstr "Escolha um mês"
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr "Fechar"
@@ -2577,19 +2584,19 @@ msgstr "Preço atual"
msgid "Amount Bought"
msgstr "Quantia comprada"
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr "Preço de Entrada vs Preço Atual"
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr "Dias entre investimentos"
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr "Frequência de Investimento"
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
"Quanto mais reta for a linha azul, mais consistente é sua estratégia de CMP."
@@ -2630,7 +2637,7 @@ msgid "Edit exchange rate"
msgstr "Editar taxa de câmbio"
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2687,7 +2694,7 @@ msgid "No services configured"
msgstr "Nenhum serviço configurado"
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr "Exportar e Restaurar"
@@ -2786,72 +2793,72 @@ msgstr "Alternar navegação"
msgid "Overview"
msgstr "Visão Geral"
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr "Patrimônio"
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr "Atual"
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr "Insights"
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr "Lixeira"
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr "Ferramentas"
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr "Rastreador de Custo Médio Ponderado"
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr "Calculadora de preço unitário"
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr "Conversor de Moeda"
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr "Gerenciar"
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr "Automação"
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr "Admin"
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr "Só use isso se você souber o que está fazendo"
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr "Django Admin"
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr "está disponível"
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr "Calculadora"
@@ -3184,25 +3191,29 @@ msgstr "Filtrar transações"
msgid "Order by"
msgstr "Ordernar por"
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr "Por moeda"
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr "Consolidado"
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr "Evolução"
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr "Por conta"
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr "Evolução por moeda"
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr "Evolução por conta"
@@ -3302,11 +3313,9 @@ msgid "Add transaction rule"
msgstr "Adicionar regra de transação"
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Editar regra de transação"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr "Criar"
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
msgid "Visual"
@@ -3347,6 +3356,10 @@ msgstr "para"
msgid "No transaction found, a new one will be created"
msgstr "Nenhuma transação encontrada, uma nova será criada"
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr "Editar regra de transação"
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3377,10 +3390,6 @@ msgstr "Edite para ver"
msgid "This rule has no actions"
msgstr "Essa regra não tem ações"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr "Criar"
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr "Adicionar novo"

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+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/"
@@ -23,7 +23,7 @@ msgstr ""
msgid "Group name"
msgstr ""
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -33,11 +33,12 @@ msgstr ""
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Uppdatera"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -71,35 +72,35 @@ msgstr ""
msgid "Group"
msgstr ""
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr ""
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr ""
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -107,8 +108,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -131,7 +132,7 @@ msgstr ""
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr ""
@@ -177,9 +178,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -192,8 +193,8 @@ msgstr ""
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -496,7 +497,7 @@ msgstr ""
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -519,8 +520,8 @@ msgstr ""
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -555,7 +556,7 @@ msgstr ""
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr ""
@@ -583,8 +584,8 @@ msgstr ""
msgid "Service Type"
msgstr ""
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -761,8 +762,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr ""
@@ -819,15 +820,15 @@ msgid "Entry deleted successfully"
msgstr ""
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr ""
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -837,7 +838,7 @@ msgstr ""
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr ""
@@ -846,27 +847,27 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -875,12 +876,12 @@ msgstr ""
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -950,7 +951,7 @@ msgstr ""
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr ""
@@ -1111,15 +1112,15 @@ msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1129,15 +1130,15 @@ msgstr ""
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1147,27 +1148,27 @@ msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr ""
@@ -1180,7 +1181,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr ""
@@ -1189,6 +1190,9 @@ msgid "Type to search for a transaction"
msgstr ""
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1314,7 +1318,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1424,40 +1428,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1469,7 +1473,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1480,129 +1484,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr ""
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr ""
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1611,8 +1615,8 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1927,7 +1931,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr ""
@@ -2039,6 +2043,7 @@ msgstr ""
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2164,6 +2169,8 @@ msgid "Current balance"
msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr ""
@@ -2258,7 +2265,7 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr ""
@@ -2539,19 +2546,19 @@ msgstr ""
msgid "Amount Bought"
msgstr ""
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr ""
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr ""
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr ""
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
@@ -2591,7 +2598,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2648,7 +2655,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr ""
@@ -2745,72 +2752,72 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr ""
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr ""
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr ""
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr ""
@@ -3134,25 +3141,29 @@ msgstr ""
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr ""
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr ""
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr ""
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr ""
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr ""
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr ""
@@ -3249,10 +3260,8 @@ msgid "Add transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
@@ -3294,6 +3303,10 @@ msgstr ""
msgid "No transaction found, a new one will be created"
msgstr ""
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3324,10 +3337,6 @@ msgstr ""
msgid "This rule has no actions"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-07 13:08+0000\n"
"POT-Creation-Date: 2025-09-20 14:08+0000\n"
"PO-Revision-Date: 2025-05-12 14:16+0000\n"
"Last-Translator: Felix <xnovaua@gmail.com>\n"
"Language-Team: Ukrainian <https://translations.herculino.com/projects/"
@@ -24,7 +24,7 @@ msgstr ""
msgid "Group name"
msgstr "Назва групи"
#: apps/accounts/forms.py:42 apps/accounts/forms.py:118
#: apps/accounts/forms.py:42 apps/accounts/forms.py:112
#: apps/currencies/forms.py:55 apps/currencies/forms.py:93
#: apps/currencies/forms.py:146 apps/dca/forms.py:49 apps/dca/forms.py:224
#: apps/import_app/forms.py:34 apps/rules/forms.py:57 apps/rules/forms.py:101
@@ -34,11 +34,12 @@ msgstr "Назва групи"
#: apps/transactions/forms.py:953 apps/transactions/forms.py:988
#: apps/transactions/forms.py:1142 apps/users/forms.py:217
#: apps/users/forms.py:379
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:132
msgid "Update"
msgstr "Оновлення"
#: apps/accounts/forms.py:50 apps/accounts/forms.py:126
#: apps/accounts/forms.py:50 apps/accounts/forms.py:120
#: apps/common/widgets/tom_select.py:13 apps/currencies/forms.py:63
#: apps/currencies/forms.py:101 apps/currencies/forms.py:154
#: apps/dca/forms.py:57 apps/dca/forms.py:232 apps/import_app/forms.py:42
@@ -72,35 +73,35 @@ msgstr "Додати"
msgid "Group"
msgstr "Група"
#: apps/accounts/forms.py:135
#: apps/accounts/forms.py:129
msgid "New balance"
msgstr "Новий баланс"
#: apps/accounts/forms.py:141 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/accounts/forms.py:135 apps/dca/forms.py:85 apps/dca/forms.py:92
#: apps/insights/forms.py:118 apps/rules/forms.py:185 apps/rules/forms.py:201
#: apps/rules/models.py:44 apps/rules/models.py:311
#: apps/transactions/forms.py:44 apps/transactions/forms.py:263
#: apps/transactions/forms.py:438 apps/transactions/forms.py:540
#: apps/transactions/forms.py:547 apps/transactions/forms.py:759
#: apps/transactions/forms.py:1020 apps/transactions/models.py:322
#: apps/transactions/models.py:556 apps/transactions/models.py:756
#: apps/transactions/models.py:1006
#: apps/transactions/forms.py:1020 apps/transactions/models.py:323
#: apps/transactions/models.py:560 apps/transactions/models.py:760
#: apps/transactions/models.py:1010
#: templates/insights/fragments/category_overview/index.html:78
#: templates/insights/fragments/category_overview/index.html:530
msgid "Category"
msgstr "Категорія"
#: apps/accounts/forms.py:148 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/accounts/forms.py:142 apps/dca/forms.py:101 apps/dca/forms.py:109
#: apps/export_app/forms.py:44 apps/export_app/forms.py:135
#: apps/rules/forms.py:188 apps/rules/forms.py:198 apps/rules/models.py:45
#: apps/rules/models.py:315 apps/transactions/filters.py:69
#: apps/transactions/forms.py:52 apps/transactions/forms.py:271
#: apps/transactions/forms.py:446 apps/transactions/forms.py:556
#: apps/transactions/forms.py:564 apps/transactions/forms.py:752
#: apps/transactions/forms.py:1013 apps/transactions/models.py:328
#: apps/transactions/models.py:558 apps/transactions/models.py:760
#: apps/transactions/models.py:1012 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:192
#: apps/transactions/forms.py:1013 apps/transactions/models.py:329
#: apps/transactions/models.py:562 apps/transactions/models.py:764
#: apps/transactions/models.py:1016 templates/includes/navbar.html:111
#: templates/includes/sidebar.html:184
#: templates/insights/fragments/category_overview/index.html:36
#: templates/tags/fragments/list.html:5 templates/tags/pages/index.html:4
msgid "Tags"
@@ -108,8 +109,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:214 apps/transactions/models.py:239
#: apps/transactions/models.py:263 apps/transactions/models.py:974
#: apps/transactions/models.py:215 apps/transactions/models.py:240
#: apps/transactions/models.py:264 apps/transactions/models.py:978
#: templates/account_groups/fragments/list.html:25
#: templates/accounts/fragments/list.html:25
#: templates/categories/fragments/table.html:16
@@ -132,7 +133,7 @@ msgstr "Група рахунків"
#: apps/accounts/models.py:19 templates/account_groups/fragments/list.html:5
#: templates/account_groups/pages/index.html:4
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:212
#: templates/includes/navbar.html:121 templates/includes/sidebar.html:204
msgid "Account Groups"
msgstr "Групи рахунків"
@@ -181,9 +182,9 @@ msgstr ""
#: apps/rules/models.py:35 apps/rules/models.py:267
#: apps/transactions/forms.py:64 apps/transactions/forms.py:283
#: apps/transactions/forms.py:405 apps/transactions/forms.py:744
#: apps/transactions/forms.py:1005 apps/transactions/models.py:294
#: apps/transactions/models.py:516 apps/transactions/models.py:738
#: apps/transactions/models.py:980
#: apps/transactions/forms.py:1005 apps/transactions/models.py:295
#: apps/transactions/models.py:520 apps/transactions/models.py:742
#: apps/transactions/models.py:984
#: templates/installment_plans/fragments/table.html:17
#: templates/quick_transactions/fragments/list.html:14
#: templates/recurring_transactions/fragments/table.html:19
@@ -196,8 +197,8 @@ msgstr "Рахунок"
#: apps/export_app/forms.py:132 apps/transactions/filters.py:53
#: templates/accounts/fragments/list.html:5
#: templates/accounts/pages/index.html:4 templates/includes/navbar.html:117
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:204
#: templates/includes/sidebar.html:206
#: templates/includes/navbar.html:119 templates/includes/sidebar.html:196
#: templates/includes/sidebar.html:198
#: templates/monthly_overview/pages/overview.html:94
#: templates/transactions/fragments/summary.html:12
#: templates/transactions/pages/transactions.html:137
@@ -511,7 +512,7 @@ msgstr "Суфікс"
#: apps/currencies/forms.py:71 apps/dca/models.py:158 apps/rules/forms.py:180
#: apps/rules/forms.py:194 apps/rules/models.py:38 apps/rules/models.py:279
#: apps/transactions/forms.py:68 apps/transactions/forms.py:410
#: apps/transactions/forms.py:568 apps/transactions/models.py:304
#: apps/transactions/forms.py:568 apps/transactions/models.py:305
#: templates/dca/fragments/strategy/details.html:52
#: templates/exchange_rates/fragments/table.html:10
#: templates/exchange_rates_services/fragments/table.html:10
@@ -534,8 +535,8 @@ msgstr "Десяткові знаки"
#: apps/export_app/forms.py:133 apps/transactions/filters.py:60
#: templates/currencies/fragments/list.html:5
#: templates/currencies/pages/index.html:4 templates/includes/navbar.html:125
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:218
#: templates/includes/sidebar.html:220
#: templates/includes/navbar.html:127 templates/includes/sidebar.html:210
#: templates/includes/sidebar.html:212
#: templates/monthly_overview/pages/overview.html:81
#: templates/transactions/fragments/summary.html:8
#: templates/transactions/pages/transactions.html:124
@@ -570,7 +571,7 @@ msgstr ""
#: apps/currencies/models.py:82 apps/export_app/forms.py:68
#: apps/export_app/forms.py:145 templates/exchange_rates/fragments/list.html:6
#: templates/exchange_rates/pages/index.html:4
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:226
#: templates/includes/navbar.html:129 templates/includes/sidebar.html:218
msgid "Exchange Rates"
msgstr "Обмінні курси"
@@ -598,8 +599,8 @@ msgstr "Назва сервісу"
msgid "Service Type"
msgstr "Тип сервісу"
#: apps/currencies/models.py:118 apps/transactions/models.py:218
#: apps/transactions/models.py:242 apps/transactions/models.py:266
#: apps/currencies/models.py:118 apps/transactions/models.py:219
#: apps/transactions/models.py:243 apps/transactions/models.py:267
#: templates/categories/fragments/list.html:21
#: templates/entities/fragments/list.html:21
#: templates/recurring_transactions/fragments/list.html:21
@@ -778,8 +779,8 @@ msgstr ""
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:184
#: apps/rules/forms.py:200 apps/rules/models.py:43 apps/rules/models.py:295
#: apps/transactions/forms.py:432 apps/transactions/forms.py:584
#: apps/transactions/models.py:318 apps/transactions/models.py:565
#: apps/transactions/models.py:766 apps/transactions/models.py:1002
#: apps/transactions/models.py:319 apps/transactions/models.py:569
#: apps/transactions/models.py:770 apps/transactions/models.py:1006
msgid "Notes"
msgstr ""
@@ -836,15 +837,15 @@ msgid "Entry deleted successfully"
msgstr ""
#: apps/export_app/forms.py:14 apps/export_app/forms.py:131
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:263
#: templates/includes/navbar.html:150 templates/includes/sidebar.html:255
#: templates/users/fragments/list.html:6 templates/users/pages/index.html:4
msgid "Users"
msgstr ""
#: apps/export_app/forms.py:32 apps/export_app/forms.py:137
#: apps/transactions/models.py:379 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:91
#: templates/includes/sidebar.html:184
#: apps/transactions/models.py:380 templates/includes/navbar.html:58
#: templates/includes/navbar.html:107 templates/includes/sidebar.html:83
#: templates/includes/sidebar.html:176
#: templates/recurring_transactions/fragments/list_transactions.html:5
#: templates/recurring_transactions/fragments/table.html:39
#: templates/transactions/pages/transactions.html:5
@@ -854,7 +855,7 @@ msgstr ""
#: apps/export_app/forms.py:38 apps/export_app/forms.py:134
#: apps/transactions/filters.py:64 templates/categories/fragments/list.html:5
#: templates/categories/pages/index.html:4 templates/includes/navbar.html:109
#: templates/includes/sidebar.html:186
#: templates/includes/sidebar.html:178
msgid "Categories"
msgstr ""
@@ -863,27 +864,27 @@ msgstr ""
#: apps/rules/models.py:307 apps/transactions/filters.py:74
#: apps/transactions/forms.py:60 apps/transactions/forms.py:279
#: apps/transactions/forms.py:454 apps/transactions/forms.py:767
#: apps/transactions/forms.py:1028 apps/transactions/models.py:277
#: apps/transactions/models.py:333 apps/transactions/models.py:561
#: apps/transactions/models.py:763 apps/transactions/models.py:1017
#: apps/transactions/forms.py:1028 apps/transactions/models.py:278
#: apps/transactions/models.py:334 apps/transactions/models.py:565
#: apps/transactions/models.py:767 apps/transactions/models.py:1021
#: templates/entities/fragments/list.html:5
#: templates/entities/pages/index.html:4 templates/includes/navbar.html:113
#: templates/includes/sidebar.html:198
#: templates/includes/sidebar.html:190
#: templates/insights/fragments/category_overview/index.html:49
msgid "Entities"
msgstr ""
#: apps/export_app/forms.py:56 apps/export_app/forms.py:140
#: apps/transactions/models.py:803 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:120
#: apps/transactions/models.py:807 templates/includes/navbar.html:77
#: templates/includes/sidebar.html:112
#: templates/recurring_transactions/fragments/list.html:5
#: templates/recurring_transactions/pages/index.html:4
msgid "Recurring Transactions"
msgstr ""
#: apps/export_app/forms.py:62 apps/export_app/forms.py:138
#: apps/transactions/models.py:579 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:114
#: apps/transactions/models.py:583 templates/includes/navbar.html:75
#: templates/includes/sidebar.html:106
#: templates/installment_plans/fragments/list.html:5
#: templates/installment_plans/pages/index.html:4
msgid "Installment Plans"
@@ -892,12 +893,12 @@ msgstr ""
#: apps/export_app/forms.py:74 apps/export_app/forms.py:143
#: templates/exchange_rates_services/fragments/list.html:6
#: templates/exchange_rates_services/pages/index.html:4
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:254
#: templates/includes/navbar.html:143 templates/includes/sidebar.html:246
msgid "Automatic Exchange Rates"
msgstr ""
#: apps/export_app/forms.py:80 templates/includes/navbar.html:135
#: templates/includes/sidebar.html:234 templates/rules/fragments/list.html:5
#: templates/includes/sidebar.html:226 templates/rules/fragments/list.html:5
#: templates/rules/pages/index.html:4
msgid "Rules"
msgstr ""
@@ -967,7 +968,7 @@ msgstr ""
#: apps/import_app/forms.py:61
#: templates/import_app/fragments/profiles/list.html:62
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:240
#: templates/includes/navbar.html:137 templates/includes/sidebar.html:232
msgid "Import"
msgstr ""
@@ -1128,15 +1129,15 @@ msgstr ""
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:36
#: apps/rules/models.py:271 apps/transactions/forms.py:396
#: apps/transactions/models.py:301 apps/transactions/models.py:521
#: apps/transactions/models.py:744 apps/transactions/models.py:987
#: apps/transactions/models.py:302 apps/transactions/models.py:525
#: apps/transactions/models.py:748 apps/transactions/models.py:991
msgid "Type"
msgstr ""
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:37
#: apps/rules/models.py:275 apps/transactions/filters.py:23
#: apps/transactions/forms.py:400 apps/transactions/models.py:303
#: apps/transactions/models.py:989 templates/cotton/transaction/item.html:21
#: apps/transactions/forms.py:400 apps/transactions/models.py:304
#: apps/transactions/models.py:993 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32
#: templates/transactions/widgets/paid_toggle_button.html:12
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:16
@@ -1146,15 +1147,15 @@ msgstr ""
#: apps/rules/forms.py:181 apps/rules/forms.py:195 apps/rules/models.py:39
#: apps/rules/models.py:283 apps/transactions/forms.py:72
#: apps/transactions/forms.py:416 apps/transactions/forms.py:571
#: apps/transactions/forms.py:773 apps/transactions/models.py:305
#: apps/transactions/models.py:539 apps/transactions/models.py:768
#: apps/transactions/forms.py:773 apps/transactions/models.py:306
#: apps/transactions/models.py:543 apps/transactions/models.py:772
msgid "Reference Date"
msgstr ""
#: apps/rules/forms.py:182 apps/rules/forms.py:196 apps/rules/models.py:41
#: apps/rules/models.py:287 apps/transactions/forms.py:423
#: apps/transactions/models.py:311 apps/transactions/models.py:749
#: apps/transactions/models.py:995 templates/insights/fragments/sankey.html:95
#: apps/transactions/models.py:312 apps/transactions/models.py:753
#: apps/transactions/models.py:999 templates/insights/fragments/sankey.html:95
#: templates/installment_plans/fragments/table.html:18
#: templates/quick_transactions/fragments/list.html:15
#: templates/recurring_transactions/fragments/table.html:20
@@ -1164,27 +1165,27 @@ msgstr ""
#: apps/rules/forms.py:183 apps/rules/forms.py:197 apps/rules/models.py:14
#: apps/rules/models.py:42 apps/rules/models.py:291
#: apps/transactions/forms.py:427 apps/transactions/forms.py:575
#: apps/transactions/models.py:316 apps/transactions/models.py:523
#: apps/transactions/models.py:752 apps/transactions/models.py:1000
#: apps/transactions/models.py:317 apps/transactions/models.py:527
#: apps/transactions/models.py:756 apps/transactions/models.py:1004
msgid "Description"
msgstr ""
#: apps/rules/forms.py:186 apps/rules/forms.py:202 apps/rules/models.py:47
#: apps/rules/models.py:299 apps/transactions/models.py:355
#: apps/transactions/models.py:1022
#: apps/rules/models.py:299 apps/transactions/models.py:356
#: apps/transactions/models.py:1026
msgid "Internal Note"
msgstr ""
#: apps/rules/forms.py:187 apps/rules/forms.py:203 apps/rules/models.py:48
#: apps/rules/models.py:303 apps/transactions/models.py:357
#: apps/transactions/models.py:1024
#: apps/rules/models.py:303 apps/transactions/models.py:358
#: apps/transactions/models.py:1028
msgid "Internal ID"
msgstr ""
#: apps/rules/forms.py:190 apps/rules/forms.py:204 apps/rules/models.py:40
#: apps/rules/models.py:319 apps/transactions/forms.py:588
#: apps/transactions/models.py:215 apps/transactions/models.py:306
#: apps/transactions/models.py:990
#: apps/transactions/models.py:216 apps/transactions/models.py:307
#: apps/transactions/models.py:994
msgid "Mute"
msgstr ""
@@ -1197,7 +1198,7 @@ msgid "Set Values"
msgstr ""
#: apps/rules/forms.py:415 apps/rules/forms.py:452 apps/rules/forms.py:489
#: apps/transactions/models.py:378
#: apps/transactions/models.py:379
msgid "Transaction"
msgstr ""
@@ -1206,6 +1207,9 @@ msgid "Type to search for a transaction"
msgstr ""
#: apps/rules/forms.py:431 apps/rules/forms.py:468 apps/rules/forms.py:504
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/view.html:121
msgid "Test"
msgstr ""
@@ -1331,7 +1335,7 @@ msgstr ""
#: apps/transactions/filters.py:24 templates/cotton/transaction/item.html:21
#: templates/cotton/transaction/item.html:32 templates/includes/navbar.html:47
#: templates/insights/fragments/category_overview/index.html:61
#: templates/net_worth/net_worth.html:32
#: templates/net_worth/net_worth.html:33
#: templates/transactions/widgets/paid_toggle_button.html:8
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:12
msgid "Projected"
@@ -1443,40 +1447,40 @@ msgstr ""
msgid "End date should be after the start date"
msgstr ""
#: apps/transactions/models.py:220
#: apps/transactions/models.py:221
msgid ""
"Deactivated categories won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:228
#: apps/transactions/models.py:229
msgid "Transaction Category"
msgstr ""
#: apps/transactions/models.py:229
#: apps/transactions/models.py:230
msgid "Transaction Categories"
msgstr ""
#: apps/transactions/models.py:244
#: apps/transactions/models.py:245
msgid ""
"Deactivated tags won't be able to be selected when creating new transactions"
msgstr ""
#: apps/transactions/models.py:252 apps/transactions/models.py:253
#: apps/transactions/models.py:253 apps/transactions/models.py:254
msgid "Transaction Tags"
msgstr ""
#: apps/transactions/models.py:268
#: apps/transactions/models.py:269
msgid ""
"Deactivated entities won't be able to be selected when creating new "
"transactions"
msgstr ""
#: apps/transactions/models.py:276
#: apps/transactions/models.py:277
msgid "Entity"
msgstr ""
#: apps/transactions/models.py:288 apps/transactions/models.py:967
#: apps/transactions/models.py:289 apps/transactions/models.py:971
#: templates/calendar_view/fragments/list.html:42
#: templates/calendar_view/fragments/list.html:44
#: templates/calendar_view/fragments/list.html:52
@@ -1488,7 +1492,7 @@ msgstr ""
msgid "Income"
msgstr ""
#: apps/transactions/models.py:289 apps/transactions/models.py:968
#: apps/transactions/models.py:290 apps/transactions/models.py:972
#: templates/calendar_view/fragments/list.html:46
#: templates/calendar_view/fragments/list.html:48
#: templates/calendar_view/fragments/list.html:56
@@ -1499,129 +1503,129 @@ msgstr ""
msgid "Expense"
msgstr ""
#: apps/transactions/models.py:344 apps/transactions/models.py:578
#: apps/transactions/models.py:345 apps/transactions/models.py:582
msgid "Installment Plan"
msgstr ""
#: apps/transactions/models.py:353 apps/transactions/models.py:802
#: apps/transactions/models.py:354 apps/transactions/models.py:806
msgid "Recurring Transaction"
msgstr ""
#: apps/transactions/models.py:361
#: apps/transactions/models.py:362
msgid "Deleted"
msgstr ""
#: apps/transactions/models.py:366
#: apps/transactions/models.py:367
msgid "Deleted At"
msgstr ""
#: apps/transactions/models.py:458 templates/tags/fragments/table.html:71
#: apps/transactions/models.py:462 templates/tags/fragments/table.html:71
msgid "No tags"
msgstr ""
#: apps/transactions/models.py:460
#: apps/transactions/models.py:464
msgid "No category"
msgstr ""
#: apps/transactions/models.py:462
#: apps/transactions/models.py:466
msgid "No description"
msgstr ""
#: apps/transactions/models.py:510 templates/includes/sidebar.html:67
#: apps/transactions/models.py:514 templates/includes/sidebar.html:59
msgid "Yearly"
msgstr ""
#: apps/transactions/models.py:511 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:61
#: apps/transactions/models.py:515 apps/users/models.py:464
#: templates/includes/navbar.html:27 templates/includes/sidebar.html:53
msgid "Monthly"
msgstr ""
#: apps/transactions/models.py:512
#: apps/transactions/models.py:516
msgid "Weekly"
msgstr ""
#: apps/transactions/models.py:513
#: apps/transactions/models.py:517
msgid "Daily"
msgstr ""
#: apps/transactions/models.py:526
#: apps/transactions/models.py:530
msgid "Number of Installments"
msgstr ""
#: apps/transactions/models.py:531
#: apps/transactions/models.py:535
msgid "Installment Start"
msgstr ""
#: apps/transactions/models.py:532
#: apps/transactions/models.py:536
msgid "The installment number to start counting from"
msgstr ""
#: apps/transactions/models.py:537 apps/transactions/models.py:772
#: apps/transactions/models.py:541 apps/transactions/models.py:776
msgid "Start Date"
msgstr ""
#: apps/transactions/models.py:541 apps/transactions/models.py:773
#: apps/transactions/models.py:545 apps/transactions/models.py:777
msgid "End Date"
msgstr ""
#: apps/transactions/models.py:546
#: apps/transactions/models.py:550
msgid "Recurrence"
msgstr ""
#: apps/transactions/models.py:549
#: apps/transactions/models.py:553
msgid "Installment Amount"
msgstr ""
#: apps/transactions/models.py:568 apps/transactions/models.py:792
#: apps/transactions/models.py:572 apps/transactions/models.py:796
msgid "Add description to transactions"
msgstr ""
#: apps/transactions/models.py:571 apps/transactions/models.py:795
#: apps/transactions/models.py:575 apps/transactions/models.py:799
msgid "Add notes to transactions"
msgstr ""
#: apps/transactions/models.py:731
#: apps/transactions/models.py:735
msgid "day(s)"
msgstr ""
#: apps/transactions/models.py:732
#: apps/transactions/models.py:736
msgid "week(s)"
msgstr ""
#: apps/transactions/models.py:733
#: apps/transactions/models.py:737
msgid "month(s)"
msgstr ""
#: apps/transactions/models.py:734
#: apps/transactions/models.py:738
msgid "year(s)"
msgstr ""
#: apps/transactions/models.py:736
#: apps/transactions/models.py:740
#: templates/recurring_transactions/fragments/list.html:24
msgid "Paused"
msgstr ""
#: apps/transactions/models.py:775
#: apps/transactions/models.py:779
msgid "Recurrence Type"
msgstr ""
#: apps/transactions/models.py:778
#: apps/transactions/models.py:782
msgid "Recurrence Interval"
msgstr ""
#: apps/transactions/models.py:781
#: apps/transactions/models.py:785
msgid "Keep at most"
msgstr ""
#: apps/transactions/models.py:785
#: apps/transactions/models.py:789
msgid "Last Generated Date"
msgstr ""
#: apps/transactions/models.py:788
#: apps/transactions/models.py:792
msgid "Last Generated Reference Date"
msgstr ""
#: apps/transactions/models.py:1034
#: apps/transactions/models.py:1038
#: apps/transactions/views/quick_transactions.py:177
#: apps/transactions/views/quick_transactions.py:186
#: apps/transactions/views/quick_transactions.py:188
@@ -1630,8 +1634,8 @@ msgstr ""
msgid "Quick Transaction"
msgstr ""
#: apps/transactions/models.py:1035 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:108
#: apps/transactions/models.py:1039 templates/includes/navbar.html:73
#: templates/includes/sidebar.html:100
#: templates/quick_transactions/pages/index.html:5
#: templates/quick_transactions/pages/index.html:11
msgid "Quick Transactions"
@@ -1948,7 +1952,7 @@ msgid "All Transactions"
msgstr ""
#: apps/users/models.py:470 templates/includes/navbar.html:33
#: templates/includes/sidebar.html:73
#: templates/includes/sidebar.html:65
msgid "Calendar"
msgstr ""
@@ -2060,6 +2064,7 @@ msgstr ""
#: templates/quick_transactions/fragments/list.html:34
#: templates/recurring_transactions/fragments/table.html:93
#: templates/rules/fragments/list.html:45
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/view.html:61
#: templates/rules/fragments/transaction_rule/view.html:96
#: templates/rules/fragments/transaction_rule/view.html:137
@@ -2185,6 +2190,8 @@ msgid "Current balance"
msgstr ""
#: templates/accounts/fragments/account_reconciliation.html:39
#: templates/net_worth/net_worth.html:105
#: templates/net_worth/net_worth.html:362
msgid "Difference"
msgstr ""
@@ -2279,7 +2286,7 @@ msgid "Pick a month"
msgstr ""
#: templates/common/fragments/toasts.html:15 templates/extends/offcanvas.html:5
#: templates/includes/sidebar.html:53
#: templates/includes/sidebar.html:45
msgid "Close"
msgstr ""
@@ -2560,19 +2567,19 @@ msgstr ""
msgid "Amount Bought"
msgstr ""
#: templates/dca/fragments/strategy/details.html:390
#: templates/dca/fragments/strategy/details.html:392
msgid "Entry Price vs Current Price"
msgstr ""
#: templates/dca/fragments/strategy/details.html:406
#: templates/dca/fragments/strategy/details.html:408
msgid "Days Between Investments"
msgstr ""
#: templates/dca/fragments/strategy/details.html:453
#: templates/dca/fragments/strategy/details.html:455
msgid "Investment Frequency"
msgstr ""
#: templates/dca/fragments/strategy/details.html:455
#: templates/dca/fragments/strategy/details.html:457
msgid "The straighter the blue line, the more consistent your DCA strategy is."
msgstr ""
@@ -2612,7 +2619,7 @@ msgid "Edit exchange rate"
msgstr ""
#: templates/exchange_rates/fragments/list.html:25
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:93
#: templates/includes/navbar.html:62 templates/includes/sidebar.html:85
#: templates/installment_plans/fragments/list.html:21
#: templates/yearly_overview/pages/overview_by_account.html:105
#: templates/yearly_overview/pages/overview_by_currency.html:107
@@ -2669,7 +2676,7 @@ msgid "No services configured"
msgstr ""
#: templates/export_app/pages/index.html:4 templates/includes/navbar.html:140
#: templates/includes/sidebar.html:247
#: templates/includes/sidebar.html:239
msgid "Export and Restore"
msgstr ""
@@ -2766,72 +2773,72 @@ msgstr ""
msgid "Overview"
msgstr ""
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:85
#: templates/includes/navbar.html:41 templates/includes/sidebar.html:77
msgid "Net Worth"
msgstr ""
#: templates/includes/navbar.html:45
#: templates/insights/fragments/category_overview/index.html:65
#: templates/net_worth/net_worth.html:22
#: templates/net_worth/net_worth.html:23
msgid "Current"
msgstr ""
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:79
#: templates/includes/navbar.html:51 templates/includes/sidebar.html:71
#: templates/insights/pages/index.html:5
msgid "Insights"
msgstr ""
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:101
#: templates/includes/navbar.html:67 templates/includes/sidebar.html:93
msgid "Trash Can"
msgstr ""
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:126
#: templates/includes/navbar.html:85 templates/includes/sidebar.html:118
msgid "Tools"
msgstr ""
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:128
#: templates/includes/navbar.html:89 templates/includes/sidebar.html:120
msgid "Dollar Cost Average Tracker"
msgstr ""
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:134
#: templates/includes/navbar.html:92 templates/includes/sidebar.html:126
#: templates/mini_tools/unit_price_calculator.html:5
#: templates/mini_tools/unit_price_calculator.html:10
msgid "Unit Price Calculator"
msgstr ""
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:140
#: templates/includes/navbar.html:95 templates/includes/sidebar.html:132
#: templates/mini_tools/currency_converter/currency_converter.html:8
#: templates/mini_tools/currency_converter/currency_converter.html:15
msgid "Currency Converter"
msgstr ""
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:159
#: templates/includes/sidebar.html:171
#: templates/includes/navbar.html:104 templates/includes/sidebar.html:150
#: templates/includes/sidebar.html:163
msgid "Management"
msgstr ""
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:232
#: templates/includes/navbar.html:133 templates/includes/sidebar.html:224
msgid "Automation"
msgstr ""
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:261
#: templates/includes/navbar.html:148 templates/includes/sidebar.html:253
msgid "Admin"
msgstr ""
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:270
#: templates/includes/navbar.html:157 templates/includes/sidebar.html:262
msgid "Only use this if you know what you're doing"
msgstr ""
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:269
#: templates/includes/navbar.html:158 templates/includes/sidebar.html:261
msgid "Django Admin"
msgstr ""
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:284
#: templates/includes/navbar.html:169 templates/includes/sidebar.html:276
msgid "is available"
msgstr ""
#: templates/includes/navbar.html:174 templates/includes/navbar.html:177
#: templates/includes/sidebar.html:290
#: templates/includes/sidebar.html:282
msgid "Calculator"
msgstr ""
@@ -3155,25 +3162,29 @@ msgstr ""
msgid "Order by"
msgstr ""
#: templates/net_worth/net_worth.html:40
#: templates/net_worth/net_worth.html:42
#: templates/yearly_overview/pages/overview_by_currency.html:9
msgid "By currency"
msgstr ""
#: templates/net_worth/net_worth.html:75
#: templates/net_worth/net_worth.html:78
msgid "Consolidated"
msgstr ""
#: templates/net_worth/net_worth.html:104
#: templates/net_worth/net_worth.html:101
msgid "Evolution"
msgstr ""
#: templates/net_worth/net_worth.html:128
#: templates/yearly_overview/pages/overview_by_account.html:7
msgid "By account"
msgstr ""
#: templates/net_worth/net_worth.html:211
#: templates/net_worth/net_worth.html:236
msgid "Evolution by currency"
msgstr ""
#: templates/net_worth/net_worth.html:275
#: templates/net_worth/net_worth.html:300
msgid "Evolution by account"
msgstr ""
@@ -3270,10 +3281,8 @@ msgid "Add transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/created.html:5
#: templates/rules/fragments/transaction_rule/dry_run/deleted.html:5
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/dry_run/visual.html:8
@@ -3315,6 +3324,10 @@ msgstr ""
msgid "No transaction found, a new one will be created"
msgstr ""
#: templates/rules/fragments/transaction_rule/edit.html:5
msgid "Edit transaction rule"
msgstr ""
#: templates/rules/fragments/transaction_rule/transaction_rule_action/add.html:5
#: templates/rules/fragments/transaction_rule/update_or_create_transaction_rule_action/add.html:5
msgid "Add action to transaction rule"
@@ -3345,10 +3358,6 @@ msgstr ""
msgid "This rule has no actions"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:127
msgid "Create"
msgstr ""
#: templates/rules/fragments/transaction_rule/view.html:144
msgid "Add new"
msgstr ""

View File

@@ -3,7 +3,7 @@
{% if icon %}<i class="{{ icon }}"></i>{% else %}<span class="fw-bold">{{ title.0 }}</span>{% endif %}
</div>
<div class="card-body">
<h5 class="tw:text-{{ color }}-400 fw-bold tw:mr-[50px]" {{ attrs }}>{{ title }}{% if help_text %}<c-ui.help-icon :content="help_text" icon=""></c-ui.help-icon>{% endif %}</h5>
<h5 class="tw:text-{{ color }}-400 fw-bold tw:mr-[50px] {{ title_css_classes }}" {{ attrs }}>{{ title }}{% if help_text %}<c-ui.help-icon :content="help_text" icon=""></c-ui.help-icon>{% endif %}</h5>
{{ slot }}
</div>
</div>

View File

@@ -354,6 +354,7 @@
display: false,
},
ticks: {
display: false,
format: { maximumFractionDigits: 40, minimumFractionDigits: 1 }
}
},
@@ -369,6 +370,7 @@
display: false,
},
ticks: {
display: false,
format: { maximumFractionDigits: 40, minimumFractionDigits: 1 }
}
}

View File

@@ -12,6 +12,4 @@
<link rel="icon" type="image/png" sizes="32x32" href="{% static 'img/favicon/favicon-32x32.png' %}">
<link rel="icon" type="image/png" sizes="96x96" href="{% static 'img/favicon/favicon-96x96.png' %}">
<link rel="icon" type="image/png" sizes="16x16" href="{% static 'img/favicon/favicon-16x16.png' %}">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="{% static 'img/favicon/ms-icon-144x144.png' %}">
<meta name="theme-color" content="#ffffff">

View File

@@ -10,18 +10,10 @@
<nav
id="sidebar"
hx-boost="true"
hx-swap="transition:true"
data-bs-scroll="true"
class="offcanvas-lg offcanvas-start d-lg-flex flex-column position-fixed top-0 start-0 h-100 bg-body-tertiary shadow-sm tw:z-1020">
{# <div>#}
{# <a href="{% url 'index' %}" class="d-none d-lg-flex tw:justify-start p-3 text-decoration-none sidebar-title">#}
{# <img src="{% static 'img/logo-icon.svg' %}" alt="WYGIWYH Logo" height="30" width="30" title="WYGIWYH"/>#}
{# <span class="fs-4 fw-bold ms-3">WYGIWYH</span>#}
{# </a>#}
{##}
{##}
{# </div>#}
<div class="d-none d-lg-flex tw:justify-between tw:items-center tw:border-b tw:border-gray-600 tw:lg:flex">
<a href="{% url 'index' %}" class="m-0 d-none d-lg-flex tw:justify-start p-3 text-decoration-none sidebar-title">
<img src="{% static 'img/logo-icon.svg' %}" alt="WYGIWYH Logo" height="30" width="30" title="WYGIWYH"/>
@@ -154,16 +146,16 @@
aria-controls="collapsible-panel"
class="sidebar-menu-item tw:text-wrap tw:lg:text-nowrap tw:lg:text-sm d-flex align-items-center text-decoration-none p-2 rounded-3 sidebar-item {% active_link views='tags_index||entities_index||categories_index||accounts_index||account_groups_index||currencies_index||exchange_rates_index||rules_index||import_profiles_index||automatic_exchange_rates_index||export_index||users_index' css_class="sidebar-active" %}">
<i class="fa-solid fa-toolbox fa-fw"></i>
<span
class="ms-3 fw-medium tw:lg:group-hover:truncate tw:lg:group-focus:truncate tw:lg:group-hover:text-ellipsis tw:lg:group-focus:text-ellipsis">
{% translate 'Management' %}
</span>
<span class="ms-3 fw-medium tw:lg:group-hover:truncate tw:lg:group-focus:truncate tw:lg:group-hover:text-ellipsis tw:lg:group-focus:text-ellipsis">
{% translate 'Management' %}
</span>
<i class="fa-solid fa-chevron-right fa-fw ms-auto pe-2"></i>
</div>
</ul>
<div class="mt-auto p-2 w-100">
<div id="collapsible-panel"
class="p-0 collapse tw:absolute tw:bottom-0 tw:left-0 tw:w-full tw:z-30 tw:max-h-dvh">
class="p-0 collapse tw:absolute tw:bottom-0 tw:left-0 tw:w-full tw:z-30 tw:max-h-dvh {% active_link views='tags_index||entities_index||categories_index||accounts_index||account_groups_index||currencies_index||exchange_rates_index||rules_index||import_profiles_index||automatic_exchange_rates_index||export_index||users_index' css_class="show" %}">
<div class="tw:h-dvh tw:backdrop-blur-3xl tw:flex tw:flex-col">
<div
class="tw:justify-between tw:items-center tw:p-4 tw:border-b tw:border-gray-600 sidebar-submenu-header">

View File

@@ -9,338 +9,422 @@
{% block title %}{% if type == "current" %}{% translate 'Current Net Worth' %}{% else %}{% translate 'Projected Net Worth' %}{% endif %}{% endblock %}
{% block content %}
<div hx-trigger="every 60m, updated from:window" hx-include="#view-type" class="show-loading" hx-get="" hx-target="body">
<div class="h-100 text-center mb-4 pt-2">
<div class="btn-group gap-3" role="group" id="view-type" _="on change trigger updated">
<input type="radio" class="btn-check"
name="view_type"
id="current-view"
autocomplete="off"
value="current"
{% if type == "current" %}checked{% endif %}>
<label class="btn btn-outline-primary rounded-5" for="current-view"><i
class="fa-solid fa-sack-dollar fa-fw me-2"></i>{% trans 'Current' %}</label>
<div hx-trigger="every 60m, updated from:window" hx-include="#view-type" class="show-loading" hx-get=""
hx-target="body">
<div class="h-100 text-center mb-4 pt-2">
<div class="btn-group gap-3" role="group" id="view-type" _="on change trigger updated">
<input type="radio" class="btn-check"
name="view_type"
id="current-view"
autocomplete="off"
value="current"
{% if type == "current" %}checked{% endif %}>
<label class="btn btn-outline-primary rounded-5" for="current-view"><i
class="fa-solid fa-sack-dollar fa-fw me-2"></i>{% trans 'Current' %}</label>
<input type="radio"
class="btn-check"
name="view_type"
id="projected-view"
autocomplete="off"
value="projected"
{% if type == "projected" %}checked{% endif %}>
<label class="btn btn-outline-primary rounded-5" for="projected-view"><i
class="fa-solid fa-rocket fa-fw me-2"></i>{% trans 'Projected' %}</label>
<input type="radio"
class="btn-check"
name="view_type"
id="projected-view"
autocomplete="off"
value="projected"
{% if type == "projected" %}checked{% endif %}>
<label class="btn btn-outline-primary rounded-5" for="projected-view"><i
class="fa-solid fa-rocket fa-fw me-2"></i>{% trans 'Projected' %}</label>
</div>
</div>
</div>
<div class="container px-md-3 py-3" _="init call initializeAccountChart() then initializeCurrencyChart() end">
<div class="row gx-xl-4 gy-3 mb-4">
<div class="col-12 col-xl-5">
<div class="row row-cols-1 g-4">
<div class="col">
<c-ui.info-card color="yellow" icon="fa-solid fa-coins" title="{% trans 'By currency' %}"
_="on click showAllDatasetsCurrency()">
{% for currency in currency_net_worth.values %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="currency-name text-start font-monospace tw:text-gray-300"
_="on click showOnlyCurrencyDataset('{{ currency.currency.name }}')">
{{ currency.currency.name }}
<div class="container px-md-3 py-3"
_="init call initializeAccountChart() then initializeCurrencyChart() then initializeMonthlyDifferenceChart() end">
<div class="row gx-xl-4 gy-3 mb-4">
<div class="col-12 col-xl-5">
<div class="row row-cols-1 g-4">
<div class="col">
<c-ui.info-card color="yellow" icon="fa-solid fa-coins" title="{% trans 'By currency' %}"
title_css_classes="tw:cursor-pointer"
_="on click showAllDatasetsCurrency()">
{% for currency in currency_net_worth.values %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="currency-name text-start font-monospace tw:text-gray-300 tw:cursor-pointer"
_="on click showOnlyCurrencyDataset('{{ currency.currency.name }}')">
{{ currency.currency.name }}
</div>
<div class="dotted-line flex-grow-1"></div>
<div>
<c-amount.display
:amount="currency.total_final"
:prefix="currency.currency.prefix"
:suffix="currency.currency.suffix"
:decimal_places="currency.currency.decimal_places"
color="{% if currency.total_final > 0 %}green{% elif currency.total_final < 0 %}red{% endif %}"
text-end></c-amount.display>
</div>
</div>
<div class="dotted-line flex-grow-1"></div>
</div>
{% if currency.exchanged and currency.exchanged.total_final %}
<div>
<c-amount.display
:amount="currency.total_final"
:prefix="currency.currency.prefix"
:suffix="currency.currency.suffix"
:decimal_places="currency.currency.decimal_places"
color="{% if currency.total_final > 0 %}green{% elif currency.total_final < 0 %}red{% endif %}"
text-end></c-amount.display>
:amount="currency.exchanged.total_final"
:prefix="currency.exchanged.currency.prefix"
:suffix="currency.exchanged.currency.suffix"
:decimal_places="currency.exchanged.currency.decimal_places"
text-end
color="grey"></c-amount.display>
</div>
</div>
</div>
{% if currency.exchanged and currency.exchanged.total_final %}
<div>
<c-amount.display
:amount="currency.exchanged.total_final"
:prefix="currency.exchanged.currency.prefix"
:suffix="currency.exchanged.currency.suffix"
:decimal_places="currency.exchanged.currency.decimal_places"
text-end
color="grey"></c-amount.display>
</div>
{% endif %}
{% if currency.consolidated and currency.consolidated.total_final != currency.total_final %}
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300">
<span class="hierarchy-line-icon"></span>{% trans 'Consolidated' %}</div>
<div class="dotted-line flex-grow-1"></div>
<div class="">
<c-amount.display
{% endif %}
{% if currency.consolidated and currency.consolidated.total_final != currency.total_final %}
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300">
<span class="hierarchy-line-icon"></span>{% trans 'Consolidated' %}</div>
<div class="dotted-line flex-grow-1"></div>
<div class="">
<c-amount.display
:amount="currency.consolidated.total_final"
:prefix="currency.consolidated.currency.prefix"
:suffix="currency.consolidated.currency.suffix"
:decimal_places="currency.consolidated.currency.decimal_places"
color="{% if currency.consolidated.total_final > 0 %}green{% elif currency.consolidated.total_final < 0 %}red{% endif %}"
text-end></c-amount.display>
</div>
</div>
{% endif %}
{% endfor %}
</c-ui.info-card>
</div>
{% endif %}
{% endfor %}
</c-ui.info-card>
</div>
</div>
</div>
<div class="col-12 col-xl-7">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="evolution-tab" data-bs-toggle="tab"
data-bs-target="#evolution-tab-pane" type="button" role="tab" aria-controls="evolution-tab-pane"
aria-selected="true">{% trans 'Evolution' %}</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link" id="diff-tab" data-bs-toggle="tab" data-bs-target="#diff-tab-pane" type="button"
role="tab" aria-controls="diff-tab-pane" aria-selected="false">{% trans 'Difference' %}</button>
</li>
</ul>
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="evolution-tab-pane" role="tabpanel"
aria-labelledby="evolution-tab" tabindex="0">
<div class="chart-container position-relative tw:min-h-[40vh] tw:h-full tw:w-full">
<canvas id="currencyBalanceChart"></canvas>
</div>
</div>
<div class="tab-pane fade" id="diff-tab-pane" role="tabpanel" aria-labelledby="diff-tab" tabindex="0">
<div class="chart-container position-relative tw:min-h-[40vh] tw:h-full tw:w-full">
<canvas id="monthlyDifferenceChart"></canvas>
</div>
</div>
</div>
</div>
</div>
<div class="col-12 col-xl-7">
<div class="chart-container position-relative tw:min-h-[40vh] tw:h-full">
<canvas id="currencyBalanceChart"></canvas>
</div>
</div>
</div>
<hr>
<div class="row gx-xl-4 gy-3 mt-4">
<div class="col-12 col-xl-5">
<div class="row row-cols-1 g-4">
<div class="col">
<c-ui.info-card color="blue" icon="fa-solid fa-wallet" title="{% trans 'By account' %}"
_="on click showAllDatasetsAccount()">
{% regroup account_net_worth.values by account.group as account_data %}
{% for data in account_data %}
{% if data.grouper %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="text-start font-monospace tw:text-gray-300"><span class="badge text-bg-primary">
<hr>
<div class="row gx-xl-4 gy-3 mt-4">
<div class="col-12 col-xl-5">
<div class="row row-cols-1 g-4">
<div class="col">
<c-ui.info-card color="blue" icon="fa-solid fa-wallet" title="{% trans 'By account' %}"
title_css_classes="tw:cursor-pointer"
_="on click showAllDatasetsAccount()">
{% regroup account_net_worth.values by account.group as account_data %}
{% for data in account_data %}
{% if data.grouper %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="text-start font-monospace tw:text-gray-300"><span class="badge text-bg-primary">
{{ data.grouper }}</span></div>
</div>
</div>
{% for account in data.list %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300"
_="on click showOnlyAccountDataset('{{ account.account.name }}')">
<span class="hierarchy-line-icon"></span>{{ account.account.name }}</div>
<div class="dotted-line flex-grow-1"></div>
<div class="">
<c-amount.display
:amount="account.total_final"
:prefix="account.currency.prefix"
:suffix="account.currency.suffix"
:decimal_places="account.currency.decimal_places"
color="{% if account.total_final > 0 %}green{% elif account.total_final < 0 %}red{% endif %}"></c-amount.display>
</div>
</div>
</div>
{% if account.exchanged and account.exchanged.total_final %}
<c-amount.display
:amount="account.exchanged.total_final"
:prefix="account.exchanged.currency.prefix"
:suffix="account.exchanged.currency.suffix"
:decimal_places="account.exchanged.currency.decimal_places"
color="grey"
text-end></c-amount.display>
{% endif %}
{% endfor %}
{% else %}
{% for account in data.list %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300"
_="on click showOnlyAccountDataset('{{ account.account.name }}')">
{{ account.account.name }}
</div>
<div class="dotted-line flex-grow-1"></div>
<div>
<c-amount.display
:amount="account.total_final"
:prefix="account.currency.prefix"
:suffix="account.currency.suffix"
:decimal_places="account.currency.decimal_places"
color="{% if account.total_final > 0 %}green{% elif account.total_final < 0 %}red{% endif %}"></c-amount.display>
{% for account in data.list %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300 tw:cursor-pointer"
_="on click showOnlyAccountDataset('{{ account.account.name }}')">
<span class="hierarchy-line-icon"></span>{{ account.account.name }}</div>
<div class="dotted-line flex-grow-1"></div>
<div class="">
<c-amount.display
:amount="account.total_final"
:prefix="account.currency.prefix"
:suffix="account.currency.suffix"
:decimal_places="account.currency.decimal_places"
color="{% if account.total_final > 0 %}green{% elif account.total_final < 0 %}red{% endif %}"></c-amount.display>
</div>
</div>
</div>
</div>
{% if account.exchanged and account.exchanged.total_final %}
<c-amount.display
:amount="account.exchanged.total_final"
:prefix="account.exchanged.currency.prefix"
:suffix="account.exchanged.currency.suffix"
:decimal_places="account.exchanged.currency.decimal_places"
color="grey"
text-end></c-amount.display>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
</c-ui.info-card>
{% if account.exchanged and account.exchanged.total_final %}
<c-amount.display
:amount="account.exchanged.total_final"
:prefix="account.exchanged.currency.prefix"
:suffix="account.exchanged.currency.suffix"
:decimal_places="account.exchanged.currency.decimal_places"
color="grey"
text-end></c-amount.display>
{% endif %}
{% endfor %}
{% else %}
{% for account in data.list %}
<div class="d-flex justify-content-between mt-2">
<div class="d-flex align-items-baseline w-100">
<div class="account-name text-start font-monospace tw:text-gray-300 tw:cursor-pointer"
_="on click showOnlyAccountDataset('{{ account.account.name }}')">
{{ account.account.name }}
</div>
<div class="dotted-line flex-grow-1"></div>
<div>
<c-amount.display
:amount="account.total_final"
:prefix="account.currency.prefix"
:suffix="account.currency.suffix"
:decimal_places="account.currency.decimal_places"
color="{% if account.total_final > 0 %}green{% elif account.total_final < 0 %}red{% endif %}"></c-amount.display>
</div>
</div>
</div>
{% if account.exchanged and account.exchanged.total_final %}
<c-amount.display
:amount="account.exchanged.total_final"
:prefix="account.exchanged.currency.prefix"
:suffix="account.exchanged.currency.suffix"
:decimal_places="account.exchanged.currency.decimal_places"
color="grey"
text-end></c-amount.display>
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
</c-ui.info-card>
</div>
</div>
</div>
<div class="col-12 col-xl-7">
<div class="chart-container position-relative tw:min-h-[40vh] tw:h-full">
<canvas id="accountBalanceChart"></canvas>
</div>
</div>
</div>
<div class="col-12 col-xl-7">
<div class="chart-container position-relative tw:min-h-[40vh] tw:h-full">
<canvas id="accountBalanceChart"></canvas>
</div>
</div>
</div>
<script>
var currencyChart;
function initializeCurrencyChart() {
// Destroy existing chart if it exists
if (currencyChart) {
currencyChart.destroy();
}
var chartData = JSON.parse('{{ chart_data_currency_json|safe }}');
var currencies = {{ currencies|safe }};
var ctx = document.getElementById('currencyBalanceChart').getContext('2d');
currencyChart = new Chart(ctx, {
type: 'line',
data: chartData,
options: {
maintainAspectRatio: false,
responsive: true,
interaction: {
mode: 'index',
intersect: false,
},
plugins: {
title: {
display: true,
text: '{% translate 'Evolution by currency' %}'
},
tooltip: {
mode: 'index',
intersect: false
}
},
scales: {
x: {
display: true,
title: {
display: false,
}
},
...Object.fromEntries(currencies.map((currency, i) => [
`y${i}`,
{
type: 'linear',
display: true,
grid: {
drawOnChartArea: i === 0,
},
ticks: {
display: false,
format: {maximumFractionDigits: 40, minimumFractionDigits: 0}
},
border: {
display: false
}
}
]))
}
}
});
}
</script>
<script id="accountBalanceChartScript">
var accountChart;
function initializeAccountChart() {
// Destroy existing chart if it exists
if (accountChart) {
accountChart.destroy();
}
var chartData = JSON.parse('{{ chart_data_accounts_json|safe }}');
var accounts = {{ accounts|safe }};
var ctx = document.getElementById('accountBalanceChart').getContext('2d');
accountChart = new Chart(ctx, {
type: 'line',
data: chartData,
options: {
maintainAspectRatio: false,
responsive: true,
interaction: {
mode: 'index',
intersect: false,
},
stacked: false,
plugins: {
title: {
display: true,
text: '{% translate "Evolution by account" %}'
},
tooltip: {
mode: 'index',
intersect: false
}
},
scales: {
x: {
display: true,
title: {
display: false,
}
},
...Object.fromEntries(accounts.map((account, i) => [
`y-axis-${i}`,
{
type: 'linear',
display: true,
position: i % 2 === 0 ? 'left' : 'right',
grid: {
drawOnChartArea: i === 0,
},
ticks: {
display: false,
format: {maximumFractionDigits: 40, minimumFractionDigits: 0}
},
border: {
display: false
}
}
]))
}
}
});
}
</script>
<script id="monthlyDifferenceChartScript">
var monthlyDifferenceChart;
function initializeMonthlyDifferenceChart() {
if (monthlyDifferenceChart) {
monthlyDifferenceChart.destroy();
}
var chartData = JSON.parse('{{ chart_data_monthly_difference_json|safe }}');
var ctx = document.getElementById('monthlyDifferenceChart').getContext('2d');
monthlyDifferenceChart = new Chart(ctx, {
type: 'bar',
data: chartData,
options: {
maintainAspectRatio: false,
responsive: true,
interaction: {
mode: 'index',
intersect: false,
},
plugins: {
title: {
display: true,
text: '{% translate "Difference" %}'
},
tooltip: {
mode: 'index',
intersect: false
}
},
scales: {
x: {
stacked: true,
},
y: {
stacked: true,
ticks: {
display: false,
format: {maximumFractionDigits: 40, minimumFractionDigits: 0}
},
}
}
}
});
}
</script>
<script type="text/hyperscript">
def showOnlyAccountDataset(datasetName)
for dataset in accountChart.data.datasets
set isMatch to dataset.label is datasetName
call accountChart.setDatasetVisibility(accountChart.data.datasets.indexOf(dataset), isMatch)
end
call accountChart.update()
end
def showOnlyCurrencyDataset(datasetName)
for dataset in currencyChart.data.datasets
set isMatch to dataset.label is datasetName
call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), isMatch)
end
call currencyChart.update()
for dataset in monthlyDifferenceChart.data.datasets
set isMatch to dataset.label is datasetName
call monthlyDifferenceChart.setDatasetVisibility(monthlyDifferenceChart.data.datasets.indexOf(dataset), isMatch)
end
call monthlyDifferenceChart.update()
end
def showAllDatasetsAccount()
for dataset in accountChart.data.datasets
call accountChart.setDatasetVisibility(accountChart.data.datasets.indexOf(dataset), true)
end
call accountChart.update()
end
def showAllDatasetsCurrency()
for dataset in currencyChart.data.datasets
call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), true)
end
call currencyChart.update()
for dataset in monthlyDifferenceChart.data.datasets
call monthlyDifferenceChart.setDatasetVisibility(monthlyDifferenceChart.data.datasets.indexOf(dataset), true)
end
call monthlyDifferenceChart.update()
end
</script>
</div>
<script>
var currencyChart;
function initializeCurrencyChart() {
// Destroy existing chart if it exists
if (currencyChart) {
currencyChart.destroy();
}
var chartData = JSON.parse('{{ chart_data_currency_json|safe }}');
var currencies = {{ currencies|safe }};
var ctx = document.getElementById('currencyBalanceChart').getContext('2d');
currencyChart = new Chart(ctx, {
type: 'line',
data: chartData,
options: {
maintainAspectRatio: false,
responsive: true,
interaction: {
mode: 'index',
intersect: false,
},
plugins: {
title: {
display: true,
text: '{% translate 'Evolution by currency' %}'
},
tooltip: {
mode: 'index',
intersect: false
}
},
scales: {
x: {
display: true,
title: {
display: false,
}
},
...Object.fromEntries(currencies.map((currency, i) => [
`y${i}`,
{
type: 'linear',
display: true,
grid: {
drawOnChartArea: i === 0,
},
ticks: {
display: false,
format: {maximumFractionDigits: 40, minimumFractionDigits: 0}
},
border: {
display: false
}
}
]))
}
}
});
}
</script>
<script id="accountBalanceChartScript">
var accountChart;
function initializeAccountChart() {
// Destroy existing chart if it exists
if (accountChart) {
accountChart.destroy();
}
var chartData = JSON.parse('{{ chart_data_accounts_json|safe }}');
var accounts = {{ accounts|safe }};
var ctx = document.getElementById('accountBalanceChart').getContext('2d');
accountChart = new Chart(ctx, {
type: 'line',
data: chartData,
options: {
maintainAspectRatio: false,
responsive: true,
interaction: {
mode: 'index',
intersect: false,
},
stacked: false,
plugins: {
title: {
display: true,
text: '{% translate "Evolution by account" %}'
},
tooltip: {
mode: 'index',
intersect: false
}
},
scales: {
x: {
display: true,
title: {
display: false,
}
},
...Object.fromEntries(accounts.map((account, i) => [
`y-axis-${i}`,
{
type: 'linear',
display: true,
position: i % 2 === 0 ? 'left' : 'right',
grid: {
drawOnChartArea: i === 0,
},
ticks: {
display: false,
format: {maximumFractionDigits: 40, minimumFractionDigits: 0}
},
border: {
display: false
}
}
]))
}
}
});
}
</script>
<script type="text/hyperscript">
def showOnlyAccountDataset(datasetName)
for dataset in accountChart.data.datasets
set isMatch to dataset.label is datasetName
call accountChart.setDatasetVisibility(accountChart.data.datasets.indexOf(dataset), isMatch)
end
call accountChart.update()
end
def showOnlyCurrencyDataset(datasetName)
for dataset in currencyChart.data.datasets
set isMatch to dataset.label is datasetName
call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), isMatch)
end
call currencyChart.update()
end
def showAllDatasetsAccount()
for dataset in accountChart.data.datasets
call accountChart.setDatasetVisibility(accountChart.data.datasets.indexOf(dataset), true)
end
call accountChart.update()
end
def showAllDatasetsCurrency()
for dataset in currencyChart.data.datasets
call currencyChart.setDatasetVisibility(currencyChart.data.datasets.indexOf(dataset), true)
end
call currencyChart.update()
end
</script>
</div>
<c-ui.transactions_fab></c-ui.transactions_fab>
<c-ui.transactions_fab></c-ui.transactions_fab>
{% endblock %}

View File

@@ -2,7 +2,7 @@
{% load i18n %}
{% load crispy_forms_tags %}
{% block title %}{% translate 'Edit transaction rule' %}{% endblock %}
{% block title %}{% trans 'Test' %} - {% trans 'Create' %}{% endblock %}
{% block body %}
<form hx-post="{% url 'transaction_rule_dry_run_created' pk=rule.id %}" hx-target="#generic-offcanvas"

View File

@@ -2,7 +2,7 @@
{% load i18n %}
{% load crispy_forms_tags %}
{% block title %}{% translate 'Edit transaction rule' %}{% endblock %}
{% block title %}{% trans 'Test' %} - {% trans 'Delete' %}{% endblock %}
{% block body %}
<form hx-post="{% url 'transaction_rule_dry_run_deleted' pk=rule.id %}" hx-target="#generic-offcanvas"

View File

@@ -2,7 +2,7 @@
{% load i18n %}
{% load crispy_forms_tags %}
{% block title %}{% translate 'Edit transaction rule' %}{% endblock %}
{% block title %}{% trans 'Test' %} - {% trans 'Update' %}{% endblock %}
{% block body %}
<form hx-post="{% url 'transaction_rule_dry_run_updated' pk=rule.id %}" hx-target="#generic-offcanvas"

View File

@@ -9,7 +9,7 @@
{% block content %}
<div>
<div class="container">
<div class="row vh-100 d-flex justify-content-center align-items-center">
<div class="row tw:h-dvh d-flex justify-content-center align-items-center">
<div class="col-md-6 col-xl-4 col-12">
{% settings "DEMO" as demo_mode %}
{% if demo_mode %}